--- /srv/rebuilderd/tmp/rebuilderdPnxZ5K/inputs/libfftw3-double3_3.3.10-2+b1_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdPnxZ5K/out/libfftw3-double3_3.3.10-2+b1_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-11-29 16:25:41.000000 debian-binary │ -rw-r--r-- 0 0 0 1116 2024-11-29 16:25:41.000000 control.tar.xz │ --rw-r--r-- 0 0 0 492228 2024-11-29 16:25:41.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 500216 2024-11-29 16:25:41.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libfftw3-double3 │ │ │ Source: fftw3 (3.3.10-2) │ │ │ Version: 3.3.10-2+b1 │ │ │ Architecture: armel │ │ │ Maintainer: Debian Science Maintainers │ │ │ -Installed-Size: 1928 │ │ │ +Installed-Size: 1948 │ │ │ Depends: libc6 (>= 2.34), libgomp1 (>= 4.9) │ │ │ Suggests: libfftw3-bin, libfftw3-dev │ │ │ Section: libs │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ │ Homepage: https://fftw.org │ │ │ Description: Library for computing Fast Fourier Transforms - Double precision │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -1,14 +1,14 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-29 16:25:41.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-29 16:25:41.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-29 16:25:41.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-29 16:25:41.000000 ./usr/lib/arm-linux-gnueabi/ │ │ │ --rw-r--r-- 0 root (0) root (0) 1893688 2024-11-29 16:25:41.000000 ./usr/lib/arm-linux-gnueabi/libfftw3.so.3.6.10 │ │ │ +-rw-r--r-- 0 root (0) root (0) 1910072 2024-11-29 16:25:41.000000 ./usr/lib/arm-linux-gnueabi/libfftw3.so.3.6.10 │ │ │ -rw-r--r-- 0 root (0) root (0) 21812 2024-11-29 16:25:41.000000 ./usr/lib/arm-linux-gnueabi/libfftw3_omp.so.3.6.10 │ │ │ --rw-r--r-- 0 root (0) root (0) 21812 2024-11-29 16:25:41.000000 ./usr/lib/arm-linux-gnueabi/libfftw3_threads.so.3.6.10 │ │ │ +-rw-r--r-- 0 root (0) root (0) 25908 2024-11-29 16:25:41.000000 ./usr/lib/arm-linux-gnueabi/libfftw3_threads.so.3.6.10 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-29 16:25:41.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-29 16:25:41.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-29 16:25:41.000000 ./usr/share/doc/libfftw3-double3/ │ │ │ -rw-r--r-- 0 root (0) root (0) 10046 2021-02-25 22:52:19.000000 ./usr/share/doc/libfftw3-double3/NEWS.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2122 2020-12-10 12:02:44.000000 ./usr/share/doc/libfftw3-double3/README │ │ │ -rw-r--r-- 0 root (0) root (0) 2940 2024-10-26 11:57:20.000000 ./usr/share/doc/libfftw3-double3/README.Debian │ │ │ -rw-r--r-- 0 root (0) root (0) 224 2024-11-29 16:25:41.000000 ./usr/share/doc/libfftw3-double3/changelog.Debian.armel.gz │ │ ├── ./usr/lib/arm-linux-gnueabi/libfftw3.so.3.6.10 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ - Start of section headers: 1892688 (bytes into file) │ │ │ │ + Start of section headers: 1909072 (bytes into file) │ │ │ │ Flags: 0x5000200, Version5 EABI, soft-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 6 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ Number of section headers: 25 │ │ │ │ Section header string table index: 24 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 6 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x1c9d14 0x1c9d14 R E 0x1000 │ │ │ │ - LOAD 0x1c9ea0 0x001caea0 0x001caea0 0x04168 0x0433c RW 0x1000 │ │ │ │ - DYNAMIC 0x1cdac8 0x001ceac8 0x001ceac8 0x00100 0x00100 RW 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x1cdd7c 0x1cdd7c R E 0x1000 │ │ │ │ + LOAD 0x1cdea0 0x001ceea0 0x001ceea0 0x04168 0x0433c RW 0x1000 │ │ │ │ + DYNAMIC 0x1d1ac8 0x001d2ac8 0x001d2ac8 0x00100 0x00100 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ - GNU_RELRO 0x1c9ea0 0x001caea0 0x001caea0 0x04160 0x04160 R 0x1 │ │ │ │ + GNU_RELRO 0x1cdea0 0x001ceea0 0x001ceea0 0x04160 0x04160 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .plt .text .fini .rodata .eh_frame │ │ │ │ 01 .init_array .fini_array .data.rel.ro .dynamic .got .data .bss │ │ │ │ 02 .dynamic │ │ │ │ 03 .note.gnu.build-id │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ -There are 25 section headers, starting at offset 0x1ce150: │ │ │ │ +There are 25 section headers, starting at offset 0x1d2150: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash GNU_HASH 00000118 000118 001418 04 A 3 0 4 │ │ │ │ [ 3] .dynsym DYNSYM 00001530 001530 002950 10 A 4 3 4 │ │ │ │ [ 4] .dynstr STRTAB 00003e80 003e80 0034b5 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00007336 007336 00052a 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00007860 007860 000060 00 A 4 2 4 │ │ │ │ [ 7] .rel.dyn REL 000078c0 0078c0 002cd0 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0000a590 00a590 0007a8 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 0000ad38 00ad38 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0000ad44 00ad44 000b90 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 0000b8d4 00b8d4 1bada0 00 AX 0 0 4 │ │ │ │ - [12] .fini PROGBITS 001c6674 1c6674 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 001c667c 1c667c 003694 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 001c9d10 1c9d10 000004 00 A 0 0 4 │ │ │ │ - [15] .init_array INIT_ARRAY 001caea0 1c9ea0 000004 04 WA 0 0 4 │ │ │ │ - [16] .fini_array FINI_ARRAY 001caea4 1c9ea4 000004 04 WA 0 0 4 │ │ │ │ - [17] .data.rel.ro PROGBITS 001caea8 1c9ea8 003c20 00 WA 0 0 8 │ │ │ │ - [18] .dynamic DYNAMIC 001ceac8 1cdac8 000100 08 WA 4 0 4 │ │ │ │ - [19] .got PROGBITS 001cebc8 1cdbc8 000434 04 WA 0 0 4 │ │ │ │ - [20] .data PROGBITS 001cf000 1ce000 000008 00 WA 0 0 4 │ │ │ │ - [21] .bss NOBITS 001cf008 1ce008 0001d4 00 WA 0 0 4 │ │ │ │ - [22] .ARM.attributes ARM_ATTRIBUTES 00000000 1ce008 000029 00 0 0 1 │ │ │ │ - [23] .gnu_debuglink PROGBITS 00000000 1ce034 000034 00 0 0 4 │ │ │ │ - [24] .shstrtab STRTAB 00000000 1ce068 0000e7 00 0 0 1 │ │ │ │ + [11] .text PROGBITS 0000b8d4 00b8d4 1bee08 00 AX 0 0 4 │ │ │ │ + [12] .fini PROGBITS 001ca6dc 1ca6dc 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 001ca6e4 1ca6e4 003694 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 001cdd78 1cdd78 000004 00 A 0 0 4 │ │ │ │ + [15] .init_array INIT_ARRAY 001ceea0 1cdea0 000004 04 WA 0 0 4 │ │ │ │ + [16] .fini_array FINI_ARRAY 001ceea4 1cdea4 000004 04 WA 0 0 4 │ │ │ │ + [17] .data.rel.ro PROGBITS 001ceea8 1cdea8 003c20 00 WA 0 0 8 │ │ │ │ + [18] .dynamic DYNAMIC 001d2ac8 1d1ac8 000100 08 WA 4 0 4 │ │ │ │ + [19] .got PROGBITS 001d2bc8 1d1bc8 000434 04 WA 0 0 4 │ │ │ │ + [20] .data PROGBITS 001d3000 1d2000 000008 00 WA 0 0 4 │ │ │ │ + [21] .bss NOBITS 001d3008 1d2008 0001d4 00 WA 0 0 4 │ │ │ │ + [22] .ARM.attributes ARM_ATTRIBUTES 00000000 1d2008 000029 00 0 0 1 │ │ │ │ + [23] .gnu_debuglink PROGBITS 00000000 1d2034 000034 00 0 0 4 │ │ │ │ + [24] .shstrtab STRTAB 00000000 1d2068 0000e7 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 661 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ 1: 0000ad38 0 SECTION LOCAL DEFAULT 9 .init │ │ │ │ - 2: 001cf000 0 SECTION LOCAL DEFAULT 20 .data │ │ │ │ + 2: 001d3000 0 SECTION LOCAL DEFAULT 20 .data │ │ │ │ 3: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2) │ │ │ │ 4: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ 5: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (2) │ │ │ │ 6: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ 7: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2) │ │ │ │ 8: 00000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.4 (2) │ │ │ │ 9: 00000000 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ @@ -25,640 +25,640 @@ │ │ │ │ 21: 00000000 0 OBJECT GLOBAL DEFAULT UND stdout@GLIBC_2.4 (2) │ │ │ │ 22: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ 23: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND __gettimeofday64@GLIBC_2.34 (5) │ │ │ │ 25: 00000000 0 FUNC GLOBAL DEFAULT UND qsort@GLIBC_2.4 (2) │ │ │ │ 26: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 28: 001c20f4 8 FUNC GLOBAL DEFAULT 11 dfftw_flops__ │ │ │ │ - 29: 001b8f4c 20 FUNC GLOBAL DEFAULT 11 fftw_reodft_conf_standard │ │ │ │ - 30: 000169a0 52 FUNC GLOBAL DEFAULT 11 fftw_mksolver_dft_direct │ │ │ │ - 31: 001c95b8 8 OBJECT GLOBAL DEFAULT 13 fftw_rdft_hb_genus │ │ │ │ - 32: 00126614 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft2_32 │ │ │ │ - 33: 000e8f8c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_10 │ │ │ │ - 34: 0000c9f4 32 FUNC GLOBAL DEFAULT 11 fftw_ops_cpy │ │ │ │ - 35: 000e9b9c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_12 │ │ │ │ - 36: 0019d958 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb2_20 │ │ │ │ - 37: 0000c760 32 FUNC GLOBAL DEFAULT 11 fftw_md5INT │ │ │ │ - 38: 000ea654 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_15 │ │ │ │ - 39: 000eb14c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_16 │ │ │ │ - 40: 000e5720 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_2 │ │ │ │ - 41: 000e58f0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_3 │ │ │ │ - 42: 000e5b6c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_4 │ │ │ │ - 43: 000e6068 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_5 │ │ │ │ - 44: 00013f74 80 FUNC GLOBAL DEFAULT 11 fftw_dft_conf_standard │ │ │ │ - 45: 00102c44 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf2_4 │ │ │ │ - 46: 000e6470 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_6 │ │ │ │ - 47: 001c085c 24 FUNC GLOBAL DEFAULT 11 dfftw_cost_ │ │ │ │ - 48: 000e6ddc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_7 │ │ │ │ - 49: 001c2d5c 136 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_c2r__ │ │ │ │ - 50: 001c32c8 64 FUNC GLOBAL DEFAULT 11 dfftw_execute_dft_c2r__ │ │ │ │ - 51: 0000cac0 20 FUNC GLOBAL DEFAULT 11 fftw_ops_add │ │ │ │ - 52: 001c07c8 48 FUNC GLOBAL DEFAULT 11 dfftw_import_wisdom_ │ │ │ │ - 53: 0000f81c 16 FUNC GLOBAL DEFAULT 11 fftw_solver_use │ │ │ │ - 54: 00010274 200 FUNC GLOBAL DEFAULT 11 fftw_dimcmp │ │ │ │ - 55: 000e75f8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_8 │ │ │ │ - 56: 000e84a8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_9 │ │ │ │ - 57: 0008bed4 116 FUNC GLOBAL DEFAULT 11 fftw_hc2hc_generic_register │ │ │ │ - 58: 001038b8 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf2_8 │ │ │ │ - 59: 0000c6dc 4 FUNC GLOBAL DEFAULT 11 fftw_kernel_malloc │ │ │ │ - 60: 001c3be4 124 FUNC GLOBAL DEFAULT 11 fftw_map_r2r_kind │ │ │ │ - 61: 0010aac4 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf2_32 │ │ │ │ - 62: 00089888 52 FUNC GLOBAL DEFAULT 11 fftw_mksolver_rdft_r2c_directbuf │ │ │ │ - 63: 00095ef8 36 FUNC GLOBAL DEFAULT 11 fftw_rdft2_strides │ │ │ │ - 64: 001c0954 72 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_2d_ │ │ │ │ - 65: 001c38d8 16 FUNC GLOBAL DEFAULT 11 dfftw_execute_r2r__ │ │ │ │ - 66: 00095d68 400 FUNC GLOBAL DEFAULT 11 fftw_rdft2_inplace_strides │ │ │ │ - 67: 001c3b20 76 FUNC GLOBAL DEFAULT 11 fftw_import_wisdom_from_string │ │ │ │ - 68: 001c079c 4 FUNC GLOBAL DEFAULT 11 dfftw_forget_wisdom_ │ │ │ │ - 69: 0000bb94 108 FUNC GLOBAL DEFAULT 11 fftw_nbuf_redundant │ │ │ │ - 70: 0001900c 120 FUNC GLOBAL DEFAULT 11 fftw_dft_vrank_geq1_register │ │ │ │ - 71: 00089854 52 FUNC GLOBAL DEFAULT 11 fftw_mksolver_rdft_r2c_direct │ │ │ │ - 72: 001c95e0 8 OBJECT GLOBAL DEFAULT 13 fftw_rdft_r2cf_genus │ │ │ │ - 73: 0000c7a0 60 FUNC GLOBAL DEFAULT 11 fftw_md5begin │ │ │ │ - 74: 0000fe28 40 FUNC GLOBAL DEFAULT 11 fftw_tensor_min_stride │ │ │ │ - 75: 0001f470 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_10 │ │ │ │ - 76: 0000ee38 16 FUNC GLOBAL DEFAULT 11 fftw_factors_into_small_primes │ │ │ │ - 77: 001c4d20 60 FUNC GLOBAL DEFAULT 11 fftw_plan_r2r_1d │ │ │ │ - 78: 00020b18 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_11 │ │ │ │ - 79: 000216b8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_12 │ │ │ │ - 80: 00094830 72 FUNC GLOBAL DEFAULT 11 fftw_rdft2_complex_n │ │ │ │ - 81: 00023050 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_13 │ │ │ │ - 82: 00092e14 44 FUNC GLOBAL DEFAULT 11 fftw_mksolver_rdft2_direct │ │ │ │ - 83: 00024584 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_14 │ │ │ │ - 84: 000f227c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_20 │ │ │ │ - 85: 00025b38 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_15 │ │ │ │ - 86: 00129c80 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_2 │ │ │ │ - 87: 00026d78 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_16 │ │ │ │ - 88: 00129e70 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_3 │ │ │ │ - 89: 001c05d4 44 FUNC GLOBAL DEFAULT 11 fftw_export_wisdom_to_file │ │ │ │ - 90: 001c2054 4 FUNC GLOBAL DEFAULT 11 dfftw_forget_wisdom__ │ │ │ │ - 91: 00088df0 136 FUNC GLOBAL DEFAULT 11 fftw_rdft_conf_standard │ │ │ │ - 92: 0012a15c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_4 │ │ │ │ - 93: 0012a698 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_5 │ │ │ │ - 94: 0012abbc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_6 │ │ │ │ - 95: 000f4588 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_25 │ │ │ │ - 96: 0019a938 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb2_32 │ │ │ │ - 97: 0012b4e8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_7 │ │ │ │ - 98: 0000ba00 72 FUNC GLOBAL DEFAULT 11 fftw_malloc_plain │ │ │ │ - 99: 00012818 36 FUNC GLOBAL DEFAULT 11 fftw_triggen_destroy │ │ │ │ - 100: 0012bb80 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_8 │ │ │ │ - 101: 001c5364 156 FUNC GLOBAL DEFAULT 11 fftw_plan_guru64_split_dft_r2c │ │ │ │ - 102: 0012c720 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_9 │ │ │ │ - 103: 001c152c 44 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_c2r_1d_ │ │ │ │ - 104: 001c4478 180 FUNC GLOBAL DEFAULT 11 fftw_plan_guru_dft_c2r │ │ │ │ - 105: 001c40e4 176 FUNC GLOBAL DEFAULT 11 fftw_mktensor_rowmajor │ │ │ │ - 106: 0000f3cc 16 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_unsolvable │ │ │ │ - 107: 001c2058 40 FUNC GLOBAL DEFAULT 11 dfftw_export_wisdom__ │ │ │ │ - 108: 001c0ff8 404 FUNC GLOBAL DEFAULT 11 dfftw_plan_many_dft_r2c_ │ │ │ │ - 109: 0019266c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb2_4 │ │ │ │ - 110: 0000e79c 268 FUNC GLOBAL DEFAULT 11 fftw_mkplanner │ │ │ │ - 111: 001932f8 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb2_8 │ │ │ │ - 112: 000339bc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_20 │ │ │ │ - 113: 001c0444 4 FUNC GLOBAL DEFAULT 11 fftw_alignment_of │ │ │ │ - 114: 001c4d5c 64 FUNC GLOBAL DEFAULT 11 fftw_plan_r2r_2d │ │ │ │ - 115: 0000c6d0 12 FUNC GLOBAL DEFAULT 11 fftw_iabs │ │ │ │ - 116: 001cafc0 8 OBJECT GLOBAL DEFAULT 17 fftw_dft_n_genus │ │ │ │ - 117: 001c099c 80 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_3d_ │ │ │ │ - 118: 0003719c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_25 │ │ │ │ - 119: 001c176c 328 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_dft_c2r_ │ │ │ │ - 120: 0009ae68 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_10 │ │ │ │ - 121: 000ecd30 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_32 │ │ │ │ - 122: 001c1a10 64 FUNC GLOBAL DEFAULT 11 dfftw_execute_dft_c2r_ │ │ │ │ - 123: 0000c570 188 FUNC GLOBAL DEFAULT 11 fftw_cpy2d_tiledbuf │ │ │ │ - 124: 0009c48c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_11 │ │ │ │ - 125: 0009cf98 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_12 │ │ │ │ - 126: 0017975c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_10 │ │ │ │ - 127: 0009dbd8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_13 │ │ │ │ - 128: 0009e5e8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_14 │ │ │ │ - 129: 001be6f8 44 FUNC GLOBAL DEFAULT 11 fftw_redft00e_r2hc_pad_register │ │ │ │ - 130: 0000e918 40 FUNC GLOBAL DEFAULT 11 fftw_mkplan_d │ │ │ │ - 131: 0017a4b4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_12 │ │ │ │ - 132: 0009f074 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_15 │ │ │ │ - 133: 001c3308 64 FUNC GLOBAL DEFAULT 11 dfftw_execute_split_dft_c2r__ │ │ │ │ - 134: 000a008c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_16 │ │ │ │ - 135: 001c2050 4 FUNC GLOBAL DEFAULT 11 dfftw_cleanup__ │ │ │ │ - 136: 0000cadc 8 FUNC GLOBAL DEFAULT 11 fftw_ops_madd2 │ │ │ │ - 137: 0001082c 2900 FUNC GLOBAL DEFAULT 11 fftw_tile2d │ │ │ │ - 138: 001c4fa8 48 FUNC GLOBAL DEFAULT 11 fftw_the_planner │ │ │ │ - 139: 0017af28 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_15 │ │ │ │ - 140: 0017ba78 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_16 │ │ │ │ - 141: 001c18b4 348 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_split_dft_c2r_ │ │ │ │ - 142: 0000c9c0 12 FUNC GLOBAL DEFAULT 11 fftw_imax │ │ │ │ - 143: 001c0528 12 FUNC GLOBAL DEFAULT 11 fftw_execute_r2r │ │ │ │ - 144: 001c3a68 88 FUNC GLOBAL DEFAULT 11 fftw_import_wisdom_from_file │ │ │ │ - 145: 001b00b0 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft2_16 │ │ │ │ - 146: 001c9c1c 12 OBJECT GLOBAL DEFAULT 13 fftw_version │ │ │ │ - 147: 0000babc 4 FUNC GLOBAL DEFAULT 11 fftw_null_awake │ │ │ │ - 148: 000f7fac 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf_10 │ │ │ │ - 149: 001c20fc 24 FUNC GLOBAL DEFAULT 11 dfftw_estimate_cost__ │ │ │ │ - 150: 001c1a90 240 FUNC GLOBAL DEFAULT 11 dfftw_plan_r2r_ │ │ │ │ - 151: 000f93bc 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf_12 │ │ │ │ - 152: 00087730 44 FUNC GLOBAL DEFAULT 11 fftw_dft_r2hc_register │ │ │ │ - 153: 000fb184 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf_16 │ │ │ │ - 154: 0008bf48 4 FUNC GLOBAL DEFAULT 11 fftw_khc2hc_register │ │ │ │ - 155: 001c1558 60 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_c2r_2d_ │ │ │ │ - 156: 001c95d0 8 OBJECT GLOBAL DEFAULT 13 fftw_rdft_r2cb_genus │ │ │ │ - 157: 00018938 44 FUNC GLOBAL DEFAULT 11 fftw_dft_rader_register │ │ │ │ - 158: 001c1c7c 496 FUNC GLOBAL DEFAULT 11 dfftw_plan_many_r2r_ │ │ │ │ - 159: 00095c50 44 FUNC GLOBAL DEFAULT 11 fftw_rdft2_rdft_register │ │ │ │ - 160: 001c5400 188 FUNC GLOBAL DEFAULT 11 fftw_plan_guru64_split_dft │ │ │ │ - 161: 00014524 56 FUNC GLOBAL DEFAULT 11 fftw_mksolver_ct │ │ │ │ - 162: 001c080c 48 FUNC GLOBAL DEFAULT 11 dfftw_print_plan_ │ │ │ │ - 163: 00092a44 88 FUNC GLOBAL DEFAULT 11 fftw_rdft2_buffered_register │ │ │ │ - 164: 0000c6e0 4 FUNC GLOBAL DEFAULT 11 fftw_kernel_free │ │ │ │ - 165: 001c4d9c 88 FUNC GLOBAL DEFAULT 11 fftw_plan_r2r_3d │ │ │ │ - 166: 00029e30 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_32 │ │ │ │ - 167: 0000f3b8 20 FUNC GLOBAL DEFAULT 11 fftw_problem_destroy │ │ │ │ - 168: 001c04dc 76 FUNC GLOBAL DEFAULT 11 fftw_execute_dft │ │ │ │ - 169: 0008fe98 44 FUNC GLOBAL DEFAULT 11 fftw_rdft_dht_register │ │ │ │ - 170: 0001139c 44 FUNC GLOBAL DEFAULT 11 fftw_get_crude_time │ │ │ │ - 171: 001c0790 8 FUNC GLOBAL DEFAULT 11 dfftw_destroy_plan_ │ │ │ │ - 172: 000aecec 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_20 │ │ │ │ - 173: 00017e48 64 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_dft_d │ │ │ │ - 174: 00019600 1796 FUNC GLOBAL DEFAULT 11 fftw_dft_zerotens │ │ │ │ - 175: 001c3348 240 FUNC GLOBAL DEFAULT 11 dfftw_plan_r2r__ │ │ │ │ - 176: 00013f1c 88 FUNC GLOBAL DEFAULT 11 fftw_dft_buffered_register │ │ │ │ - 177: 0000f3dc 72 FUNC GLOBAL DEFAULT 11 fftw_rader_tl_insert │ │ │ │ - 178: 00182d5c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_20 │ │ │ │ - 179: 0000c6ac 36 FUNC GLOBAL DEFAULT 11 fftw_hash │ │ │ │ - 180: 001b7c5c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft2_20 │ │ │ │ - 181: 000b0ee0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_25 │ │ │ │ - 182: 00017db8 144 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_dft │ │ │ │ - 183: 001c0ec4 136 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_r2c_ │ │ │ │ - 184: 001847a0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_25 │ │ │ │ - 185: 0000ed60 60 FUNC GLOBAL DEFAULT 11 fftw_isqrt │ │ │ │ - 186: 001c3980 24 FUNC GLOBAL DEFAULT 11 fftw_estimate_cost │ │ │ │ - 187: 001022dc 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf_20 │ │ │ │ - 188: 001c146c 56 FUNC GLOBAL DEFAULT 11 dfftw_execute_split_dft_r2c_ │ │ │ │ - 189: 00017ad8 8 FUNC GLOBAL DEFAULT 11 fftw_kdft_dit_register │ │ │ │ - 190: 0001455c 20 FUNC GLOBAL DEFAULT 11 fftw_mkplan_dftw │ │ │ │ - 191: 00017ac8 8 FUNC GLOBAL DEFAULT 11 fftw_kdft_dif_register │ │ │ │ - 192: 001c4c58 200 FUNC GLOBAL DEFAULT 11 fftw_plan_many_r2r │ │ │ │ - 193: 0012d274 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_10 │ │ │ │ - 194: 0012e7d4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_11 │ │ │ │ - 195: 0000f82c 60 FUNC GLOBAL DEFAULT 11 fftw_solver_destroy │ │ │ │ - 196: 00017ad0 8 FUNC GLOBAL DEFAULT 11 fftw_kdft_difsq_register │ │ │ │ - 197: 0012f354 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_12 │ │ │ │ - 198: 0012ff60 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_13 │ │ │ │ - 199: 0000f9a8 72 FUNC GLOBAL DEFAULT 11 fftw_tensor_tornk1 │ │ │ │ - 200: 0008c334 88 FUNC GLOBAL DEFAULT 11 fftw_rdft_indirect_register │ │ │ │ - 201: 0000c6e4 52 FUNC GLOBAL DEFAULT 11 fftw_md5putb │ │ │ │ - 202: 00142c18 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_2 │ │ │ │ - 203: 0000fe94 40 FUNC GLOBAL DEFAULT 11 fftw_tensor_inplace_strides2 │ │ │ │ - 204: 001309f8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_14 │ │ │ │ - 205: 0013146c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_15 │ │ │ │ - 206: 0000c7dc 400 FUNC GLOBAL DEFAULT 11 fftw_md5putc │ │ │ │ - 207: 00143250 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_3 │ │ │ │ - 208: 001439a8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_4 │ │ │ │ - 209: 00131d44 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_16 │ │ │ │ - 210: 001447c8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_5 │ │ │ │ - 211: 001456b0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_6 │ │ │ │ - 212: 001cb208 12 OBJECT GLOBAL DEFAULT 17 fftw_rdft_hc2cf_genus │ │ │ │ - 213: 00146448 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_7 │ │ │ │ - 214: 001c3f7c 48 FUNC GLOBAL DEFAULT 11 fftw_mkprinter_str │ │ │ │ - 215: 00146f44 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_8 │ │ │ │ - 216: 0000eb00 328 FUNC GLOBAL DEFAULT 11 fftw_find_generator │ │ │ │ - 217: 00148140 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_9 │ │ │ │ - 218: 00187f34 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb_10 │ │ │ │ - 219: 001ce6f8 704 OBJECT GLOBAL DEFAULT 17 fftw_solvtab_rdft_r2cb │ │ │ │ - 220: 001892d4 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb_12 │ │ │ │ - 221: 001cf1c8 4 OBJECT GLOBAL DEFAULT 21 fftw_mksolver_hc2hc_hook │ │ │ │ - 222: 001c4b70 232 FUNC GLOBAL DEFAULT 11 fftw_plan_many_dft │ │ │ │ - 223: 000d4744 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf2_4 │ │ │ │ - 224: 000dd1a8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf2_5 │ │ │ │ - 225: 001c1594 68 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_c2r_3d_ │ │ │ │ - 226: 001cd3e8 704 OBJECT GLOBAL DEFAULT 17 fftw_solvtab_rdft_r2cf │ │ │ │ - 227: 0000ecf8 104 FUNC GLOBAL DEFAULT 11 fftw_factors_into │ │ │ │ - 228: 000a1670 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_32 │ │ │ │ - 229: 0018ae30 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb_16 │ │ │ │ - 230: 0017604c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_2 │ │ │ │ - 231: 001ba72c 44 FUNC GLOBAL DEFAULT 11 fftw_reodft010e_r2hc_register │ │ │ │ - 232: 0000c718 40 FUNC GLOBAL DEFAULT 11 fftw_md5puts │ │ │ │ - 233: 0000f424 84 FUNC GLOBAL DEFAULT 11 fftw_rader_tl_find │ │ │ │ - 234: 000d5328 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf2_8 │ │ │ │ - 235: 00176278 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_3 │ │ │ │ - 236: 001764e4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_4 │ │ │ │ - 237: 001c277c 136 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_r2c__ │ │ │ │ - 238: 0017d738 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_32 │ │ │ │ - 239: 001c2ce8 60 FUNC GLOBAL DEFAULT 11 dfftw_execute_dft_r2c__ │ │ │ │ - 240: 001769d8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_5 │ │ │ │ - 241: 00176e88 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_6 │ │ │ │ - 242: 001b4f1c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft2_32 │ │ │ │ - 243: 001c3b78 84 FUNC GLOBAL DEFAULT 11 fftw_import_wisdom │ │ │ │ - 244: 001777e4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_7 │ │ │ │ - 245: 00178034 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_8 │ │ │ │ - 246: 0000cdcc 36 FUNC GLOBAL DEFAULT 11 fftw_plan_destroy_internal │ │ │ │ - 247: 00011d14 580 FUNC GLOBAL DEFAULT 11 fftw_transpose │ │ │ │ - 248: 0000c378 108 FUNC GLOBAL DEFAULT 11 fftw_cpy2d_ci │ │ │ │ - 249: 001c95d8 8 OBJECT GLOBAL DEFAULT 13 fftw_rdft_r2cfII_genus │ │ │ │ - 250: 00178be0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_9 │ │ │ │ - 251: 0000bac0 156 FUNC GLOBAL DEFAULT 11 fftw_nbuf │ │ │ │ - 252: 00017a9c 44 FUNC GLOBAL DEFAULT 11 fftw_dft_indirect_transpose_register │ │ │ │ - 253: 001c07a0 40 FUNC GLOBAL DEFAULT 11 dfftw_export_wisdom_ │ │ │ │ - 254: 001c0798 4 FUNC GLOBAL DEFAULT 11 dfftw_cleanup_ │ │ │ │ - 255: 00140f24 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_20 │ │ │ │ - 256: 000ff8c0 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf_32 │ │ │ │ - 257: 0000c3e4 108 FUNC GLOBAL DEFAULT 11 fftw_cpy2d_co │ │ │ │ - 258: 0000c9d8 28 FUNC GLOBAL DEFAULT 11 fftw_ops_zero │ │ │ │ - 259: 0019dd18 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft_2 │ │ │ │ - 260: 001c2e90 404 FUNC GLOBAL DEFAULT 11 dfftw_plan_many_dft_c2r__ │ │ │ │ - 261: 00142930 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_25 │ │ │ │ - 262: 001c3bcc 4 FUNC GLOBAL DEFAULT 11 fftw_malloc │ │ │ │ - 263: 001c39c0 72 FUNC GLOBAL DEFAULT 11 fftw_import_system_wisdom │ │ │ │ - 264: 001c4a4c 292 FUNC GLOBAL DEFAULT 11 fftw_plan_many_dft_r2c │ │ │ │ - 265: 001c087c 152 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_ │ │ │ │ - 266: 0019e728 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft_4 │ │ │ │ - 267: 001c50d0 160 FUNC GLOBAL DEFAULT 11 fftw_plan_guru64_dft_r2c │ │ │ │ - 268: 0019f90c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft_6 │ │ │ │ - 269: 0008d05c 736 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_rdft │ │ │ │ - 270: 001c2030 24 FUNC GLOBAL DEFAULT 11 dfftw_execute__ │ │ │ │ - 271: 001a0604 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft_8 │ │ │ │ - 272: 001c2e4c 68 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_c2r_3d__ │ │ │ │ - 273: 00010730 116 FUNC GLOBAL DEFAULT 11 fftw_tensor_inplace_locations │ │ │ │ - 274: 00191d50 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb_20 │ │ │ │ - 275: 001c09ec 420 FUNC GLOBAL DEFAULT 11 dfftw_plan_many_dft_ │ │ │ │ - 276: 001c4f10 152 FUNC GLOBAL DEFAULT 11 fftw_rdft2_pad │ │ │ │ - 277: 000d72b8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf2_16 │ │ │ │ - 278: 0000f8c0 48 FUNC GLOBAL DEFAULT 11 fftw_mktensor │ │ │ │ - 279: 000107a4 24 FUNC GLOBAL DEFAULT 11 fftw_tensor_destroy2 │ │ │ │ - 280: 0000ca38 136 FUNC GLOBAL DEFAULT 11 fftw_ops_madd │ │ │ │ - 281: 000107bc 32 FUNC GLOBAL DEFAULT 11 fftw_tensor_destroy4 │ │ │ │ - 282: 0000ed9c 112 FUNC GLOBAL DEFAULT 11 fftw_choose_radix │ │ │ │ - 283: 000f1440 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_64 │ │ │ │ - 284: 001c0cf0 364 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_split_dft_ │ │ │ │ - 285: 0000ba4c 12 FUNC GLOBAL DEFAULT 11 fftw_ifree0 │ │ │ │ - 286: 001c2e10 60 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_c2r_2d__ │ │ │ │ - 287: 0000f868 12 FUNC GLOBAL DEFAULT 11 fftw_solver_register │ │ │ │ - 288: 001cafc8 8 OBJECT GLOBAL DEFAULT 17 fftw_dft_t_genus │ │ │ │ - 289: 001cf1c0 4 OBJECT GLOBAL DEFAULT 21 fftw_mksolver_ct_hook │ │ │ │ - 290: 001c20c4 48 FUNC GLOBAL DEFAULT 11 dfftw_print_plan__ │ │ │ │ - 291: 001c4df4 80 FUNC GLOBAL DEFAULT 11 fftw_plan_r2r │ │ │ │ - 292: 001c38e8 152 FUNC GLOBAL DEFAULT 11 fftw_flops │ │ │ │ - 293: 00164de0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb2_4 │ │ │ │ - 294: 0016dc5c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb2_5 │ │ │ │ - 295: 00133444 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_32 │ │ │ │ - 296: 001c2de4 44 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_c2r_1d__ │ │ │ │ - 297: 001cb1fc 12 OBJECT GLOBAL DEFAULT 17 fftw_rdft_hc2cb_genus │ │ │ │ - 298: 001659dc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb2_8 │ │ │ │ - 299: 00167c10 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb2_16 │ │ │ │ - 300: 00017ae0 68 FUNC GLOBAL DEFAULT 11 fftw_kdft_register │ │ │ │ - 301: 0000cae4 688 FUNC GLOBAL DEFAULT 11 fftw_pickdim │ │ │ │ - 302: 001cea18 24 OBJECT GLOBAL DEFAULT 17 fftw_solvtab_rdft_r2r │ │ │ │ - 303: 001c95c8 8 OBJECT GLOBAL DEFAULT 13 fftw_rdft_r2cbIII_genus │ │ │ │ - 304: 00015268 180 FUNC GLOBAL DEFAULT 11 fftw_regsolver_ct_directwsq │ │ │ │ - 305: 000e01e0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf2_20 │ │ │ │ - 306: 001c06dc 80 FUNC GLOBAL DEFAULT 11 fftw_export_wisdom │ │ │ │ - 307: 001c0ea8 28 FUNC GLOBAL DEFAULT 11 dfftw_execute_split_dft_ │ │ │ │ - 308: 001c4428 80 FUNC GLOBAL DEFAULT 11 fftw_plan_dft │ │ │ │ - 309: 000e5660 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf2_25 │ │ │ │ - 310: 0018f484 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb_32 │ │ │ │ - 311: 00031d48 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_64 │ │ │ │ - 312: 0000bb5c 40 FUNC GLOBAL DEFAULT 11 fftw_bufdist │ │ │ │ - 313: 001c2d24 56 FUNC GLOBAL DEFAULT 11 dfftw_execute_split_dft_r2c__ │ │ │ │ - 314: 0000cdf0 4 FUNC GLOBAL DEFAULT 11 fftw_plan_null_destroy │ │ │ │ - 315: 001bff14 44 FUNC GLOBAL DEFAULT 11 fftw_reodft00e_splitradix_register │ │ │ │ - 316: 001c471c 164 FUNC GLOBAL DEFAULT 11 fftw_plan_guru_split_dft_c2r │ │ │ │ - 317: 000b7cb4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_10 │ │ │ │ - 318: 001c54bc 100 FUNC GLOBAL DEFAULT 11 fftw_mktensor_iodims64 │ │ │ │ - 319: 001c15d8 404 FUNC GLOBAL DEFAULT 11 dfftw_plan_many_dft_c2r_ │ │ │ │ - 320: 000b90f0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_12 │ │ │ │ - 321: 001c2448 352 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_dft__ │ │ │ │ - 322: 001c4ebc 52 FUNC GLOBAL DEFAULT 11 fftw_fprint_plan │ │ │ │ - 323: 001c9c28 1 OBJECT GLOBAL DEFAULT 13 fftw_codelet_optim │ │ │ │ - 324: 000bb15c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_15 │ │ │ │ - 325: 0000e940 140 FUNC GLOBAL DEFAULT 11 fftw_mkplan_f_d │ │ │ │ - 326: 001c452c 160 FUNC GLOBAL DEFAULT 11 fftw_plan_guru_dft_r2c │ │ │ │ - 327: 000bcfb0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_16 │ │ │ │ - 328: 001c2020 16 FUNC GLOBAL DEFAULT 11 dfftw_execute_r2r_ │ │ │ │ - 329: 001c316c 348 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_split_dft_c2r__ │ │ │ │ - 330: 00170adc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb2_20 │ │ │ │ - 331: 001c05a4 24 FUNC GLOBAL DEFAULT 11 fftw_execute_split_dft │ │ │ │ - 332: 0000bc00 412 FUNC GLOBAL DEFAULT 11 fftw_cpy1d │ │ │ │ - 333: 00175f20 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb2_25 │ │ │ │ - 334: 001c3f4c 48 FUNC GLOBAL DEFAULT 11 fftw_mkprinter_cnt │ │ │ │ - 335: 001be2c4 44 FUNC GLOBAL DEFAULT 11 fftw_reodft11e_r2hc_odd_register │ │ │ │ - 336: 000976f0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_2 │ │ │ │ - 337: 001c03d8 108 FUNC GLOBAL DEFAULT 11 fftw_destroy_plan │ │ │ │ - 338: 000978b0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_3 │ │ │ │ - 339: 00097b60 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_4 │ │ │ │ - 340: 000128ac 1380 FUNC GLOBAL DEFAULT 11 fftw_twiddle_awake │ │ │ │ - 341: 000980a4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_5 │ │ │ │ - 342: 000985f8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_6 │ │ │ │ - 343: 00098f40 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_7 │ │ │ │ - 344: 0009956c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_8 │ │ │ │ - 345: 000dc238 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf2_32 │ │ │ │ - 346: 001c25a8 364 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_split_dft__ │ │ │ │ - 347: 0009a2f8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_9 │ │ │ │ - 348: 001c22a4 420 FUNC GLOBAL DEFAULT 11 dfftw_plan_many_dft__ │ │ │ │ - 349: 001c1e6c 436 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_r2r_ │ │ │ │ - 350: 000a4f0c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_64 │ │ │ │ - 351: 000cf34c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_20 │ │ │ │ - 352: 00181ed8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_64 │ │ │ │ - 353: 0000f7c4 56 FUNC GLOBAL DEFAULT 11 fftw_mkscanner │ │ │ │ - 354: 000106b4 124 FUNC GLOBAL DEFAULT 11 fftw_tensor_equal │ │ │ │ - 355: 001c0874 8 FUNC GLOBAL DEFAULT 11 dfftw_set_timelimit_ │ │ │ │ - 356: 001c930c 4 OBJECT GLOBAL DEFAULT 13 fftw_an_INT_guaranteed_to_be_zero │ │ │ │ - 357: 000d3e7c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_25 │ │ │ │ - 358: 000169d4 52 FUNC GLOBAL DEFAULT 11 fftw_mksolver_dft_directbuf │ │ │ │ - 359: 00071388 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t2_10 │ │ │ │ - 360: 0000fb04 8 FUNC GLOBAL DEFAULT 11 fftw_mktensor_0d │ │ │ │ - 361: 0016ccdc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb2_32 │ │ │ │ - 362: 0000c0a4 620 FUNC GLOBAL DEFAULT 11 fftw_cpy2d │ │ │ │ - 363: 0005d7c4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t2_16 │ │ │ │ - 364: 0011db94 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft2_4 │ │ │ │ - 365: 0000f800 28 FUNC GLOBAL DEFAULT 11 fftw_mksolver │ │ │ │ - 366: 0000ee0c 44 FUNC GLOBAL DEFAULT 11 fftw_modulo │ │ │ │ - 367: 001492c4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_10 │ │ │ │ - 368: 001c07f8 20 FUNC GLOBAL DEFAULT 11 dfftw_import_system_wisdom_ │ │ │ │ - 369: 0014a57c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_12 │ │ │ │ - 370: 0011e9f0 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft2_8 │ │ │ │ - 371: 0003e170 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_10 │ │ │ │ - 372: 0000bfc4 116 FUNC GLOBAL DEFAULT 11 fftw_cpy2d_pair_ci │ │ │ │ - 373: 0009386c 96 FUNC GLOBAL DEFAULT 11 fftw_rdft2_rank_geq2_register │ │ │ │ - 374: 00184a9c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb_2 │ │ │ │ - 375: 0014c500 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_15 │ │ │ │ - 376: 0000f874 76 FUNC GLOBAL DEFAULT 11 fftw_solvtab_exec │ │ │ │ - 377: 0003f5cc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_12 │ │ │ │ - 378: 00092070 68 FUNC GLOBAL DEFAULT 11 fftw_rdft_vrank3_transpose_register │ │ │ │ - 379: 0014e050 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_16 │ │ │ │ - 380: 0018532c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb_4 │ │ │ │ - 381: 000adfec 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_128 │ │ │ │ - 382: 001c14a4 136 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_c2r_ │ │ │ │ - 383: 00186294 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb_6 │ │ │ │ - 384: 0004162c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_15 │ │ │ │ - 385: 00043484 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_16 │ │ │ │ - 386: 0000c038 108 FUNC GLOBAL DEFAULT 11 fftw_cpy2d_pair_co │ │ │ │ - 387: 00186dd0 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb_8 │ │ │ │ - 388: 00093418 44 FUNC GLOBAL DEFAULT 11 fftw_rdft2_rank0_register │ │ │ │ - 389: 0000ffdc 116 FUNC GLOBAL DEFAULT 11 fftw_tensor_copy_inplace │ │ │ │ - 390: 001c0468 60 FUNC GLOBAL DEFAULT 11 fftw_execute_dft_c2r │ │ │ │ - 391: 001c0844 24 FUNC GLOBAL DEFAULT 11 dfftw_estimate_cost_ │ │ │ │ - 392: 001c1a50 64 FUNC GLOBAL DEFAULT 11 dfftw_execute_split_dft_c2r_ │ │ │ │ - 393: 0000f7fc 4 FUNC GLOBAL DEFAULT 11 fftw_scanner_destroy │ │ │ │ - 394: 00018cc4 40 FUNC GLOBAL DEFAULT 11 fftw_dft_solve │ │ │ │ - 395: 001bff40 20 FUNC GLOBAL DEFAULT 11 fftw_set_planner_hooks │ │ │ │ - 396: 000c17c0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_32 │ │ │ │ - 397: 000113c8 208 FUNC GLOBAL DEFAULT 11 fftw_elapsed_since │ │ │ │ - 398: 0008bf4c 92 FUNC GLOBAL DEFAULT 11 fftw_kr2c_register │ │ │ │ - 399: 001c3ee0 56 FUNC GLOBAL DEFAULT 11 fftw_mkprinter_file │ │ │ │ - 400: 0008bfa8 36 FUNC GLOBAL DEFAULT 11 fftw_kr2r_register │ │ │ │ - 401: 00037460 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_2 │ │ │ │ - 402: 0008a128 88 FUNC GLOBAL DEFAULT 11 fftw_rdft_generic_register │ │ │ │ - 403: 0000fb0c 40 FUNC GLOBAL DEFAULT 11 fftw_mktensor_1d │ │ │ │ - 404: 00074400 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t2_20 │ │ │ │ - 405: 00037b10 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_3 │ │ │ │ - 406: 00038300 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_4 │ │ │ │ - 407: 001c485c 188 FUNC GLOBAL DEFAULT 11 fftw_plan_guru_split_dft │ │ │ │ - 408: 000938cc 20 FUNC GLOBAL DEFAULT 11 fftw_mkplan_rdft2 │ │ │ │ - 409: 000392a4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_5 │ │ │ │ - 410: 001401f8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_128 │ │ │ │ - 411: 0003a35c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_6 │ │ │ │ - 412: 001c28b0 404 FUNC GLOBAL DEFAULT 11 dfftw_plan_many_dft_r2c__ │ │ │ │ - 413: 0003b154 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_7 │ │ │ │ - 414: 0007983c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t2_25 │ │ │ │ - 415: 0003bcd4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_8 │ │ │ │ - 416: 0000f8f4 80 FUNC GLOBAL DEFAULT 11 fftw_tensor_sz │ │ │ │ - 417: 0003cf08 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_9 │ │ │ │ - 418: 001c0e5c 76 FUNC GLOBAL DEFAULT 11 dfftw_execute_dft_ │ │ │ │ - 419: 00137054 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_64 │ │ │ │ - 420: 0015fbc4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_20 │ │ │ │ - 421: 0008ca58 1476 FUNC GLOBAL DEFAULT 11 fftw_rdft_zerotens │ │ │ │ - 422: 00010678 60 FUNC GLOBAL DEFAULT 11 fftw_tensor_split │ │ │ │ - 423: 00086ec0 192 FUNC GLOBAL DEFAULT 11 fftw_hc2hc_applicable │ │ │ │ - 424: 001c34cc 104 FUNC GLOBAL DEFAULT 11 dfftw_plan_r2r_3d__ │ │ │ │ - 425: 001c2048 8 FUNC GLOBAL DEFAULT 11 dfftw_destroy_plan__ │ │ │ │ - 426: 00010168 208 FUNC GLOBAL DEFAULT 11 fftw_tensor_append │ │ │ │ - 427: 000555bc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_20 │ │ │ │ - 428: 00164520 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_25 │ │ │ │ - 429: 0000f34c 36 FUNC GLOBAL DEFAULT 11 fftw_printer_destroy │ │ │ │ - 430: 0005a0c4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_25 │ │ │ │ - 431: 000949a0 256 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_rdft2 │ │ │ │ - 432: 001c3478 84 FUNC GLOBAL DEFAULT 11 dfftw_plan_r2r_2d__ │ │ │ │ - 433: 00016f94 44 FUNC GLOBAL DEFAULT 11 fftw_dft_generic_register │ │ │ │ - 434: 0000eca4 44 FUNC GLOBAL DEFAULT 11 fftw_is_prime │ │ │ │ - 435: 001b8f30 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_e10_8 │ │ │ │ - 436: 000107dc 80 FUNC GLOBAL DEFAULT 11 fftw_tensor_kosherp │ │ │ │ - 437: 001c0b90 352 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_dft_ │ │ │ │ - 438: 001c3024 328 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_dft_c2r__ │ │ │ │ - 439: 000879c8 44 FUNC GLOBAL DEFAULT 11 fftw_dht_r2hc_register │ │ │ │ - 440: 001c3fac 100 FUNC GLOBAL DEFAULT 11 fftw_mktensor_iodims │ │ │ │ - 441: 0000fcc4 132 FUNC GLOBAL DEFAULT 11 fftw_tensor_max_index │ │ │ │ - 442: 000b11fc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_2 │ │ │ │ - 443: 0000c96c 84 FUNC GLOBAL DEFAULT 11 fftw_md5end │ │ │ │ - 444: 000b1888 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_3 │ │ │ │ - 445: 000b1ffc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_4 │ │ │ │ - 446: 001c430c 72 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_c2r │ │ │ │ - 447: 000b2f64 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_5 │ │ │ │ - 448: 0000fb34 64 FUNC GLOBAL DEFAULT 11 fftw_mktensor_2d │ │ │ │ - 449: 000b3f34 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_6 │ │ │ │ - 450: 0000bd9c 380 FUNC GLOBAL DEFAULT 11 fftw_cpy2d_pair │ │ │ │ - 451: 001c3438 64 FUNC GLOBAL DEFAULT 11 dfftw_plan_r2r_1d__ │ │ │ │ - 452: 000b4d0c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_7 │ │ │ │ - 453: 001c3998 12 FUNC GLOBAL DEFAULT 11 fftw_cost │ │ │ │ - 454: 000b5894 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_8 │ │ │ │ - 455: 00079cf0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_q1_2 │ │ │ │ - 456: 0006270c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t2_32 │ │ │ │ - 457: 000b6a78 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_9 │ │ │ │ - 458: 0008172c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_q1_3 │ │ │ │ - 459: 001ad418 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft2_4 │ │ │ │ - 460: 001c064c 124 FUNC GLOBAL DEFAULT 11 fftw_export_wisdom_to_string │ │ │ │ - 461: 0007add4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_q1_4 │ │ │ │ - 462: 00010418 608 FUNC GLOBAL DEFAULT 11 fftw_tensor_compress_contiguous │ │ │ │ - 463: 00083b0c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_q1_5 │ │ │ │ - 464: 00086d90 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_q1_6 │ │ │ │ - 465: 001ae110 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft2_8 │ │ │ │ - 466: 00080db0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_q1_8 │ │ │ │ - 467: 0001283c 112 FUNC GLOBAL DEFAULT 11 fftw_twiddle_length │ │ │ │ - 468: 001526dc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_32 │ │ │ │ - 469: 0000e8a8 112 FUNC GLOBAL DEFAULT 11 fftw_planner_destroy │ │ │ │ - 470: 00010100 104 FUNC GLOBAL DEFAULT 11 fftw_tensor_copy_sub │ │ │ │ - 471: 001cbff0 408 OBJECT GLOBAL DEFAULT 17 fftw_solvtab_dft_standard │ │ │ │ - 472: 00111d10 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft_10 │ │ │ │ - 473: 00047c70 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_32 │ │ │ │ - 474: 0011335c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft_12 │ │ │ │ - 475: 00089064 44 FUNC GLOBAL DEFAULT 11 fftw_mksolver_rdft_r2r_direct │ │ │ │ - 476: 0005a998 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t2_4 │ │ │ │ - 477: 0006fff8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t2_5 │ │ │ │ - 478: 001c2114 24 FUNC GLOBAL DEFAULT 11 dfftw_cost__ │ │ │ │ - 479: 0005b670 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t2_8 │ │ │ │ - 480: 001152fc 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft_16 │ │ │ │ - 481: 0008aaac 260 FUNC GLOBAL DEFAULT 11 fftw_regsolver_hc2hc_direct │ │ │ │ - 482: 001c4680 156 FUNC GLOBAL DEFAULT 11 fftw_plan_guru_r2r │ │ │ │ - 483: 000901ec 120 FUNC GLOBAL DEFAULT 11 fftw_rdft_vrank_geq1_register │ │ │ │ - 484: 001c05bc 24 FUNC GLOBAL DEFAULT 11 fftw_execute │ │ │ │ - 485: 0000c9cc 12 FUNC GLOBAL DEFAULT 11 fftw_imin │ │ │ │ - 486: 001c20b0 20 FUNC GLOBAL DEFAULT 11 dfftw_import_system_wisdom__ │ │ │ │ - 487: 00096618 20 FUNC GLOBAL DEFAULT 11 fftw_mkplan_hc2c │ │ │ │ - 488: 001c41dc 52 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_1d │ │ │ │ - 489: 0000f8f0 4 FUNC GLOBAL DEFAULT 11 fftw_tensor_destroy │ │ │ │ - 490: 0008d3ac 56 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_rdft_0_d │ │ │ │ - 491: 001c0534 60 FUNC GLOBAL DEFAULT 11 fftw_execute_split_dft_c2r │ │ │ │ - 492: 001c2b8c 348 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_split_dft_r2c__ │ │ │ │ - 493: 0000e9cc 112 FUNC GLOBAL DEFAULT 11 fftw_safe_mulmod │ │ │ │ - 494: 0000bf18 172 FUNC GLOBAL DEFAULT 11 fftw_zero1d_pair │ │ │ │ - 495: 0000fb74 88 FUNC GLOBAL DEFAULT 11 fftw_mktensor_3d │ │ │ │ - 496: 001c083c 8 FUNC GLOBAL DEFAULT 11 dfftw_flops_ │ │ │ │ - 497: 0008c424 44 FUNC GLOBAL DEFAULT 11 fftw_rdft_nop_register │ │ │ │ - 498: 001c2714 76 FUNC GLOBAL DEFAULT 11 dfftw_execute_dft__ │ │ │ │ - 499: 0000c780 32 FUNC GLOBAL DEFAULT 11 fftw_md5unsigned │ │ │ │ - 500: 001c45cc 180 FUNC GLOBAL DEFAULT 11 fftw_plan_guru_dft │ │ │ │ - 501: 00019f54 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_2 │ │ │ │ - 502: 0001a368 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_3 │ │ │ │ - 503: 0008d048 20 FUNC GLOBAL DEFAULT 11 fftw_rdft_kind_str │ │ │ │ - 504: 0001a7e4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_4 │ │ │ │ - 505: 0001b22c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_5 │ │ │ │ - 506: 0001bc44 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_6 │ │ │ │ - 507: 0001cf64 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_7 │ │ │ │ - 508: 0001dc38 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_8 │ │ │ │ - 509: 0001e8b0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_9 │ │ │ │ - 510: 0011d02c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft_20 │ │ │ │ - 511: 001c4280 44 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_c2r_1d │ │ │ │ - 512: 001c3bd4 8 FUNC GLOBAL DEFAULT 11 fftw_alloc_real │ │ │ │ - 513: 001c2760 28 FUNC GLOBAL DEFAULT 11 dfftw_execute_split_dft__ │ │ │ │ - 514: 001b85d8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_e01_8 │ │ │ │ - 515: 00017be8 20 FUNC GLOBAL DEFAULT 11 fftw_mkplan_dft │ │ │ │ - 516: 000138b4 44 FUNC GLOBAL DEFAULT 11 fftw_dft_bluestein_register │ │ │ │ - 517: 000173a8 88 FUNC GLOBAL DEFAULT 11 fftw_dft_indirect_register │ │ │ │ - 518: 001c4210 48 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_2d │ │ │ │ - 519: 0000f478 100 FUNC GLOBAL DEFAULT 11 fftw_rader_tl_delete │ │ │ │ - 520: 001c212c 8 FUNC GLOBAL DEFAULT 11 dfftw_set_timelimit__ │ │ │ │ - 521: 0001263c 476 FUNC GLOBAL DEFAULT 11 fftw_mktriggen │ │ │ │ - 522: 001c3c60 520 FUNC GLOBAL DEFAULT 11 fftw_mapflags │ │ │ │ - 523: 001c47c0 156 FUNC GLOBAL DEFAULT 11 fftw_plan_guru_split_dft_r2c │ │ │ │ - 524: 000cc8cc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_64 │ │ │ │ - 525: 000965e8 48 FUNC GLOBAL DEFAULT 11 fftw_mksolver_hc2c │ │ │ │ - 526: 001c5004 24 FUNC GLOBAL DEFAULT 11 fftw_set_timelimit │ │ │ │ - 527: 0000fbcc 112 FUNC GLOBAL DEFAULT 11 fftw_mktensor_4d │ │ │ │ - 528: 001c0f4c 44 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_r2c_1d_ │ │ │ │ - 529: 001c1b80 64 FUNC GLOBAL DEFAULT 11 dfftw_plan_r2r_1d_ │ │ │ │ - 530: 001c4ef0 32 FUNC GLOBAL DEFAULT 11 fftw_print_plan │ │ │ │ - 531: 0000bb84 16 FUNC GLOBAL DEFAULT 11 fftw_toobig │ │ │ │ - 532: 0000ca14 36 FUNC GLOBAL DEFAULT 11 fftw_ops_other │ │ │ │ - 533: 001c39a4 28 FUNC GLOBAL DEFAULT 11 fftw_forget_wisdom │ │ │ │ - 534: 0000cd94 56 FUNC GLOBAL DEFAULT 11 fftw_mkplan │ │ │ │ - 535: 0000cdf4 36 FUNC GLOBAL DEFAULT 11 fftw_plan_awake │ │ │ │ - 536: 0008d390 28 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_rdft_1_d │ │ │ │ - 537: 001a1960 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft_10 │ │ │ │ - 538: 001a2ebc 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft_12 │ │ │ │ - 539: 0000ba48 4 FUNC GLOBAL DEFAULT 11 fftw_ifree │ │ │ │ - 540: 0011a17c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft_32 │ │ │ │ - 541: 001c52c0 164 FUNC GLOBAL DEFAULT 11 fftw_plan_guru64_split_dft_c2r │ │ │ │ - 542: 001a4e5c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft_16 │ │ │ │ - 543: 001c42ac 40 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_c2r_2d │ │ │ │ - 544: 00015fdc 236 FUNC GLOBAL DEFAULT 11 fftw_ct_genericbuf_register │ │ │ │ - 545: 0000fd48 112 FUNC GLOBAL DEFAULT 11 fftw_tensor_min_istride │ │ │ │ - 546: 0008f774 96 FUNC GLOBAL DEFAULT 11 fftw_rdft_rank_geq2_register │ │ │ │ - 547: 001c4240 64 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_3d │ │ │ │ - 548: 00094f1c 120 FUNC GLOBAL DEFAULT 11 fftw_rdft2_vrank_geq1_register │ │ │ │ - 549: 0000cad4 8 FUNC GLOBAL DEFAULT 11 fftw_ops_add2 │ │ │ │ - 550: 00087248 40 FUNC GLOBAL DEFAULT 11 fftw_mksolver_hc2hc │ │ │ │ - 551: 001c3724 436 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_r2r__ │ │ │ │ - 552: 00010050 176 FUNC GLOBAL DEFAULT 11 fftw_tensor_copy_except │ │ │ │ - 553: 0008d374 28 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_rdft_1 │ │ │ │ - 554: 001c9c2c 81 OBJECT GLOBAL DEFAULT 13 fftw_cc │ │ │ │ - 555: 0000ba58 100 FUNC GLOBAL DEFAULT 11 fftw_assertion_failed │ │ │ │ - 556: 00017bbc 44 FUNC GLOBAL DEFAULT 11 fftw_dft_nop_register │ │ │ │ - 557: 00011498 16 FUNC GLOBAL DEFAULT 11 fftw_measure_execution_time │ │ │ │ - 558: 0000fc3c 136 FUNC GLOBAL DEFAULT 11 fftw_mktensor_5d │ │ │ │ - 559: 0000ff84 88 FUNC GLOBAL DEFAULT 11 fftw_tensor_copy │ │ │ │ - 560: 00095f1c 4 FUNC GLOBAL DEFAULT 11 fftw_khc2c_register │ │ │ │ - 561: 0006f010 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t2_64 │ │ │ │ - 562: 001c4354 44 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_r2c_1d │ │ │ │ - 563: 001c4fd8 44 FUNC GLOBAL DEFAULT 11 fftw_cleanup │ │ │ │ - 564: 00087270 20 FUNC GLOBAL DEFAULT 11 fftw_mkplan_hc2hc │ │ │ │ - 565: 001c4010 212 FUNC GLOBAL DEFAULT 11 fftw_guru_kosherp │ │ │ │ - 566: 001aca08 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft_20 │ │ │ │ - 567: 00014edc 316 FUNC GLOBAL DEFAULT 11 fftw_regsolver_ct_directw │ │ │ │ - 568: 0015d2b0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_64 │ │ │ │ - 569: 00095c7c 236 FUNC GLOBAL DEFAULT 11 fftw_rdft2_tensor_max_index │ │ │ │ - 570: 001c42d4 56 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_c2r_3d │ │ │ │ - 571: 001c2134 152 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft__ │ │ │ │ - 572: 00094ae8 160 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_rdft2_d_3pointers │ │ │ │ - 573: 00018c64 96 FUNC GLOBAL DEFAULT 11 fftw_dft_rank_geq2_register │ │ │ │ - 574: 001c0f78 60 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_r2c_2d_ │ │ │ │ - 575: 00052b14 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_64 │ │ │ │ - 576: 001c1bc0 84 FUNC GLOBAL DEFAULT 11 dfftw_plan_r2r_2d_ │ │ │ │ - 577: 001c3534 496 FUNC GLOBAL DEFAULT 11 dfftw_plan_many_r2r__ │ │ │ │ - 578: 00014100 224 FUNC GLOBAL DEFAULT 11 fftw_ct_applicable │ │ │ │ - 579: 001c0600 76 FUNC GLOBAL DEFAULT 11 fftw_export_wisdom_to_filename │ │ │ │ - 580: 0008c450 20 FUNC GLOBAL DEFAULT 11 fftw_mkplan_rdft │ │ │ │ - 581: 001c4e44 120 FUNC GLOBAL DEFAULT 11 fftw_sprint_plan │ │ │ │ - 582: 00011380 28 FUNC GLOBAL DEFAULT 11 fftw_compute_tilesz │ │ │ │ - 583: 001c118c 328 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_dft_r2c_ │ │ │ │ - 584: 0000dc6c 128 FUNC GLOBAL DEFAULT 11 fftw_iestimate_cost │ │ │ │ - 585: 001c1430 60 FUNC GLOBAL DEFAULT 11 dfftw_execute_dft_r2c_ │ │ │ │ - 586: 001c2a44 328 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_dft_r2c__ │ │ │ │ - 587: 0000f9f0 276 FUNC GLOBAL DEFAULT 11 fftw_tensor_print │ │ │ │ - 588: 001c04a4 56 FUNC GLOBAL DEFAULT 11 fftw_execute_dft_r2c │ │ │ │ - 589: 0000ea3c 196 FUNC GLOBAL DEFAULT 11 fftw_power_mod │ │ │ │ - 590: 0000f3a4 20 FUNC GLOBAL DEFAULT 11 fftw_mkproblem │ │ │ │ - 591: 0000ec48 92 FUNC GLOBAL DEFAULT 11 fftw_first_divisor │ │ │ │ - 592: 000885c8 88 FUNC GLOBAL DEFAULT 11 fftw_dht_rader_register │ │ │ │ - 593: 00094aa0 72 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_rdft2_d │ │ │ │ - 594: 001c12d4 348 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_split_dft_r2c_ │ │ │ │ - 595: 0000f304 72 FUNC GLOBAL DEFAULT 11 fftw_mkprinter │ │ │ │ - 596: 000f4864 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf_2 │ │ │ │ - 597: 001c2080 48 FUNC GLOBAL DEFAULT 11 dfftw_import_wisdom__ │ │ │ │ - 598: 000f5128 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf_4 │ │ │ │ - 599: 001c4380 40 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_r2c_2d │ │ │ │ - 600: 000f61d0 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf_6 │ │ │ │ - 601: 001c3ac0 64 FUNC GLOBAL DEFAULT 11 fftw_import_wisdom_from_filename │ │ │ │ - 602: 0000ecd0 40 FUNC GLOBAL DEFAULT 11 fftw_next_prime │ │ │ │ - 603: 000f6d60 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf_8 │ │ │ │ - 604: 001a9cc8 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft_32 │ │ │ │ - 605: 00120d54 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft2_16 │ │ │ │ - 606: 001c95c0 8 OBJECT GLOBAL DEFAULT 13 fftw_rdft_hf_genus │ │ │ │ - 607: 0008d33c 56 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_rdft_d │ │ │ │ - 608: 001c5224 156 FUNC GLOBAL DEFAULT 11 fftw_plan_guru64_r2r │ │ │ │ - 609: 001c3bd0 4 FUNC GLOBAL DEFAULT 11 fftw_free │ │ │ │ - 610: 0000c62c 92 FUNC GLOBAL DEFAULT 11 fftw_ct_uglyp │ │ │ │ - 611: 0000c4e8 136 FUNC GLOBAL DEFAULT 11 fftw_cpy2d_tiled │ │ │ │ - 612: 001c286c 68 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_r2c_3d__ │ │ │ │ + 28: 001c5a3c 8 FUNC GLOBAL DEFAULT 11 dfftw_flops__ │ │ │ │ + 29: 001bc198 20 FUNC GLOBAL DEFAULT 11 fftw_reodft_conf_standard │ │ │ │ + 30: 000179a4 72 FUNC GLOBAL DEFAULT 11 fftw_mksolver_dft_direct │ │ │ │ + 31: 001cd620 8 OBJECT GLOBAL DEFAULT 13 fftw_rdft_hb_genus │ │ │ │ + 32: 00129080 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft2_32 │ │ │ │ + 33: 000eb768 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_10 │ │ │ │ + 34: 0000cbe0 36 FUNC GLOBAL DEFAULT 11 fftw_ops_cpy │ │ │ │ + 35: 000ec38c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_12 │ │ │ │ + 36: 001a09ac 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb2_20 │ │ │ │ + 37: 0000c90c 32 FUNC GLOBAL DEFAULT 11 fftw_md5INT │ │ │ │ + 38: 000ece84 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_15 │ │ │ │ + 39: 000ed9ac 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_16 │ │ │ │ + 40: 000e7d88 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_2 │ │ │ │ + 41: 000e7f78 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_3 │ │ │ │ + 42: 000e8214 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_4 │ │ │ │ + 43: 000e8730 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_5 │ │ │ │ + 44: 00014b88 92 FUNC GLOBAL DEFAULT 11 fftw_dft_conf_standard │ │ │ │ + 45: 00105568 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf2_4 │ │ │ │ + 46: 000e8b90 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_6 │ │ │ │ + 47: 001c3f04 36 FUNC GLOBAL DEFAULT 11 dfftw_cost_ │ │ │ │ + 48: 000e951c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_7 │ │ │ │ + 49: 001c680c 164 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_c2r__ │ │ │ │ + 50: 001c6e08 76 FUNC GLOBAL DEFAULT 11 dfftw_execute_dft_c2r__ │ │ │ │ + 51: 0000cce0 20 FUNC GLOBAL DEFAULT 11 fftw_ops_add │ │ │ │ + 52: 001c3e40 60 FUNC GLOBAL DEFAULT 11 dfftw_import_wisdom_ │ │ │ │ + 53: 0000fe80 16 FUNC GLOBAL DEFAULT 11 fftw_solver_use │ │ │ │ + 54: 00010ad8 232 FUNC GLOBAL DEFAULT 11 fftw_dimcmp │ │ │ │ + 55: 000e9d58 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_8 │ │ │ │ + 56: 000eac28 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_9 │ │ │ │ + 57: 0008d6f4 152 FUNC GLOBAL DEFAULT 11 fftw_hc2hc_generic_register │ │ │ │ + 58: 00106200 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf2_8 │ │ │ │ + 59: 0000c860 4 FUNC GLOBAL DEFAULT 11 fftw_kernel_malloc │ │ │ │ + 60: 001c7860 132 FUNC GLOBAL DEFAULT 11 fftw_map_r2r_kind │ │ │ │ + 61: 0010d418 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf2_32 │ │ │ │ + 62: 0008aeb4 72 FUNC GLOBAL DEFAULT 11 fftw_mksolver_rdft_r2c_directbuf │ │ │ │ + 63: 00098414 48 FUNC GLOBAL DEFAULT 11 fftw_rdft2_strides │ │ │ │ + 64: 001c4034 84 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_2d_ │ │ │ │ + 65: 001c74a8 16 FUNC GLOBAL DEFAULT 11 dfftw_execute_r2r__ │ │ │ │ + 66: 00098270 420 FUNC GLOBAL DEFAULT 11 fftw_rdft2_inplace_strides │ │ │ │ + 67: 001c7774 96 FUNC GLOBAL DEFAULT 11 fftw_import_wisdom_from_string │ │ │ │ + 68: 001c3e14 4 FUNC GLOBAL DEFAULT 11 dfftw_forget_wisdom_ │ │ │ │ + 69: 0000bbdc 144 FUNC GLOBAL DEFAULT 11 fftw_nbuf_redundant │ │ │ │ + 70: 0001a3d8 148 FUNC GLOBAL DEFAULT 11 fftw_dft_vrank_geq1_register │ │ │ │ + 71: 0008ae6c 72 FUNC GLOBAL DEFAULT 11 fftw_mksolver_rdft_r2c_direct │ │ │ │ + 72: 001cd648 8 OBJECT GLOBAL DEFAULT 13 fftw_rdft_r2cf_genus │ │ │ │ + 73: 0000c94c 60 FUNC GLOBAL DEFAULT 11 fftw_md5begin │ │ │ │ + 74: 000105bc 60 FUNC GLOBAL DEFAULT 11 fftw_tensor_min_stride │ │ │ │ + 75: 00020b5c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_10 │ │ │ │ + 76: 0000f3b0 16 FUNC GLOBAL DEFAULT 11 fftw_factors_into_small_primes │ │ │ │ + 77: 001c8be0 60 FUNC GLOBAL DEFAULT 11 fftw_plan_r2r_1d │ │ │ │ + 78: 0002221c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_11 │ │ │ │ + 79: 00022db8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_12 │ │ │ │ + 80: 00096b44 72 FUNC GLOBAL DEFAULT 11 fftw_rdft2_complex_n │ │ │ │ + 81: 0002474c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_13 │ │ │ │ + 82: 00094f30 64 FUNC GLOBAL DEFAULT 11 fftw_mksolver_rdft2_direct │ │ │ │ + 83: 00025ca8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_14 │ │ │ │ + 84: 000f4afc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_20 │ │ │ │ + 85: 00027278 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_15 │ │ │ │ + 86: 0012c730 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_2 │ │ │ │ + 87: 000284d0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_16 │ │ │ │ + 88: 0012c940 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_3 │ │ │ │ + 89: 001c3c04 56 FUNC GLOBAL DEFAULT 11 fftw_export_wisdom_to_file │ │ │ │ + 90: 001c5978 4 FUNC GLOBAL DEFAULT 11 dfftw_forget_wisdom__ │ │ │ │ + 91: 0008a31c 148 FUNC GLOBAL DEFAULT 11 fftw_rdft_conf_standard │ │ │ │ + 92: 0012cc4c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_4 │ │ │ │ + 93: 0012d19c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_5 │ │ │ │ + 94: 0012d6e4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_6 │ │ │ │ + 95: 000f6e20 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_25 │ │ │ │ + 96: 0019d974 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb2_32 │ │ │ │ + 97: 0012e074 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_7 │ │ │ │ + 98: 0000ba00 92 FUNC GLOBAL DEFAULT 11 fftw_malloc_plain │ │ │ │ + 99: 00013308 48 FUNC GLOBAL DEFAULT 11 fftw_triggen_destroy │ │ │ │ + 100: 0012e724 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_8 │ │ │ │ + 101: 001c9340 212 FUNC GLOBAL DEFAULT 11 fftw_plan_guru64_split_dft_r2c │ │ │ │ + 102: 0012f2fc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_9 │ │ │ │ + 103: 001c4d4c 56 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_c2r_1d_ │ │ │ │ + 104: 001c8198 208 FUNC GLOBAL DEFAULT 11 fftw_plan_guru_dft_c2r │ │ │ │ + 105: 001c7de8 204 FUNC GLOBAL DEFAULT 11 fftw_mktensor_rowmajor │ │ │ │ + 106: 0000f998 16 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_unsolvable │ │ │ │ + 107: 001c597c 40 FUNC GLOBAL DEFAULT 11 dfftw_export_wisdom__ │ │ │ │ + 108: 001c4794 428 FUNC GLOBAL DEFAULT 11 dfftw_plan_many_dft_r2c_ │ │ │ │ + 109: 00195650 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb2_4 │ │ │ │ + 110: 0000ec14 288 FUNC GLOBAL DEFAULT 11 fftw_mkplanner │ │ │ │ + 111: 00196300 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb2_8 │ │ │ │ + 112: 00035180 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_20 │ │ │ │ + 113: 001c3a24 4 FUNC GLOBAL DEFAULT 11 fftw_alignment_of │ │ │ │ + 114: 001c8c1c 64 FUNC GLOBAL DEFAULT 11 fftw_plan_r2r_2d │ │ │ │ + 115: 0000c854 12 FUNC GLOBAL DEFAULT 11 fftw_iabs │ │ │ │ + 116: 001cefc0 8 OBJECT GLOBAL DEFAULT 17 fftw_dft_n_genus │ │ │ │ + 117: 001c4088 92 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_3d_ │ │ │ │ + 118: 00038978 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_25 │ │ │ │ + 119: 001c4fc8 356 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_dft_c2r_ │ │ │ │ + 120: 0009d5cc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_10 │ │ │ │ + 121: 000ef5cc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_32 │ │ │ │ + 122: 001c52a4 76 FUNC GLOBAL DEFAULT 11 dfftw_execute_dft_c2r_ │ │ │ │ + 123: 0000c6d0 216 FUNC GLOBAL DEFAULT 11 fftw_cpy2d_tiledbuf │ │ │ │ + 124: 0009ec10 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_11 │ │ │ │ + 125: 0009f72c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_12 │ │ │ │ + 126: 0017c644 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_10 │ │ │ │ + 127: 000a0374 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_13 │ │ │ │ + 128: 000a0df4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_14 │ │ │ │ + 129: 001c1b98 56 FUNC GLOBAL DEFAULT 11 fftw_redft00e_r2hc_pad_register │ │ │ │ + 130: 0000edb8 60 FUNC GLOBAL DEFAULT 11 fftw_mkplan_d │ │ │ │ + 131: 0017d354 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_12 │ │ │ │ + 132: 000a18c8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_15 │ │ │ │ + 133: 001c6e54 76 FUNC GLOBAL DEFAULT 11 dfftw_execute_split_dft_c2r__ │ │ │ │ + 134: 000a294c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_16 │ │ │ │ + 135: 001c5974 4 FUNC GLOBAL DEFAULT 11 dfftw_cleanup__ │ │ │ │ + 136: 0000ccfc 8 FUNC GLOBAL DEFAULT 11 fftw_ops_madd2 │ │ │ │ + 137: 0001117c 2956 FUNC GLOBAL DEFAULT 11 fftw_tile2d │ │ │ │ + 138: 001c8eac 72 FUNC GLOBAL DEFAULT 11 fftw_the_planner │ │ │ │ + 139: 0017ddd4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_15 │ │ │ │ + 140: 0017e938 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_16 │ │ │ │ + 141: 001c512c 376 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_split_dft_c2r_ │ │ │ │ + 142: 0000cbac 12 FUNC GLOBAL DEFAULT 11 fftw_imax │ │ │ │ + 143: 001c3b40 12 FUNC GLOBAL DEFAULT 11 fftw_execute_r2r │ │ │ │ + 144: 001c7694 108 FUNC GLOBAL DEFAULT 11 fftw_import_wisdom_from_file │ │ │ │ + 145: 001b325c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft2_16 │ │ │ │ + 146: 001cdc84 12 OBJECT GLOBAL DEFAULT 13 fftw_version │ │ │ │ + 147: 0000badc 4 FUNC GLOBAL DEFAULT 11 fftw_null_awake │ │ │ │ + 148: 000fa850 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf_10 │ │ │ │ + 149: 001c5a44 36 FUNC GLOBAL DEFAULT 11 dfftw_estimate_cost__ │ │ │ │ + 150: 001c533c 272 FUNC GLOBAL DEFAULT 11 dfftw_plan_r2r_ │ │ │ │ + 151: 000fbc78 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf_12 │ │ │ │ + 152: 00088acc 56 FUNC GLOBAL DEFAULT 11 fftw_dft_r2hc_register │ │ │ │ + 153: 000fda60 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf_16 │ │ │ │ + 154: 0008d78c 4 FUNC GLOBAL DEFAULT 11 fftw_khc2hc_register │ │ │ │ + 155: 001c4d84 72 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_c2r_2d_ │ │ │ │ + 156: 001cd638 8 OBJECT GLOBAL DEFAULT 13 fftw_rdft_r2cb_genus │ │ │ │ + 157: 00019c14 56 FUNC GLOBAL DEFAULT 11 fftw_dft_rader_register │ │ │ │ + 158: 001c556c 520 FUNC GLOBAL DEFAULT 11 dfftw_plan_many_r2r_ │ │ │ │ + 159: 00098130 56 FUNC GLOBAL DEFAULT 11 fftw_rdft2_rdft_register │ │ │ │ + 160: 001c9414 244 FUNC GLOBAL DEFAULT 11 fftw_plan_guru64_split_dft │ │ │ │ + 161: 000151d4 76 FUNC GLOBAL DEFAULT 11 fftw_mksolver_ct │ │ │ │ + 162: 001c3e9c 60 FUNC GLOBAL DEFAULT 11 dfftw_print_plan_ │ │ │ │ + 163: 00094b00 108 FUNC GLOBAL DEFAULT 11 fftw_rdft2_buffered_register │ │ │ │ + 164: 0000c864 4 FUNC GLOBAL DEFAULT 11 fftw_kernel_free │ │ │ │ + 165: 001c8c5c 88 FUNC GLOBAL DEFAULT 11 fftw_plan_r2r_3d │ │ │ │ + 166: 0002b5c0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_32 │ │ │ │ + 167: 0000f980 24 FUNC GLOBAL DEFAULT 11 fftw_problem_destroy │ │ │ │ + 168: 001c3ae0 96 FUNC GLOBAL DEFAULT 11 fftw_execute_dft │ │ │ │ + 169: 00091c78 56 FUNC GLOBAL DEFAULT 11 fftw_rdft_dht_register │ │ │ │ + 170: 00011d30 64 FUNC GLOBAL DEFAULT 11 fftw_get_crude_time │ │ │ │ + 171: 001c3e08 8 FUNC GLOBAL DEFAULT 11 dfftw_destroy_plan_ │ │ │ │ + 172: 000b13f4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_20 │ │ │ │ + 173: 000190a0 84 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_dft_d │ │ │ │ + 174: 0001abbc 1816 FUNC GLOBAL DEFAULT 11 fftw_dft_zerotens │ │ │ │ + 175: 001c6ea0 272 FUNC GLOBAL DEFAULT 11 dfftw_plan_r2r__ │ │ │ │ + 176: 00014b1c 108 FUNC GLOBAL DEFAULT 11 fftw_dft_buffered_register │ │ │ │ + 177: 0000f9a8 100 FUNC GLOBAL DEFAULT 11 fftw_rader_tl_insert │ │ │ │ + 178: 00185bf0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_20 │ │ │ │ + 179: 0000c830 36 FUNC GLOBAL DEFAULT 11 fftw_hash │ │ │ │ + 180: 001bae18 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft2_20 │ │ │ │ + 181: 000b35f8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_25 │ │ │ │ + 182: 00018fd8 200 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_dft │ │ │ │ + 183: 001c4620 164 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_r2c_ │ │ │ │ + 184: 0018762c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_25 │ │ │ │ + 185: 0000f294 80 FUNC GLOBAL DEFAULT 11 fftw_isqrt │ │ │ │ + 186: 001c756c 36 FUNC GLOBAL DEFAULT 11 fftw_estimate_cost │ │ │ │ + 187: 00104be0 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf_20 │ │ │ │ + 188: 001c4c64 68 FUNC GLOBAL DEFAULT 11 dfftw_execute_split_dft_r2c_ │ │ │ │ + 189: 00018c68 8 FUNC GLOBAL DEFAULT 11 fftw_kdft_dit_register │ │ │ │ + 190: 00015220 32 FUNC GLOBAL DEFAULT 11 fftw_mkplan_dftw │ │ │ │ + 191: 00018c58 8 FUNC GLOBAL DEFAULT 11 fftw_kdft_dif_register │ │ │ │ + 192: 001c8af4 236 FUNC GLOBAL DEFAULT 11 fftw_plan_many_r2r │ │ │ │ + 193: 0012fe54 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_10 │ │ │ │ + 194: 00131418 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_11 │ │ │ │ + 195: 0000fe90 72 FUNC GLOBAL DEFAULT 11 fftw_solver_destroy │ │ │ │ + 196: 00018c60 8 FUNC GLOBAL DEFAULT 11 fftw_kdft_difsq_register │ │ │ │ + 197: 00131ff0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_12 │ │ │ │ + 198: 00132c20 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_13 │ │ │ │ + 199: 0001006c 72 FUNC GLOBAL DEFAULT 11 fftw_tensor_tornk1 │ │ │ │ + 200: 0008dc14 108 FUNC GLOBAL DEFAULT 11 fftw_rdft_indirect_register │ │ │ │ + 201: 0000c868 72 FUNC GLOBAL DEFAULT 11 fftw_md5putb │ │ │ │ + 202: 00145824 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_2 │ │ │ │ + 203: 0001063c 64 FUNC GLOBAL DEFAULT 11 fftw_tensor_inplace_strides2 │ │ │ │ + 204: 001336dc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_14 │ │ │ │ + 205: 0013412c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_15 │ │ │ │ + 206: 0000c988 444 FUNC GLOBAL DEFAULT 11 fftw_md5putc │ │ │ │ + 207: 00145e7c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_3 │ │ │ │ + 208: 001465ec 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_4 │ │ │ │ + 209: 00134a28 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_16 │ │ │ │ + 210: 00147438 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_5 │ │ │ │ + 211: 0014833c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_6 │ │ │ │ + 212: 001cf208 12 OBJECT GLOBAL DEFAULT 17 fftw_rdft_hc2cf_genus │ │ │ │ + 213: 001490e4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_7 │ │ │ │ + 214: 001c7c58 60 FUNC GLOBAL DEFAULT 11 fftw_mkprinter_str │ │ │ │ + 215: 00149c04 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_8 │ │ │ │ + 216: 0000efd8 356 FUNC GLOBAL DEFAULT 11 fftw_find_generator │ │ │ │ + 217: 0014ae20 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_9 │ │ │ │ + 218: 0018ae64 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb_10 │ │ │ │ + 219: 001d26f8 704 OBJECT GLOBAL DEFAULT 17 fftw_solvtab_rdft_r2cb │ │ │ │ + 220: 0018c220 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb_12 │ │ │ │ + 221: 001d31c8 4 OBJECT GLOBAL DEFAULT 21 fftw_mksolver_hc2hc_hook │ │ │ │ + 222: 001c89e8 268 FUNC GLOBAL DEFAULT 11 fftw_plan_many_dft │ │ │ │ + 223: 000d6cb8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf2_4 │ │ │ │ + 224: 000df7b8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf2_5 │ │ │ │ + 225: 001c4dcc 80 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_c2r_3d_ │ │ │ │ + 226: 001d13e8 704 OBJECT GLOBAL DEFAULT 17 fftw_solvtab_rdft_r2cf │ │ │ │ + 227: 0000f218 124 FUNC GLOBAL DEFAULT 11 fftw_factors_into │ │ │ │ + 228: 000a3f44 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_32 │ │ │ │ + 229: 0018dda0 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb_16 │ │ │ │ + 230: 00178e50 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_2 │ │ │ │ + 231: 001bda44 56 FUNC GLOBAL DEFAULT 11 fftw_reodft010e_r2hc_register │ │ │ │ + 232: 0000c8b0 60 FUNC GLOBAL DEFAULT 11 fftw_md5puts │ │ │ │ + 233: 0000fa0c 88 FUNC GLOBAL DEFAULT 11 fftw_rader_tl_find │ │ │ │ + 234: 000d78ac 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf2_8 │ │ │ │ + 235: 0017909c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_3 │ │ │ │ + 236: 00179328 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_4 │ │ │ │ + 237: 001c6184 164 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_r2c__ │ │ │ │ + 238: 001805a0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_32 │ │ │ │ + 239: 001c6780 72 FUNC GLOBAL DEFAULT 11 dfftw_execute_dft_r2c__ │ │ │ │ + 240: 00179874 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_5 │ │ │ │ + 241: 00179d38 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_6 │ │ │ │ + 242: 001b80bc 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft2_32 │ │ │ │ + 243: 001c77e0 104 FUNC GLOBAL DEFAULT 11 fftw_import_wisdom │ │ │ │ + 244: 0017a67c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_7 │ │ │ │ + 245: 0017aee4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_8 │ │ │ │ + 246: 0000d024 60 FUNC GLOBAL DEFAULT 11 fftw_plan_destroy_internal │ │ │ │ + 247: 000126c0 612 FUNC GLOBAL DEFAULT 11 fftw_transpose │ │ │ │ + 248: 0000c460 140 FUNC GLOBAL DEFAULT 11 fftw_cpy2d_ci │ │ │ │ + 249: 001cd640 8 OBJECT GLOBAL DEFAULT 13 fftw_rdft_r2cfII_genus │ │ │ │ + 250: 0017bab8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_9 │ │ │ │ + 251: 0000bae0 184 FUNC GLOBAL DEFAULT 11 fftw_nbuf │ │ │ │ + 252: 00018c20 56 FUNC GLOBAL DEFAULT 11 fftw_dft_indirect_transpose_register │ │ │ │ + 253: 001c3e18 40 FUNC GLOBAL DEFAULT 11 dfftw_export_wisdom_ │ │ │ │ + 254: 001c3e10 4 FUNC GLOBAL DEFAULT 11 dfftw_cleanup_ │ │ │ │ + 255: 00143acc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_20 │ │ │ │ + 256: 001021ac 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf_32 │ │ │ │ + 257: 0000c4ec 140 FUNC GLOBAL DEFAULT 11 fftw_cpy2d_co │ │ │ │ + 258: 0000cbc4 28 FUNC GLOBAL DEFAULT 11 fftw_ops_zero │ │ │ │ + 259: 001a0d8c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft_2 │ │ │ │ + 260: 001c6980 428 FUNC GLOBAL DEFAULT 11 dfftw_plan_many_dft_c2r__ │ │ │ │ + 261: 0014551c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_25 │ │ │ │ + 262: 001c7848 4 FUNC GLOBAL DEFAULT 11 fftw_malloc │ │ │ │ + 263: 001c75c4 92 FUNC GLOBAL DEFAULT 11 fftw_import_system_wisdom │ │ │ │ + 264: 001c88a0 328 FUNC GLOBAL DEFAULT 11 fftw_plan_many_dft_r2c │ │ │ │ + 265: 001c3f30 184 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_ │ │ │ │ + 266: 001a17bc 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft_4 │ │ │ │ + 267: 001c9028 180 FUNC GLOBAL DEFAULT 11 fftw_plan_guru64_dft_r2c │ │ │ │ + 268: 001a29c0 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft_6 │ │ │ │ + 269: 0008ea48 852 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_rdft │ │ │ │ + 270: 001c5954 24 FUNC GLOBAL DEFAULT 11 dfftw_execute__ │ │ │ │ + 271: 001a36dc 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft_8 │ │ │ │ + 272: 001c6930 80 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_c2r_3d__ │ │ │ │ + 273: 0001103c 152 FUNC GLOBAL DEFAULT 11 fftw_tensor_inplace_locations │ │ │ │ + 274: 00194d14 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb_20 │ │ │ │ + 275: 001c40e4 444 FUNC GLOBAL DEFAULT 11 dfftw_plan_many_dft_ │ │ │ │ + 276: 001c8df8 180 FUNC GLOBAL DEFAULT 11 fftw_rdft2_pad │ │ │ │ + 277: 000d9850 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf2_16 │ │ │ │ + 278: 0000ff44 84 FUNC GLOBAL DEFAULT 11 fftw_mktensor │ │ │ │ + 279: 000110d4 36 FUNC GLOBAL DEFAULT 11 fftw_tensor_destroy2 │ │ │ │ + 280: 0000cc3c 164 FUNC GLOBAL DEFAULT 11 fftw_ops_madd │ │ │ │ + 281: 000110f8 52 FUNC GLOBAL DEFAULT 11 fftw_tensor_destroy4 │ │ │ │ + 282: 0000f2e4 140 FUNC GLOBAL DEFAULT 11 fftw_choose_radix │ │ │ │ + 283: 000f3c78 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cfII_64 │ │ │ │ + 284: 001c441c 392 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_split_dft_ │ │ │ │ + 285: 0000ba60 16 FUNC GLOBAL DEFAULT 11 fftw_ifree0 │ │ │ │ + 286: 001c68e8 72 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_c2r_2d__ │ │ │ │ + 287: 0000fed8 12 FUNC GLOBAL DEFAULT 11 fftw_solver_register │ │ │ │ + 288: 001cefc8 8 OBJECT GLOBAL DEFAULT 17 fftw_dft_t_genus │ │ │ │ + 289: 001d31c0 4 OBJECT GLOBAL DEFAULT 21 fftw_mksolver_ct_hook │ │ │ │ + 290: 001c5a00 60 FUNC GLOBAL DEFAULT 11 dfftw_print_plan__ │ │ │ │ + 291: 001c8cb4 80 FUNC GLOBAL DEFAULT 11 fftw_plan_r2r │ │ │ │ + 292: 001c74b8 180 FUNC GLOBAL DEFAULT 11 fftw_flops │ │ │ │ + 293: 00167b4c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb2_4 │ │ │ │ + 294: 00170a6c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb2_5 │ │ │ │ + 295: 00136120 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_32 │ │ │ │ + 296: 001c68b0 56 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_c2r_1d__ │ │ │ │ + 297: 001cf1fc 12 OBJECT GLOBAL DEFAULT 17 fftw_rdft_hc2cb_genus │ │ │ │ + 298: 0016876c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb2_8 │ │ │ │ + 299: 0016a9c8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb2_16 │ │ │ │ + 300: 00018c70 88 FUNC GLOBAL DEFAULT 11 fftw_kdft_register │ │ │ │ + 301: 0000cd04 724 FUNC GLOBAL DEFAULT 11 fftw_pickdim │ │ │ │ + 302: 001d2a18 24 OBJECT GLOBAL DEFAULT 17 fftw_solvtab_rdft_r2r │ │ │ │ + 303: 001cd630 8 OBJECT GLOBAL DEFAULT 13 fftw_rdft_r2cbIII_genus │ │ │ │ + 304: 00016068 236 FUNC GLOBAL DEFAULT 11 fftw_regsolver_ct_directwsq │ │ │ │ + 305: 000e2818 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf2_20 │ │ │ │ + 306: 001c3d40 100 FUNC GLOBAL DEFAULT 11 fftw_export_wisdom │ │ │ │ + 307: 001c4604 28 FUNC GLOBAL DEFAULT 11 dfftw_execute_split_dft_ │ │ │ │ + 308: 001c8148 80 FUNC GLOBAL DEFAULT 11 fftw_plan_dft │ │ │ │ + 309: 000e7ca8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf2_25 │ │ │ │ + 310: 0019242c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb_32 │ │ │ │ + 311: 000334ec 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_64 │ │ │ │ + 312: 0000bb98 52 FUNC GLOBAL DEFAULT 11 fftw_bufdist │ │ │ │ + 313: 001c67c8 68 FUNC GLOBAL DEFAULT 11 dfftw_execute_split_dft_r2c__ │ │ │ │ + 314: 0000d060 4 FUNC GLOBAL DEFAULT 11 fftw_plan_null_destroy │ │ │ │ + 315: 001c34a4 56 FUNC GLOBAL DEFAULT 11 fftw_reodft00e_splitradix_register │ │ │ │ + 316: 001c84a4 220 FUNC GLOBAL DEFAULT 11 fftw_plan_guru_split_dft_c2r │ │ │ │ + 317: 000ba51c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_10 │ │ │ │ + 318: 001c9508 128 FUNC GLOBAL DEFAULT 11 fftw_mktensor_iodims64 │ │ │ │ + 319: 001c4e1c 428 FUNC GLOBAL DEFAULT 11 dfftw_plan_many_dft_c2r_ │ │ │ │ + 320: 000bb95c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_12 │ │ │ │ + 321: 001c5e04 380 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_dft__ │ │ │ │ + 322: 001c8d90 72 FUNC GLOBAL DEFAULT 11 fftw_fprint_plan │ │ │ │ + 323: 001cdc90 1 OBJECT GLOBAL DEFAULT 13 fftw_codelet_optim │ │ │ │ + 324: 000bd9d0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_15 │ │ │ │ + 325: 0000edf4 148 FUNC GLOBAL DEFAULT 11 fftw_mkplan_f_d │ │ │ │ + 326: 001c8268 180 FUNC GLOBAL DEFAULT 11 fftw_plan_guru_dft_r2c │ │ │ │ + 327: 000bf80c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_16 │ │ │ │ + 328: 001c5944 16 FUNC GLOBAL DEFAULT 11 dfftw_execute_r2r_ │ │ │ │ + 329: 001c6c90 376 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_split_dft_c2r__ │ │ │ │ + 330: 001738cc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb2_20 │ │ │ │ + 331: 001c3bd4 24 FUNC GLOBAL DEFAULT 11 fftw_execute_split_dft │ │ │ │ + 332: 0000bc6c 444 FUNC GLOBAL DEFAULT 11 fftw_cpy1d │ │ │ │ + 333: 00178d04 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb2_25 │ │ │ │ + 334: 001c7c1c 60 FUNC GLOBAL DEFAULT 11 fftw_mkprinter_cnt │ │ │ │ + 335: 001c16ec 56 FUNC GLOBAL DEFAULT 11 fftw_reodft11e_r2hc_odd_register │ │ │ │ + 336: 00099ddc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_2 │ │ │ │ + 337: 001c39a0 132 FUNC GLOBAL DEFAULT 11 fftw_destroy_plan │ │ │ │ + 338: 00099fbc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_3 │ │ │ │ + 339: 0009a290 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_4 │ │ │ │ + 340: 000133a8 1404 FUNC GLOBAL DEFAULT 11 fftw_twiddle_awake │ │ │ │ + 341: 0009a7f0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_5 │ │ │ │ + 342: 0009ad48 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_6 │ │ │ │ + 343: 0009b6b8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_7 │ │ │ │ + 344: 0009bcc8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_8 │ │ │ │ + 345: 000de828 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf2_32 │ │ │ │ + 346: 001c5f80 392 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_split_dft__ │ │ │ │ + 347: 0009ca84 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_9 │ │ │ │ + 348: 001c5c48 444 FUNC GLOBAL DEFAULT 11 dfftw_plan_many_dft__ │ │ │ │ + 349: 001c5774 464 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_r2r_ │ │ │ │ + 350: 000a77e0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_64 │ │ │ │ + 351: 000d18d4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_20 │ │ │ │ + 352: 00184d5c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cbIII_64 │ │ │ │ + 353: 0000fe10 68 FUNC GLOBAL DEFAULT 11 fftw_mkscanner │ │ │ │ + 354: 00010fc0 124 FUNC GLOBAL DEFAULT 11 fftw_tensor_equal │ │ │ │ + 355: 001c3f28 8 FUNC GLOBAL DEFAULT 11 dfftw_set_timelimit_ │ │ │ │ + 356: 001cd374 4 OBJECT GLOBAL DEFAULT 13 fftw_an_INT_guaranteed_to_be_zero │ │ │ │ + 357: 000d63c0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_25 │ │ │ │ + 358: 000179ec 72 FUNC GLOBAL DEFAULT 11 fftw_mksolver_dft_directbuf │ │ │ │ + 359: 00072a18 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t2_10 │ │ │ │ + 360: 000101d8 8 FUNC GLOBAL DEFAULT 11 fftw_mktensor_0d │ │ │ │ + 361: 0016fab8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb2_32 │ │ │ │ + 362: 0000c168 620 FUNC GLOBAL DEFAULT 11 fftw_cpy2d │ │ │ │ + 363: 0005ee84 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t2_16 │ │ │ │ + 364: 001205a8 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft2_4 │ │ │ │ + 365: 0000fe58 40 FUNC GLOBAL DEFAULT 11 fftw_mksolver │ │ │ │ + 366: 0000f370 64 FUNC GLOBAL DEFAULT 11 fftw_modulo │ │ │ │ + 367: 0014bf8c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_10 │ │ │ │ + 368: 001c3e7c 32 FUNC GLOBAL DEFAULT 11 dfftw_import_system_wisdom_ │ │ │ │ + 369: 0014d260 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_12 │ │ │ │ + 370: 00121428 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft2_8 │ │ │ │ + 371: 0003fa78 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_10 │ │ │ │ + 372: 0000c058 140 FUNC GLOBAL DEFAULT 11 fftw_cpy2d_pair_ci │ │ │ │ + 373: 00095aa8 136 FUNC GLOBAL DEFAULT 11 fftw_rdft2_rank_geq2_register │ │ │ │ + 374: 00187948 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb_2 │ │ │ │ + 375: 0014f1e4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_15 │ │ │ │ + 376: 0000fee4 96 FUNC GLOBAL DEFAULT 11 fftw_solvtab_exec │ │ │ │ + 377: 00040ee8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_12 │ │ │ │ + 378: 0009405c 104 FUNC GLOBAL DEFAULT 11 fftw_rdft_vrank3_transpose_register │ │ │ │ + 379: 00150d70 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_16 │ │ │ │ + 380: 001881f8 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb_4 │ │ │ │ + 381: 000b06f8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cf_128 │ │ │ │ + 382: 001c4ca8 164 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_c2r_ │ │ │ │ + 383: 00189180 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb_6 │ │ │ │ + 384: 00042f60 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_15 │ │ │ │ + 385: 00044dc4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_16 │ │ │ │ + 386: 0000c0e4 132 FUNC GLOBAL DEFAULT 11 fftw_cpy2d_pair_co │ │ │ │ + 387: 00189ce0 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb_8 │ │ │ │ + 388: 000955cc 56 FUNC GLOBAL DEFAULT 11 fftw_rdft2_rank0_register │ │ │ │ + 389: 000107cc 136 FUNC GLOBAL DEFAULT 11 fftw_tensor_copy_inplace │ │ │ │ + 390: 001c3a54 72 FUNC GLOBAL DEFAULT 11 fftw_execute_dft_c2r │ │ │ │ + 391: 001c3ee0 36 FUNC GLOBAL DEFAULT 11 dfftw_estimate_cost_ │ │ │ │ + 392: 001c52f0 76 FUNC GLOBAL DEFAULT 11 dfftw_execute_split_dft_c2r_ │ │ │ │ + 393: 0000fe54 4 FUNC GLOBAL DEFAULT 11 fftw_scanner_destroy │ │ │ │ + 394: 0001a034 52 FUNC GLOBAL DEFAULT 11 fftw_dft_solve │ │ │ │ + 395: 001c34dc 20 FUNC GLOBAL DEFAULT 11 fftw_set_planner_hooks │ │ │ │ + 396: 000c3fdc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_32 │ │ │ │ + 397: 00011d70 252 FUNC GLOBAL DEFAULT 11 fftw_elapsed_since │ │ │ │ + 398: 0008d790 112 FUNC GLOBAL DEFAULT 11 fftw_kr2c_register │ │ │ │ + 399: 001c7ba4 68 FUNC GLOBAL DEFAULT 11 fftw_mkprinter_file │ │ │ │ + 400: 0008d800 48 FUNC GLOBAL DEFAULT 11 fftw_kr2r_register │ │ │ │ + 401: 00038c5c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_2 │ │ │ │ + 402: 0008b7a8 108 FUNC GLOBAL DEFAULT 11 fftw_rdft_generic_register │ │ │ │ + 403: 000101e0 60 FUNC GLOBAL DEFAULT 11 fftw_mktensor_1d │ │ │ │ + 404: 00075abc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t2_20 │ │ │ │ + 405: 0003932c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_3 │ │ │ │ + 406: 00039b3c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_4 │ │ │ │ + 407: 001c8654 244 FUNC GLOBAL DEFAULT 11 fftw_plan_guru_split_dft │ │ │ │ + 408: 00095b30 32 FUNC GLOBAL DEFAULT 11 fftw_mkplan_rdft2 │ │ │ │ + 409: 0003ab14 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_5 │ │ │ │ + 410: 00142d00 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_128 │ │ │ │ + 411: 0003bbe0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_6 │ │ │ │ + 412: 001c62f8 428 FUNC GLOBAL DEFAULT 11 dfftw_plan_many_dft_r2c__ │ │ │ │ + 413: 0003ca00 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_7 │ │ │ │ + 414: 0007af40 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t2_25 │ │ │ │ + 415: 0003d598 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_8 │ │ │ │ + 416: 0000ff9c 80 FUNC GLOBAL DEFAULT 11 fftw_tensor_sz │ │ │ │ + 417: 0003e7ec 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_9 │ │ │ │ + 418: 001c45a4 96 FUNC GLOBAL DEFAULT 11 dfftw_execute_dft_ │ │ │ │ + 419: 00139c68 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_r2cb_64 │ │ │ │ + 420: 00162934 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_20 │ │ │ │ + 421: 0008e3f4 1536 FUNC GLOBAL DEFAULT 11 fftw_rdft_zerotens │ │ │ │ + 422: 00010f68 88 FUNC GLOBAL DEFAULT 11 fftw_tensor_split │ │ │ │ + 423: 000881d0 200 FUNC GLOBAL DEFAULT 11 fftw_hc2hc_applicable │ │ │ │ + 424: 001c705c 116 FUNC GLOBAL DEFAULT 11 dfftw_plan_r2r_3d__ │ │ │ │ + 425: 001c596c 8 FUNC GLOBAL DEFAULT 11 dfftw_destroy_plan__ │ │ │ │ + 426: 00010994 248 FUNC GLOBAL DEFAULT 11 fftw_tensor_append │ │ │ │ + 427: 00056c64 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_20 │ │ │ │ + 428: 00167298 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_25 │ │ │ │ + 429: 0000f8fc 48 FUNC GLOBAL DEFAULT 11 fftw_printer_destroy │ │ │ │ + 430: 0005b734 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_25 │ │ │ │ + 431: 00096d00 312 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_rdft2 │ │ │ │ + 432: 001c6ffc 96 FUNC GLOBAL DEFAULT 11 dfftw_plan_r2r_2d__ │ │ │ │ + 433: 00017ff8 56 FUNC GLOBAL DEFAULT 11 fftw_dft_generic_register │ │ │ │ + 434: 0000f1ac 56 FUNC GLOBAL DEFAULT 11 fftw_is_prime │ │ │ │ + 435: 001bc17c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_e10_8 │ │ │ │ + 436: 0001112c 80 FUNC GLOBAL DEFAULT 11 fftw_tensor_kosherp │ │ │ │ + 437: 001c42a0 380 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_dft_ │ │ │ │ + 438: 001c6b2c 356 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_dft_c2r__ │ │ │ │ + 439: 00088dac 56 FUNC GLOBAL DEFAULT 11 fftw_dht_r2hc_register │ │ │ │ + 440: 001c7c94 128 FUNC GLOBAL DEFAULT 11 fftw_mktensor_iodims │ │ │ │ + 441: 0001041c 156 FUNC GLOBAL DEFAULT 11 fftw_tensor_max_index │ │ │ │ + 442: 000b3934 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_2 │ │ │ │ + 443: 0000cb44 104 FUNC GLOBAL DEFAULT 11 fftw_md5end │ │ │ │ + 444: 000b3fe0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_3 │ │ │ │ + 445: 000b4778 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_4 │ │ │ │ + 446: 001c802c 72 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_c2r │ │ │ │ + 447: 000b5718 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_5 │ │ │ │ + 448: 0001021c 92 FUNC GLOBAL DEFAULT 11 fftw_mktensor_2d │ │ │ │ + 449: 000b6730 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_6 │ │ │ │ + 450: 0000be28 364 FUNC GLOBAL DEFAULT 11 fftw_cpy2d_pair │ │ │ │ + 451: 001c6fb0 76 FUNC GLOBAL DEFAULT 11 dfftw_plan_r2r_1d__ │ │ │ │ + 452: 000b751c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_7 │ │ │ │ + 453: 001c7590 12 FUNC GLOBAL DEFAULT 11 fftw_cost │ │ │ │ + 454: 000b80bc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_8 │ │ │ │ + 455: 0007b414 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_q1_2 │ │ │ │ + 456: 00063eb4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t2_32 │ │ │ │ + 457: 000b92bc 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_9 │ │ │ │ + 458: 00082970 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_q1_3 │ │ │ │ + 459: 001b0580 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft2_4 │ │ │ │ + 460: 001c3c9c 144 FUNC GLOBAL DEFAULT 11 fftw_export_wisdom_to_string │ │ │ │ + 461: 0007c530 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_q1_4 │ │ │ │ + 462: 00010cc4 676 FUNC GLOBAL DEFAULT 11 fftw_tensor_compress_contiguous │ │ │ │ + 463: 00084e8c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_q1_5 │ │ │ │ + 464: 0008804c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_q1_6 │ │ │ │ + 465: 001b129c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft2_8 │ │ │ │ + 466: 00081fd0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_q1_8 │ │ │ │ + 467: 00013338 112 FUNC GLOBAL DEFAULT 11 fftw_twiddle_length │ │ │ │ + 468: 001553f0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_32 │ │ │ │ + 469: 0000ed34 132 FUNC GLOBAL DEFAULT 11 fftw_planner_destroy │ │ │ │ + 470: 00010924 112 FUNC GLOBAL DEFAULT 11 fftw_tensor_copy_sub │ │ │ │ + 471: 001cfff0 408 OBJECT GLOBAL DEFAULT 17 fftw_solvtab_dft_standard │ │ │ │ + 472: 0011471c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft_10 │ │ │ │ + 473: 00049578 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_32 │ │ │ │ + 474: 00115d78 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft_12 │ │ │ │ + 475: 0008a5cc 64 FUNC GLOBAL DEFAULT 11 fftw_mksolver_rdft_r2r_direct │ │ │ │ + 476: 0005c028 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t2_4 │ │ │ │ + 477: 00071664 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t2_5 │ │ │ │ + 478: 001c5a68 36 FUNC GLOBAL DEFAULT 11 dfftw_cost__ │ │ │ │ + 479: 0005cd10 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t2_8 │ │ │ │ + 480: 00117d38 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft_16 │ │ │ │ + 481: 0008c1d8 320 FUNC GLOBAL DEFAULT 11 fftw_regsolver_hc2hc_direct │ │ │ │ + 482: 001c83ec 184 FUNC GLOBAL DEFAULT 11 fftw_plan_guru_r2r │ │ │ │ + 483: 00092034 148 FUNC GLOBAL DEFAULT 11 fftw_rdft_vrank_geq1_register │ │ │ │ + 484: 001c3bec 24 FUNC GLOBAL DEFAULT 11 fftw_execute │ │ │ │ + 485: 0000cbb8 12 FUNC GLOBAL DEFAULT 11 fftw_imin │ │ │ │ + 486: 001c59e0 32 FUNC GLOBAL DEFAULT 11 dfftw_import_system_wisdom__ │ │ │ │ + 487: 00098bf8 32 FUNC GLOBAL DEFAULT 11 fftw_mkplan_hc2c │ │ │ │ + 488: 001c7efc 52 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_1d │ │ │ │ + 489: 0000ff98 4 FUNC GLOBAL DEFAULT 11 fftw_tensor_destroy │ │ │ │ + 490: 0008ee20 76 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_rdft_0_d │ │ │ │ + 491: 001c3b4c 72 FUNC GLOBAL DEFAULT 11 fftw_execute_split_dft_c2r │ │ │ │ + 492: 001c6608 376 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_split_dft_r2c__ │ │ │ │ + 493: 0000ee88 112 FUNC GLOBAL DEFAULT 11 fftw_safe_mulmod │ │ │ │ + 494: 0000bf94 196 FUNC GLOBAL DEFAULT 11 fftw_zero1d_pair │ │ │ │ + 495: 00010278 116 FUNC GLOBAL DEFAULT 11 fftw_mktensor_3d │ │ │ │ + 496: 001c3ed8 8 FUNC GLOBAL DEFAULT 11 dfftw_flops_ │ │ │ │ + 497: 0008dd2c 56 FUNC GLOBAL DEFAULT 11 fftw_rdft_nop_register │ │ │ │ + 498: 001c6108 96 FUNC GLOBAL DEFAULT 11 dfftw_execute_dft__ │ │ │ │ + 499: 0000c92c 32 FUNC GLOBAL DEFAULT 11 fftw_md5unsigned │ │ │ │ + 500: 001c831c 208 FUNC GLOBAL DEFAULT 11 fftw_plan_guru_dft │ │ │ │ + 501: 0001b544 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_2 │ │ │ │ + 502: 0001b978 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_3 │ │ │ │ + 503: 0008ea34 20 FUNC GLOBAL DEFAULT 11 fftw_rdft_kind_str │ │ │ │ + 504: 0001be14 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_4 │ │ │ │ + 505: 0001c87c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_5 │ │ │ │ + 506: 0001d2b4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_6 │ │ │ │ + 507: 0001e5f4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_7 │ │ │ │ + 508: 0001f2e8 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_8 │ │ │ │ + 509: 0001ff84 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_n1_9 │ │ │ │ + 510: 0011fa20 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft_20 │ │ │ │ + 511: 001c7fa0 44 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_c2r_1d │ │ │ │ + 512: 001c7850 8 FUNC GLOBAL DEFAULT 11 fftw_alloc_real │ │ │ │ + 513: 001c6168 28 FUNC GLOBAL DEFAULT 11 dfftw_execute_split_dft__ │ │ │ │ + 514: 001bb7f0 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_e01_8 │ │ │ │ + 515: 00018dac 32 FUNC GLOBAL DEFAULT 11 fftw_mkplan_dft │ │ │ │ + 516: 00014428 56 FUNC GLOBAL DEFAULT 11 fftw_dft_bluestein_register │ │ │ │ + 517: 0001849c 108 FUNC GLOBAL DEFAULT 11 fftw_dft_indirect_register │ │ │ │ + 518: 001c7f30 48 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_2d │ │ │ │ + 519: 0000fa64 124 FUNC GLOBAL DEFAULT 11 fftw_rader_tl_delete │ │ │ │ + 520: 001c5a8c 8 FUNC GLOBAL DEFAULT 11 dfftw_set_timelimit__ │ │ │ │ + 521: 0001310c 508 FUNC GLOBAL DEFAULT 11 fftw_mktriggen │ │ │ │ + 522: 001c78e4 544 FUNC GLOBAL DEFAULT 11 fftw_mapflags │ │ │ │ + 523: 001c8580 212 FUNC GLOBAL DEFAULT 11 fftw_plan_guru_split_dft_r2c │ │ │ │ + 524: 000cee3c 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hf_64 │ │ │ │ + 525: 00098bb4 68 FUNC GLOBAL DEFAULT 11 fftw_mksolver_hc2c │ │ │ │ + 526: 001c8f2c 44 FUNC GLOBAL DEFAULT 11 fftw_set_timelimit │ │ │ │ + 527: 000102ec 140 FUNC GLOBAL DEFAULT 11 fftw_mktensor_4d │ │ │ │ + 528: 001c46c4 56 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_r2c_1d_ │ │ │ │ + 529: 001c544c 76 FUNC GLOBAL DEFAULT 11 dfftw_plan_r2r_1d_ │ │ │ │ + 530: 001c8dd8 32 FUNC GLOBAL DEFAULT 11 fftw_print_plan │ │ │ │ + 531: 0000bbcc 16 FUNC GLOBAL DEFAULT 11 fftw_toobig │ │ │ │ + 532: 0000cc04 56 FUNC GLOBAL DEFAULT 11 fftw_ops_other │ │ │ │ + 533: 001c759c 40 FUNC GLOBAL DEFAULT 11 fftw_forget_wisdom │ │ │ │ + 534: 0000cfd8 76 FUNC GLOBAL DEFAULT 11 fftw_mkplan │ │ │ │ + 535: 0000d064 56 FUNC GLOBAL DEFAULT 11 fftw_plan_awake │ │ │ │ + 536: 0008ee04 28 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_rdft_1_d │ │ │ │ + 537: 001a4a5c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft_10 │ │ │ │ + 538: 001a5fd4 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft_12 │ │ │ │ + 539: 0000ba5c 4 FUNC GLOBAL DEFAULT 11 fftw_ifree │ │ │ │ + 540: 0011cb54 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft_32 │ │ │ │ + 541: 001c9264 220 FUNC GLOBAL DEFAULT 11 fftw_plan_guru64_split_dft_c2r │ │ │ │ + 542: 001a7f94 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft_16 │ │ │ │ + 543: 001c7fcc 40 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_c2r_2d │ │ │ │ + 544: 00016f30 272 FUNC GLOBAL DEFAULT 11 fftw_ct_genericbuf_register │ │ │ │ + 545: 000104b8 136 FUNC GLOBAL DEFAULT 11 fftw_tensor_min_istride │ │ │ │ + 546: 00091488 136 FUNC GLOBAL DEFAULT 11 fftw_rdft_rank_geq2_register │ │ │ │ + 547: 001c7f60 64 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_3d │ │ │ │ + 548: 00097330 148 FUNC GLOBAL DEFAULT 11 fftw_rdft2_vrank_geq1_register │ │ │ │ + 549: 0000ccf4 8 FUNC GLOBAL DEFAULT 11 fftw_ops_add2 │ │ │ │ + 550: 00088580 60 FUNC GLOBAL DEFAULT 11 fftw_mksolver_hc2hc │ │ │ │ + 551: 001c72d8 464 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_r2r__ │ │ │ │ + 552: 00010854 208 FUNC GLOBAL DEFAULT 11 fftw_tensor_copy_except │ │ │ │ + 553: 0008ede8 28 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_rdft_1 │ │ │ │ + 554: 001cdc94 81 OBJECT GLOBAL DEFAULT 13 fftw_cc │ │ │ │ + 555: 0000ba70 108 FUNC GLOBAL DEFAULT 11 fftw_assertion_failed │ │ │ │ + 556: 00018d74 56 FUNC GLOBAL DEFAULT 11 fftw_dft_nop_register │ │ │ │ + 557: 00011e6c 16 FUNC GLOBAL DEFAULT 11 fftw_measure_execution_time │ │ │ │ + 558: 00010378 164 FUNC GLOBAL DEFAULT 11 fftw_mktensor_5d │ │ │ │ + 559: 00010760 108 FUNC GLOBAL DEFAULT 11 fftw_tensor_copy │ │ │ │ + 560: 00098444 4 FUNC GLOBAL DEFAULT 11 fftw_khc2c_register │ │ │ │ + 561: 00070658 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t2_64 │ │ │ │ + 562: 001c8074 44 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_r2c_1d │ │ │ │ + 563: 001c8ef4 56 FUNC GLOBAL DEFAULT 11 fftw_cleanup │ │ │ │ + 564: 000885bc 32 FUNC GLOBAL DEFAULT 11 fftw_mkplan_hc2hc │ │ │ │ + 565: 001c7d14 212 FUNC GLOBAL DEFAULT 11 fftw_guru_kosherp │ │ │ │ + 566: 001afb50 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft_20 │ │ │ │ + 567: 00015c5c 372 FUNC GLOBAL DEFAULT 11 fftw_regsolver_ct_directw │ │ │ │ + 568: 00160010 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_hb_64 │ │ │ │ + 569: 00098168 264 FUNC GLOBAL DEFAULT 11 fftw_rdft2_tensor_max_index │ │ │ │ + 570: 001c7ff4 56 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_c2r_3d │ │ │ │ + 571: 001c5a94 184 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft__ │ │ │ │ + 572: 00096e94 180 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_rdft2_d_3pointers │ │ │ │ + 573: 00019fac 136 FUNC GLOBAL DEFAULT 11 fftw_dft_rank_geq2_register │ │ │ │ + 574: 001c46fc 72 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_r2c_2d_ │ │ │ │ + 575: 000541a4 28 FUNC GLOBAL DEFAULT 11 fftw_codelet_t1_64 │ │ │ │ + 576: 001c5498 96 FUNC GLOBAL DEFAULT 11 dfftw_plan_r2r_2d_ │ │ │ │ + 577: 001c70d0 520 FUNC GLOBAL DEFAULT 11 dfftw_plan_many_r2r__ │ │ │ │ + 578: 00014d7c 244 FUNC GLOBAL DEFAULT 11 fftw_ct_applicable │ │ │ │ + 579: 001c3c3c 96 FUNC GLOBAL DEFAULT 11 fftw_export_wisdom_to_filename │ │ │ │ + 580: 0008dd64 32 FUNC GLOBAL DEFAULT 11 fftw_mkplan_rdft │ │ │ │ + 581: 001c8d04 140 FUNC GLOBAL DEFAULT 11 fftw_sprint_plan │ │ │ │ + 582: 00011d08 40 FUNC GLOBAL DEFAULT 11 fftw_compute_tilesz │ │ │ │ + 583: 001c4940 356 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_dft_r2c_ │ │ │ │ + 584: 0000e058 156 FUNC GLOBAL DEFAULT 11 fftw_iestimate_cost │ │ │ │ + 585: 001c4c1c 72 FUNC GLOBAL DEFAULT 11 dfftw_execute_dft_r2c_ │ │ │ │ + 586: 001c64a4 356 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_dft_r2c__ │ │ │ │ + 587: 000100b4 292 FUNC GLOBAL DEFAULT 11 fftw_tensor_print │ │ │ │ + 588: 001c3a9c 68 FUNC GLOBAL DEFAULT 11 fftw_execute_dft_r2c │ │ │ │ + 589: 0000eef8 224 FUNC GLOBAL DEFAULT 11 fftw_power_mod │ │ │ │ + 590: 0000f960 32 FUNC GLOBAL DEFAULT 11 fftw_mkproblem │ │ │ │ + 591: 0000f13c 112 FUNC GLOBAL DEFAULT 11 fftw_first_divisor │ │ │ │ + 592: 00089a30 108 FUNC GLOBAL DEFAULT 11 fftw_dht_rader_register │ │ │ │ + 593: 00096e38 92 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_rdft2_d │ │ │ │ + 594: 001c4aa4 376 FUNC GLOBAL DEFAULT 11 dfftw_plan_guru_split_dft_r2c_ │ │ │ │ + 595: 0000f8a0 92 FUNC GLOBAL DEFAULT 11 fftw_mkprinter │ │ │ │ + 596: 000f711c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf_2 │ │ │ │ + 597: 001c59a4 60 FUNC GLOBAL DEFAULT 11 dfftw_import_wisdom__ │ │ │ │ + 598: 000f7a00 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf_4 │ │ │ │ + 599: 001c80a0 40 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_r2c_2d │ │ │ │ + 600: 000f8a2c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf_6 │ │ │ │ + 601: 001c7700 84 FUNC GLOBAL DEFAULT 11 fftw_import_wisdom_from_filename │ │ │ │ + 602: 0000f1e4 52 FUNC GLOBAL DEFAULT 11 fftw_next_prime │ │ │ │ + 603: 000f95e0 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf_8 │ │ │ │ + 604: 001acdf4 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cbdft_32 │ │ │ │ + 605: 001237ac 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft2_16 │ │ │ │ + 606: 001cd628 8 OBJECT GLOBAL DEFAULT 13 fftw_rdft_hf_genus │ │ │ │ + 607: 0008ed9c 76 FUNC GLOBAL DEFAULT 11 fftw_mkproblem_rdft_d │ │ │ │ + 608: 001c91ac 184 FUNC GLOBAL DEFAULT 11 fftw_plan_guru64_r2r │ │ │ │ + 609: 001c784c 4 FUNC GLOBAL DEFAULT 11 fftw_free │ │ │ │ + 610: 0000c7a8 100 FUNC GLOBAL DEFAULT 11 fftw_ct_uglyp │ │ │ │ + 611: 0000c62c 164 FUNC GLOBAL DEFAULT 11 fftw_cpy2d_tiled │ │ │ │ + 612: 001c62a8 80 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_r2c_3d__ │ │ │ │ 613: 0000b9f8 8 FUNC GLOBAL DEFAULT 11 fftw_ialignment_of │ │ │ │ - 614: 00094b88 40 FUNC GLOBAL DEFAULT 11 fftw_rdft2_solve │ │ │ │ - 615: 001c95e8 4 OBJECT GLOBAL DEFAULT 13 fftw_rdft_r2r_genus │ │ │ │ - 616: 001beb38 44 FUNC GLOBAL DEFAULT 11 fftw_rodft00e_r2hc_pad_register │ │ │ │ - 617: 001c0fb4 68 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_r2c_3d_ │ │ │ │ - 618: 001c1c14 104 FUNC GLOBAL DEFAULT 11 dfftw_plan_r2r_3d_ │ │ │ │ - 619: 0000f944 100 FUNC GLOBAL DEFAULT 11 fftw_tensor_md5 │ │ │ │ - 620: 001059a4 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf2_16 │ │ │ │ - 621: 0001033c 220 FUNC GLOBAL DEFAULT 11 fftw_tensor_compress │ │ │ │ - 622: 001c2254 80 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_3d__ │ │ │ │ - 623: 001c5170 180 FUNC GLOBAL DEFAULT 11 fftw_plan_guru64_dft │ │ │ │ - 624: 001c43e0 72 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_r2c │ │ │ │ - 625: 001c2830 60 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_r2c_2d__ │ │ │ │ - 626: 001c4194 72 FUNC GLOBAL DEFAULT 11 fftw_many_kosherp │ │ │ │ - 627: 001c3bdc 8 FUNC GLOBAL DEFAULT 11 fftw_alloc_complex │ │ │ │ - 628: 001c43a8 56 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_r2c_3d │ │ │ │ - 629: 00129b44 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft2_20 │ │ │ │ - 630: 0000febc 200 FUNC GLOBAL DEFAULT 11 fftw_tensor_strides_decrease │ │ │ │ - 631: 00012008 200 FUNC GLOBAL DEFAULT 11 fftw_transpose_tiledbuf │ │ │ │ - 632: 001c220c 72 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_2d__ │ │ │ │ - 633: 001bc708 44 FUNC GLOBAL DEFAULT 11 fftw_reodft11e_radix2_r2hc_register │ │ │ │ - 634: 001c2804 44 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_r2c_1d__ │ │ │ │ - 635: 00088d98 88 FUNC GLOBAL DEFAULT 11 fftw_rdft_buffered_register │ │ │ │ - 636: 001c0914 64 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_1d_ │ │ │ │ - 637: 0008f43c 84 FUNC GLOBAL DEFAULT 11 fftw_rdft_rank0_register │ │ │ │ - 638: 00195530 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb2_16 │ │ │ │ - 639: 0000fe50 68 FUNC GLOBAL DEFAULT 11 fftw_tensor_inplace_strides │ │ │ │ - 640: 001c5520 212 FUNC GLOBAL DEFAULT 11 fftw_guru64_kosherp │ │ │ │ - 641: 001c0448 32 FUNC GLOBAL DEFAULT 11 fftw_configure_planner │ │ │ │ - 642: 00092eec 44 FUNC GLOBAL DEFAULT 11 fftw_rdft2_nop_register │ │ │ │ - 643: 000159f8 252 FUNC GLOBAL DEFAULT 11 fftw_ct_generic_register │ │ │ │ - 644: 001c21cc 64 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_1d__ │ │ │ │ - 645: 0008fec4 16 FUNC GLOBAL DEFAULT 11 fftw_rdft_solve │ │ │ │ - 646: 0010de0c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft_2 │ │ │ │ - 647: 0010d9ec 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf2_20 │ │ │ │ - 648: 0009754c 132 FUNC GLOBAL DEFAULT 11 fftw_regsolver_hc2c_direct │ │ │ │ - 649: 0000c688 36 FUNC GLOBAL DEFAULT 11 fftw_extract_reim │ │ │ │ - 650: 001bff54 1156 FUNC GLOBAL DEFAULT 11 fftw_mkapiplan │ │ │ │ - 651: 0010e884 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft_4 │ │ │ │ - 652: 0000fdb8 112 FUNC GLOBAL DEFAULT 11 fftw_tensor_min_ostride │ │ │ │ - 653: 0010fb8c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft_6 │ │ │ │ - 654: 001c4918 308 FUNC GLOBAL DEFAULT 11 fftw_plan_many_dft_c2r │ │ │ │ - 655: 00110828 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft_8 │ │ │ │ - 656: 001c501c 180 FUNC GLOBAL DEFAULT 11 fftw_plan_guru64_dft_c2r │ │ │ │ - 657: 001c0570 52 FUNC GLOBAL DEFAULT 11 fftw_execute_split_dft_r2c │ │ │ │ - 658: 001c0778 24 FUNC GLOBAL DEFAULT 11 dfftw_execute_ │ │ │ │ - 659: 0000c740 32 FUNC GLOBAL DEFAULT 11 fftw_md5int │ │ │ │ - 660: 00011f58 176 FUNC GLOBAL DEFAULT 11 fftw_transpose_tiled │ │ │ │ + 614: 00096f48 52 FUNC GLOBAL DEFAULT 11 fftw_rdft2_solve │ │ │ │ + 615: 001cd650 4 OBJECT GLOBAL DEFAULT 13 fftw_rdft_r2r_genus │ │ │ │ + 616: 001c2040 56 FUNC GLOBAL DEFAULT 11 fftw_rodft00e_r2hc_pad_register │ │ │ │ + 617: 001c4744 80 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_r2c_3d_ │ │ │ │ + 618: 001c54f8 116 FUNC GLOBAL DEFAULT 11 dfftw_plan_r2r_3d_ │ │ │ │ + 619: 0000ffec 128 FUNC GLOBAL DEFAULT 11 fftw_tensor_md5 │ │ │ │ + 620: 0010830c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf2_16 │ │ │ │ + 621: 00010bc0 260 FUNC GLOBAL DEFAULT 11 fftw_tensor_compress │ │ │ │ + 622: 001c5bec 92 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_3d__ │ │ │ │ + 623: 001c90dc 208 FUNC GLOBAL DEFAULT 11 fftw_plan_guru64_dft │ │ │ │ + 624: 001c8100 72 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_r2c │ │ │ │ + 625: 001c6260 72 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_r2c_2d__ │ │ │ │ + 626: 001c7eb4 72 FUNC GLOBAL DEFAULT 11 fftw_many_kosherp │ │ │ │ + 627: 001c7858 8 FUNC GLOBAL DEFAULT 11 fftw_alloc_complex │ │ │ │ + 628: 001c80c8 56 FUNC GLOBAL DEFAULT 11 fftw_plan_dft_r2c_3d │ │ │ │ + 629: 0012c5d4 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft2_20 │ │ │ │ + 630: 0001067c 228 FUNC GLOBAL DEFAULT 11 fftw_tensor_strides_decrease │ │ │ │ + 631: 000129f4 232 FUNC GLOBAL DEFAULT 11 fftw_transpose_tiledbuf │ │ │ │ + 632: 001c5b98 84 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_2d__ │ │ │ │ + 633: 001bfabc 56 FUNC GLOBAL DEFAULT 11 fftw_reodft11e_radix2_r2hc_register │ │ │ │ + 634: 001c6228 56 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_r2c_1d__ │ │ │ │ + 635: 0008a2b0 108 FUNC GLOBAL DEFAULT 11 fftw_rdft_buffered_register │ │ │ │ + 636: 001c3fe8 76 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_1d_ │ │ │ │ + 637: 000910dc 104 FUNC GLOBAL DEFAULT 11 fftw_rdft_rank0_register │ │ │ │ + 638: 0019855c 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cb2_16 │ │ │ │ + 639: 000105f8 68 FUNC GLOBAL DEFAULT 11 fftw_tensor_inplace_strides │ │ │ │ + 640: 001c9588 212 FUNC GLOBAL DEFAULT 11 fftw_guru64_kosherp │ │ │ │ + 641: 001c3a28 44 FUNC GLOBAL DEFAULT 11 fftw_configure_planner │ │ │ │ + 642: 00095030 56 FUNC GLOBAL DEFAULT 11 fftw_rdft2_nop_register │ │ │ │ + 643: 000168c0 296 FUNC GLOBAL DEFAULT 11 fftw_ct_generic_register │ │ │ │ + 644: 001c5b4c 76 FUNC GLOBAL DEFAULT 11 dfftw_plan_dft_1d__ │ │ │ │ + 645: 00091cb0 16 FUNC GLOBAL DEFAULT 11 fftw_rdft_solve │ │ │ │ + 646: 00110798 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft_2 │ │ │ │ + 647: 00110358 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cf2_20 │ │ │ │ + 648: 00099bfc 160 FUNC GLOBAL DEFAULT 11 fftw_regsolver_hc2c_direct │ │ │ │ + 649: 0000c80c 36 FUNC GLOBAL DEFAULT 11 fftw_extract_reim │ │ │ │ + 650: 001c34f0 1200 FUNC GLOBAL DEFAULT 11 fftw_mkapiplan │ │ │ │ + 651: 00111230 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft_4 │ │ │ │ + 652: 00010540 124 FUNC GLOBAL DEFAULT 11 fftw_tensor_min_ostride │ │ │ │ + 653: 00112554 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft_6 │ │ │ │ + 654: 001c8748 344 FUNC GLOBAL DEFAULT 11 fftw_plan_many_dft_c2r │ │ │ │ + 655: 00113210 32 FUNC GLOBAL DEFAULT 11 fftw_codelet_hc2cfdft_8 │ │ │ │ + 656: 001c8f58 208 FUNC GLOBAL DEFAULT 11 fftw_plan_guru64_dft_c2r │ │ │ │ + 657: 001c3b94 64 FUNC GLOBAL DEFAULT 11 fftw_execute_split_dft_r2c │ │ │ │ + 658: 001c3df0 24 FUNC GLOBAL DEFAULT 11 dfftw_execute_ │ │ │ │ + 659: 0000c8ec 32 FUNC GLOBAL DEFAULT 11 fftw_md5int │ │ │ │ + 660: 00012924 208 FUNC GLOBAL DEFAULT 11 fftw_transpose_tiled │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,1685 +1,1685 @@ │ │ │ │ │ │ │ │ Relocation section '.rel.dyn' at offset 0x78c0 contains 1434 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -001caea0 00000017 R_ARM_RELATIVE │ │ │ │ -001caea4 00000017 R_ARM_RELATIVE │ │ │ │ -001caea8 00000017 R_ARM_RELATIVE │ │ │ │ -001caeac 00000017 R_ARM_RELATIVE │ │ │ │ -001caeb0 00000017 R_ARM_RELATIVE │ │ │ │ -001caeb4 00000017 R_ARM_RELATIVE │ │ │ │ -001caeb8 00000017 R_ARM_RELATIVE │ │ │ │ -001caec0 00000017 R_ARM_RELATIVE │ │ │ │ -001caec4 00000017 R_ARM_RELATIVE │ │ │ │ -001caec8 00000017 R_ARM_RELATIVE │ │ │ │ -001caecc 00000017 R_ARM_RELATIVE │ │ │ │ -001caed4 00000017 R_ARM_RELATIVE │ │ │ │ -001caee0 00000017 R_ARM_RELATIVE │ │ │ │ -001caeec 00000017 R_ARM_RELATIVE │ │ │ │ -001caef8 00000017 R_ARM_RELATIVE │ │ │ │ -001caefc 00000017 R_ARM_RELATIVE │ │ │ │ -001caf00 00000017 R_ARM_RELATIVE │ │ │ │ -001caf08 00000017 R_ARM_RELATIVE │ │ │ │ -001caf0c 00000017 R_ARM_RELATIVE │ │ │ │ -001caf10 00000017 R_ARM_RELATIVE │ │ │ │ -001caf18 00000017 R_ARM_RELATIVE │ │ │ │ -001caf1c 00000017 R_ARM_RELATIVE │ │ │ │ -001caf20 00000017 R_ARM_RELATIVE │ │ │ │ -001caf28 00000017 R_ARM_RELATIVE │ │ │ │ -001caf2c 00000017 R_ARM_RELATIVE │ │ │ │ -001caf30 00000017 R_ARM_RELATIVE │ │ │ │ -001caf38 00000017 R_ARM_RELATIVE │ │ │ │ -001caf44 00000017 R_ARM_RELATIVE │ │ │ │ -001caf50 00000017 R_ARM_RELATIVE │ │ │ │ -001caf58 00000017 R_ARM_RELATIVE │ │ │ │ -001caf5c 00000017 R_ARM_RELATIVE │ │ │ │ -001caf60 00000017 R_ARM_RELATIVE │ │ │ │ -001caf64 00000017 R_ARM_RELATIVE │ │ │ │ -001caf68 00000017 R_ARM_RELATIVE │ │ │ │ -001caf6c 00000017 R_ARM_RELATIVE │ │ │ │ -001caf74 00000017 R_ARM_RELATIVE │ │ │ │ -001caf80 00000017 R_ARM_RELATIVE │ │ │ │ -001caf8c 00000017 R_ARM_RELATIVE │ │ │ │ -001caf90 00000017 R_ARM_RELATIVE │ │ │ │ -001caf94 00000017 R_ARM_RELATIVE │ │ │ │ -001caf98 00000017 R_ARM_RELATIVE │ │ │ │ -001cafa0 00000017 R_ARM_RELATIVE │ │ │ │ -001cafac 00000017 R_ARM_RELATIVE │ │ │ │ -001cafb8 00000017 R_ARM_RELATIVE │ │ │ │ -001cafc0 00000017 R_ARM_RELATIVE │ │ │ │ -001cafc8 00000017 R_ARM_RELATIVE │ │ │ │ -001cafd4 00000017 R_ARM_RELATIVE │ │ │ │ -001cafe0 00000017 R_ARM_RELATIVE │ │ │ │ -001cafec 00000017 R_ARM_RELATIVE │ │ │ │ -001caff8 00000017 R_ARM_RELATIVE │ │ │ │ -001cb004 00000017 R_ARM_RELATIVE │ │ │ │ -001cb010 00000017 R_ARM_RELATIVE │ │ │ │ -001cb01c 00000017 R_ARM_RELATIVE │ │ │ │ -001cb028 00000017 R_ARM_RELATIVE │ │ │ │ -001cb034 00000017 R_ARM_RELATIVE │ │ │ │ -001cb038 00000017 R_ARM_RELATIVE │ │ │ │ -001cb03c 00000017 R_ARM_RELATIVE │ │ │ │ -001cb044 00000017 R_ARM_RELATIVE │ │ │ │ -001cb048 00000017 R_ARM_RELATIVE │ │ │ │ -001cb04c 00000017 R_ARM_RELATIVE │ │ │ │ -001cb054 00000017 R_ARM_RELATIVE │ │ │ │ -001cb05c 00000017 R_ARM_RELATIVE │ │ │ │ -001cb060 00000017 R_ARM_RELATIVE │ │ │ │ -001cb064 00000017 R_ARM_RELATIVE │ │ │ │ -001cb068 00000017 R_ARM_RELATIVE │ │ │ │ -001cb06c 00000017 R_ARM_RELATIVE │ │ │ │ -001cb070 00000017 R_ARM_RELATIVE │ │ │ │ -001cb078 00000017 R_ARM_RELATIVE │ │ │ │ -001cb084 00000017 R_ARM_RELATIVE │ │ │ │ -001cb088 00000017 R_ARM_RELATIVE │ │ │ │ -001cb08c 00000017 R_ARM_RELATIVE │ │ │ │ -001cb090 00000017 R_ARM_RELATIVE │ │ │ │ -001cb094 00000017 R_ARM_RELATIVE │ │ │ │ -001cb098 00000017 R_ARM_RELATIVE │ │ │ │ -001cb09c 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0a0 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0a4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0a8 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0ac 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0b0 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0b4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0b8 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0bc 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0c0 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0c4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0c8 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0cc 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0d0 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0d4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0d8 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0dc 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0e0 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0e4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0e8 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0ec 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0f0 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0f4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0f8 00000017 R_ARM_RELATIVE │ │ │ │ -001cb0fc 00000017 R_ARM_RELATIVE │ │ │ │ -001cb104 00000017 R_ARM_RELATIVE │ │ │ │ -001cb110 00000017 R_ARM_RELATIVE │ │ │ │ -001cb11c 00000017 R_ARM_RELATIVE │ │ │ │ -001cb128 00000017 R_ARM_RELATIVE │ │ │ │ -001cb130 00000017 R_ARM_RELATIVE │ │ │ │ -001cb134 00000017 R_ARM_RELATIVE │ │ │ │ -001cb138 00000017 R_ARM_RELATIVE │ │ │ │ -001cb140 00000017 R_ARM_RELATIVE │ │ │ │ -001cb148 00000017 R_ARM_RELATIVE │ │ │ │ -001cb14c 00000017 R_ARM_RELATIVE │ │ │ │ -001cb150 00000017 R_ARM_RELATIVE │ │ │ │ -001cb154 00000017 R_ARM_RELATIVE │ │ │ │ -001cb158 00000017 R_ARM_RELATIVE │ │ │ │ -001cb15c 00000017 R_ARM_RELATIVE │ │ │ │ -001cb160 00000017 R_ARM_RELATIVE │ │ │ │ -001cb164 00000017 R_ARM_RELATIVE │ │ │ │ -001cb168 00000017 R_ARM_RELATIVE │ │ │ │ -001cb16c 00000017 R_ARM_RELATIVE │ │ │ │ -001cb170 00000017 R_ARM_RELATIVE │ │ │ │ -001cb174 00000017 R_ARM_RELATIVE │ │ │ │ -001cb17c 00000017 R_ARM_RELATIVE │ │ │ │ -001cb188 00000017 R_ARM_RELATIVE │ │ │ │ -001cb194 00000017 R_ARM_RELATIVE │ │ │ │ -001cb1a0 00000017 R_ARM_RELATIVE │ │ │ │ -001cb1ac 00000017 R_ARM_RELATIVE │ │ │ │ -001cb1b8 00000017 R_ARM_RELATIVE │ │ │ │ -001cb1bc 00000017 R_ARM_RELATIVE │ │ │ │ -001cb1c0 00000017 R_ARM_RELATIVE │ │ │ │ -001cb1c4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb1cc 00000017 R_ARM_RELATIVE │ │ │ │ -001cb1d8 00000017 R_ARM_RELATIVE │ │ │ │ -001cb1e4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb1f0 00000017 R_ARM_RELATIVE │ │ │ │ -001cb1f4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb1f8 00000017 R_ARM_RELATIVE │ │ │ │ -001cb1fc 00000017 R_ARM_RELATIVE │ │ │ │ -001cb208 00000017 R_ARM_RELATIVE │ │ │ │ -001cb218 00000017 R_ARM_RELATIVE │ │ │ │ -001cb224 00000017 R_ARM_RELATIVE │ │ │ │ -001cb230 00000017 R_ARM_RELATIVE │ │ │ │ -001cb23c 00000017 R_ARM_RELATIVE │ │ │ │ -001cb248 00000017 R_ARM_RELATIVE │ │ │ │ -001cb254 00000017 R_ARM_RELATIVE │ │ │ │ -001cb260 00000017 R_ARM_RELATIVE │ │ │ │ -001cb264 00000017 R_ARM_RELATIVE │ │ │ │ -001cb268 00000017 R_ARM_RELATIVE │ │ │ │ -001cb270 00000017 R_ARM_RELATIVE │ │ │ │ -001cb274 00000017 R_ARM_RELATIVE │ │ │ │ -001cb278 00000017 R_ARM_RELATIVE │ │ │ │ -001cb280 00000017 R_ARM_RELATIVE │ │ │ │ -001cb288 00000017 R_ARM_RELATIVE │ │ │ │ -001cb290 00000017 R_ARM_RELATIVE │ │ │ │ -001cb298 00000017 R_ARM_RELATIVE │ │ │ │ -001cb2a0 00000017 R_ARM_RELATIVE │ │ │ │ -001cb2a8 00000017 R_ARM_RELATIVE │ │ │ │ -001cb2b0 00000017 R_ARM_RELATIVE │ │ │ │ -001cb2b8 00000017 R_ARM_RELATIVE │ │ │ │ -001cb2c0 00000017 R_ARM_RELATIVE │ │ │ │ -001cb2c8 00000017 R_ARM_RELATIVE │ │ │ │ -001cb2d0 00000017 R_ARM_RELATIVE │ │ │ │ -001cb2e0 00000017 R_ARM_RELATIVE │ │ │ │ -001cb2e4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb2e8 00000017 R_ARM_RELATIVE │ │ │ │ -001cb2f4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb2f8 00000017 R_ARM_RELATIVE │ │ │ │ -001cb300 00000017 R_ARM_RELATIVE │ │ │ │ -001cb304 00000017 R_ARM_RELATIVE │ │ │ │ -001cb310 00000017 R_ARM_RELATIVE │ │ │ │ -001cb314 00000017 R_ARM_RELATIVE │ │ │ │ -001cb318 00000017 R_ARM_RELATIVE │ │ │ │ -001cb320 00000017 R_ARM_RELATIVE │ │ │ │ -001cb324 00000017 R_ARM_RELATIVE │ │ │ │ -001cb328 00000017 R_ARM_RELATIVE │ │ │ │ -001cb334 00000017 R_ARM_RELATIVE │ │ │ │ -001cb340 00000017 R_ARM_RELATIVE │ │ │ │ -001cb344 00000017 R_ARM_RELATIVE │ │ │ │ -001cb348 00000017 R_ARM_RELATIVE │ │ │ │ -001cb350 00000017 R_ARM_RELATIVE │ │ │ │ -001cb354 00000017 R_ARM_RELATIVE │ │ │ │ -001cb358 00000017 R_ARM_RELATIVE │ │ │ │ -001cb360 00000017 R_ARM_RELATIVE │ │ │ │ -001cb364 00000017 R_ARM_RELATIVE │ │ │ │ -001cb368 00000017 R_ARM_RELATIVE │ │ │ │ -001cb374 00000017 R_ARM_RELATIVE │ │ │ │ -001cb3b4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb3f4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb434 00000017 R_ARM_RELATIVE │ │ │ │ -001cb474 00000017 R_ARM_RELATIVE │ │ │ │ -001cb4b4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb4f4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb534 00000017 R_ARM_RELATIVE │ │ │ │ -001cb574 00000017 R_ARM_RELATIVE │ │ │ │ -001cb5b4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb5f4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb634 00000017 R_ARM_RELATIVE │ │ │ │ -001cb674 00000017 R_ARM_RELATIVE │ │ │ │ -001cb6b4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb6f4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb734 00000017 R_ARM_RELATIVE │ │ │ │ -001cb774 00000017 R_ARM_RELATIVE │ │ │ │ -001cb7b4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb7f4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb834 00000017 R_ARM_RELATIVE │ │ │ │ -001cb838 00000017 R_ARM_RELATIVE │ │ │ │ -001cb874 00000017 R_ARM_RELATIVE │ │ │ │ -001cb878 00000017 R_ARM_RELATIVE │ │ │ │ -001cb8b4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb8b8 00000017 R_ARM_RELATIVE │ │ │ │ -001cb8f4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb8f8 00000017 R_ARM_RELATIVE │ │ │ │ -001cb934 00000017 R_ARM_RELATIVE │ │ │ │ -001cb938 00000017 R_ARM_RELATIVE │ │ │ │ -001cb974 00000017 R_ARM_RELATIVE │ │ │ │ -001cb978 00000017 R_ARM_RELATIVE │ │ │ │ -001cb9b4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb9b8 00000017 R_ARM_RELATIVE │ │ │ │ -001cb9f4 00000017 R_ARM_RELATIVE │ │ │ │ -001cb9f8 00000017 R_ARM_RELATIVE │ │ │ │ -001cba34 00000017 R_ARM_RELATIVE │ │ │ │ -001cba38 00000017 R_ARM_RELATIVE │ │ │ │ -001cba74 00000017 R_ARM_RELATIVE │ │ │ │ -001cba78 00000017 R_ARM_RELATIVE │ │ │ │ -001cbab4 00000017 R_ARM_RELATIVE │ │ │ │ -001cbab8 00000017 R_ARM_RELATIVE │ │ │ │ -001cbaf4 00000017 R_ARM_RELATIVE │ │ │ │ -001cbaf8 00000017 R_ARM_RELATIVE │ │ │ │ -001cbb34 00000017 R_ARM_RELATIVE │ │ │ │ -001cbb38 00000017 R_ARM_RELATIVE │ │ │ │ -001cbb74 00000017 R_ARM_RELATIVE │ │ │ │ -001cbb78 00000017 R_ARM_RELATIVE │ │ │ │ -001cbbb4 00000017 R_ARM_RELATIVE │ │ │ │ -001cbbb8 00000017 R_ARM_RELATIVE │ │ │ │ -001cbbf4 00000017 R_ARM_RELATIVE │ │ │ │ -001cbbf8 00000017 R_ARM_RELATIVE │ │ │ │ -001cbc34 00000017 R_ARM_RELATIVE │ │ │ │ -001cbc38 00000017 R_ARM_RELATIVE │ │ │ │ -001cbc74 00000017 R_ARM_RELATIVE │ │ │ │ -001cbc78 00000017 R_ARM_RELATIVE │ │ │ │ -001cbcb4 00000017 R_ARM_RELATIVE │ │ │ │ -001cbcb8 00000017 R_ARM_RELATIVE │ │ │ │ -001cbcf4 00000017 R_ARM_RELATIVE │ │ │ │ -001cbcf8 00000017 R_ARM_RELATIVE │ │ │ │ -001cbd34 00000017 R_ARM_RELATIVE │ │ │ │ -001cbd38 00000017 R_ARM_RELATIVE │ │ │ │ -001cbd74 00000017 R_ARM_RELATIVE │ │ │ │ -001cbd78 00000017 R_ARM_RELATIVE │ │ │ │ -001cbdb4 00000017 R_ARM_RELATIVE │ │ │ │ -001cbdb8 00000017 R_ARM_RELATIVE │ │ │ │ -001cbdf4 00000017 R_ARM_RELATIVE │ │ │ │ -001cbdf8 00000017 R_ARM_RELATIVE │ │ │ │ -001cbe34 00000017 R_ARM_RELATIVE │ │ │ │ -001cbe38 00000017 R_ARM_RELATIVE │ │ │ │ -001cbe74 00000017 R_ARM_RELATIVE │ │ │ │ -001cbe78 00000017 R_ARM_RELATIVE │ │ │ │ -001cbeb4 00000017 R_ARM_RELATIVE │ │ │ │ -001cbeb8 00000017 R_ARM_RELATIVE │ │ │ │ -001cbef4 00000017 R_ARM_RELATIVE │ │ │ │ -001cbef8 00000017 R_ARM_RELATIVE │ │ │ │ -001cbf34 00000017 R_ARM_RELATIVE │ │ │ │ -001cbf38 00000017 R_ARM_RELATIVE │ │ │ │ -001cbf74 00000017 R_ARM_RELATIVE │ │ │ │ -001cbf78 00000017 R_ARM_RELATIVE │ │ │ │ -001cbfb4 00000017 R_ARM_RELATIVE │ │ │ │ -001cbfb8 00000017 R_ARM_RELATIVE │ │ │ │ -001cbff4 00000017 R_ARM_RELATIVE │ │ │ │ -001cbffc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc004 00000017 R_ARM_RELATIVE │ │ │ │ -001cc00c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc014 00000017 R_ARM_RELATIVE │ │ │ │ -001cc01c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc024 00000017 R_ARM_RELATIVE │ │ │ │ -001cc02c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc034 00000017 R_ARM_RELATIVE │ │ │ │ -001cc03c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc044 00000017 R_ARM_RELATIVE │ │ │ │ -001cc04c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc054 00000017 R_ARM_RELATIVE │ │ │ │ -001cc05c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc064 00000017 R_ARM_RELATIVE │ │ │ │ -001cc06c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc074 00000017 R_ARM_RELATIVE │ │ │ │ -001cc07c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc084 00000017 R_ARM_RELATIVE │ │ │ │ -001cc08c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc094 00000017 R_ARM_RELATIVE │ │ │ │ -001cc09c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc0a4 00000017 R_ARM_RELATIVE │ │ │ │ -001cc0ac 00000017 R_ARM_RELATIVE │ │ │ │ -001cc0b4 00000017 R_ARM_RELATIVE │ │ │ │ -001cc0bc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc0c4 00000017 R_ARM_RELATIVE │ │ │ │ -001cc0cc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc0d4 00000017 R_ARM_RELATIVE │ │ │ │ -001cc0dc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc0e4 00000017 R_ARM_RELATIVE │ │ │ │ -001cc0ec 00000017 R_ARM_RELATIVE │ │ │ │ -001cc0f4 00000017 R_ARM_RELATIVE │ │ │ │ -001cc0fc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc104 00000017 R_ARM_RELATIVE │ │ │ │ -001cc10c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc114 00000017 R_ARM_RELATIVE │ │ │ │ -001cc11c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc124 00000017 R_ARM_RELATIVE │ │ │ │ -001cc12c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc134 00000017 R_ARM_RELATIVE │ │ │ │ -001cc13c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc144 00000017 R_ARM_RELATIVE │ │ │ │ -001cc14c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc154 00000017 R_ARM_RELATIVE │ │ │ │ -001cc15c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc164 00000017 R_ARM_RELATIVE │ │ │ │ -001cc16c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc174 00000017 R_ARM_RELATIVE │ │ │ │ -001cc17c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc18c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc190 00000017 R_ARM_RELATIVE │ │ │ │ -001cc194 00000017 R_ARM_RELATIVE │ │ │ │ -001cc19c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc1a0 00000017 R_ARM_RELATIVE │ │ │ │ -001cc1a4 00000017 R_ARM_RELATIVE │ │ │ │ -001cc1ac 00000017 R_ARM_RELATIVE │ │ │ │ -001cc1b0 00000017 R_ARM_RELATIVE │ │ │ │ -001cc1b4 00000017 R_ARM_RELATIVE │ │ │ │ -001cc1bc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc1c0 00000017 R_ARM_RELATIVE │ │ │ │ -001cc1c4 00000017 R_ARM_RELATIVE │ │ │ │ -001cc1cc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc1d0 00000017 R_ARM_RELATIVE │ │ │ │ -001cc1d4 00000017 R_ARM_RELATIVE │ │ │ │ -001cc1dc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc1e4 00000017 R_ARM_RELATIVE │ │ │ │ -001cc1ec 00000017 R_ARM_RELATIVE │ │ │ │ -001cc1f4 00000017 R_ARM_RELATIVE │ │ │ │ -001cc1fc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc204 00000017 R_ARM_RELATIVE │ │ │ │ -001cc20c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc214 00000017 R_ARM_RELATIVE │ │ │ │ -001cc21c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc224 00000017 R_ARM_RELATIVE │ │ │ │ -001cc22c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc234 00000017 R_ARM_RELATIVE │ │ │ │ -001cc23c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc244 00000017 R_ARM_RELATIVE │ │ │ │ -001cc24c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc254 00000017 R_ARM_RELATIVE │ │ │ │ -001cc25c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc264 00000017 R_ARM_RELATIVE │ │ │ │ -001cc26c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc280 00000017 R_ARM_RELATIVE │ │ │ │ -001cc284 00000017 R_ARM_RELATIVE │ │ │ │ -001cc290 00000017 R_ARM_RELATIVE │ │ │ │ -001cc294 00000017 R_ARM_RELATIVE │ │ │ │ -001cc29c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc2a0 00000017 R_ARM_RELATIVE │ │ │ │ -001cc2ac 00000017 R_ARM_RELATIVE │ │ │ │ -001cc2b0 00000017 R_ARM_RELATIVE │ │ │ │ -001cc2b4 00000017 R_ARM_RELATIVE │ │ │ │ -001cc2c0 00000017 R_ARM_RELATIVE │ │ │ │ -001cc2d0 00000017 R_ARM_RELATIVE │ │ │ │ -001cc2dc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc2e0 00000017 R_ARM_RELATIVE │ │ │ │ -001cc2e4 00000017 R_ARM_RELATIVE │ │ │ │ -001cc2ec 00000017 R_ARM_RELATIVE │ │ │ │ -001cc2f0 00000017 R_ARM_RELATIVE │ │ │ │ -001cc2f4 00000017 R_ARM_RELATIVE │ │ │ │ -001cc2fc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc300 00000017 R_ARM_RELATIVE │ │ │ │ -001cc304 00000017 R_ARM_RELATIVE │ │ │ │ -001cc30c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc310 00000017 R_ARM_RELATIVE │ │ │ │ -001cc314 00000017 R_ARM_RELATIVE │ │ │ │ -001cc31c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc320 00000017 R_ARM_RELATIVE │ │ │ │ -001cc324 00000017 R_ARM_RELATIVE │ │ │ │ -001cc330 00000017 R_ARM_RELATIVE │ │ │ │ -001cc334 00000017 R_ARM_RELATIVE │ │ │ │ -001cc340 00000017 R_ARM_RELATIVE │ │ │ │ -001cc34c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc350 00000017 R_ARM_RELATIVE │ │ │ │ -001cc354 00000017 R_ARM_RELATIVE │ │ │ │ -001cc35c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc360 00000017 R_ARM_RELATIVE │ │ │ │ -001cc364 00000017 R_ARM_RELATIVE │ │ │ │ -001cc36c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc370 00000017 R_ARM_RELATIVE │ │ │ │ -001cc374 00000017 R_ARM_RELATIVE │ │ │ │ -001cc37c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc380 00000017 R_ARM_RELATIVE │ │ │ │ -001cc384 00000017 R_ARM_RELATIVE │ │ │ │ -001cc38c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc390 00000017 R_ARM_RELATIVE │ │ │ │ -001cc394 00000017 R_ARM_RELATIVE │ │ │ │ -001cc39c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc3cc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc3fc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc42c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc45c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc48c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc4bc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc4ec 00000017 R_ARM_RELATIVE │ │ │ │ -001cc51c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc54c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc57c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc5ac 00000017 R_ARM_RELATIVE │ │ │ │ -001cc5dc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc60c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc63c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc66c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc69c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc6cc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc6fc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc72c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc75c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc760 00000017 R_ARM_RELATIVE │ │ │ │ -001cc78c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc790 00000017 R_ARM_RELATIVE │ │ │ │ -001cc7bc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc7c0 00000017 R_ARM_RELATIVE │ │ │ │ -001cc7ec 00000017 R_ARM_RELATIVE │ │ │ │ -001cc7f0 00000017 R_ARM_RELATIVE │ │ │ │ -001cc81c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc820 00000017 R_ARM_RELATIVE │ │ │ │ -001cc84c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc850 00000017 R_ARM_RELATIVE │ │ │ │ -001cc87c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc880 00000017 R_ARM_RELATIVE │ │ │ │ -001cc8ac 00000017 R_ARM_RELATIVE │ │ │ │ -001cc8b0 00000017 R_ARM_RELATIVE │ │ │ │ -001cc8dc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc8e0 00000017 R_ARM_RELATIVE │ │ │ │ -001cc90c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc910 00000017 R_ARM_RELATIVE │ │ │ │ -001cc93c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc940 00000017 R_ARM_RELATIVE │ │ │ │ -001cc96c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc970 00000017 R_ARM_RELATIVE │ │ │ │ -001cc99c 00000017 R_ARM_RELATIVE │ │ │ │ -001cc9a0 00000017 R_ARM_RELATIVE │ │ │ │ -001cc9cc 00000017 R_ARM_RELATIVE │ │ │ │ -001cc9d0 00000017 R_ARM_RELATIVE │ │ │ │ -001cc9fc 00000017 R_ARM_RELATIVE │ │ │ │ -001cca00 00000017 R_ARM_RELATIVE │ │ │ │ -001cca2c 00000017 R_ARM_RELATIVE │ │ │ │ -001cca30 00000017 R_ARM_RELATIVE │ │ │ │ -001cca5c 00000017 R_ARM_RELATIVE │ │ │ │ -001cca60 00000017 R_ARM_RELATIVE │ │ │ │ -001cca8c 00000017 R_ARM_RELATIVE │ │ │ │ -001cca90 00000017 R_ARM_RELATIVE │ │ │ │ -001ccabc 00000017 R_ARM_RELATIVE │ │ │ │ -001ccac0 00000017 R_ARM_RELATIVE │ │ │ │ -001ccaec 00000017 R_ARM_RELATIVE │ │ │ │ -001ccaf0 00000017 R_ARM_RELATIVE │ │ │ │ -001ccb1c 00000017 R_ARM_RELATIVE │ │ │ │ -001ccb20 00000017 R_ARM_RELATIVE │ │ │ │ -001ccb4c 00000017 R_ARM_RELATIVE │ │ │ │ -001ccb50 00000017 R_ARM_RELATIVE │ │ │ │ -001ccb7c 00000017 R_ARM_RELATIVE │ │ │ │ -001ccb80 00000017 R_ARM_RELATIVE │ │ │ │ -001ccbac 00000017 R_ARM_RELATIVE │ │ │ │ -001ccbdc 00000017 R_ARM_RELATIVE │ │ │ │ -001ccc0c 00000017 R_ARM_RELATIVE │ │ │ │ -001ccc3c 00000017 R_ARM_RELATIVE │ │ │ │ -001ccc6c 00000017 R_ARM_RELATIVE │ │ │ │ -001ccc9c 00000017 R_ARM_RELATIVE │ │ │ │ -001ccccc 00000017 R_ARM_RELATIVE │ │ │ │ -001cccfc 00000017 R_ARM_RELATIVE │ │ │ │ -001ccd2c 00000017 R_ARM_RELATIVE │ │ │ │ -001ccd5c 00000017 R_ARM_RELATIVE │ │ │ │ -001ccd8c 00000017 R_ARM_RELATIVE │ │ │ │ -001ccdbc 00000017 R_ARM_RELATIVE │ │ │ │ -001ccdec 00000017 R_ARM_RELATIVE │ │ │ │ -001cce1c 00000017 R_ARM_RELATIVE │ │ │ │ -001cce4c 00000017 R_ARM_RELATIVE │ │ │ │ -001cce7c 00000017 R_ARM_RELATIVE │ │ │ │ -001cceac 00000017 R_ARM_RELATIVE │ │ │ │ -001cceb0 00000017 R_ARM_RELATIVE │ │ │ │ -001ccedc 00000017 R_ARM_RELATIVE │ │ │ │ -001ccee0 00000017 R_ARM_RELATIVE │ │ │ │ -001ccf0c 00000017 R_ARM_RELATIVE │ │ │ │ -001ccf10 00000017 R_ARM_RELATIVE │ │ │ │ -001ccf3c 00000017 R_ARM_RELATIVE │ │ │ │ -001ccf40 00000017 R_ARM_RELATIVE │ │ │ │ -001ccf6c 00000017 R_ARM_RELATIVE │ │ │ │ -001ccf70 00000017 R_ARM_RELATIVE │ │ │ │ -001ccf9c 00000017 R_ARM_RELATIVE │ │ │ │ -001ccfa0 00000017 R_ARM_RELATIVE │ │ │ │ -001ccfcc 00000017 R_ARM_RELATIVE │ │ │ │ -001ccfd0 00000017 R_ARM_RELATIVE │ │ │ │ -001ccffc 00000017 R_ARM_RELATIVE │ │ │ │ -001cd000 00000017 R_ARM_RELATIVE │ │ │ │ -001cd02c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd030 00000017 R_ARM_RELATIVE │ │ │ │ -001cd05c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd060 00000017 R_ARM_RELATIVE │ │ │ │ -001cd08c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd090 00000017 R_ARM_RELATIVE │ │ │ │ -001cd0bc 00000017 R_ARM_RELATIVE │ │ │ │ -001cd0c0 00000017 R_ARM_RELATIVE │ │ │ │ -001cd0ec 00000017 R_ARM_RELATIVE │ │ │ │ -001cd0f0 00000017 R_ARM_RELATIVE │ │ │ │ -001cd11c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd120 00000017 R_ARM_RELATIVE │ │ │ │ -001cd14c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd150 00000017 R_ARM_RELATIVE │ │ │ │ -001cd17c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd180 00000017 R_ARM_RELATIVE │ │ │ │ -001cd1ac 00000017 R_ARM_RELATIVE │ │ │ │ -001cd1b0 00000017 R_ARM_RELATIVE │ │ │ │ -001cd1dc 00000017 R_ARM_RELATIVE │ │ │ │ -001cd1e0 00000017 R_ARM_RELATIVE │ │ │ │ -001cd20c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd210 00000017 R_ARM_RELATIVE │ │ │ │ -001cd23c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd240 00000017 R_ARM_RELATIVE │ │ │ │ -001cd26c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd270 00000017 R_ARM_RELATIVE │ │ │ │ -001cd29c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd2a0 00000017 R_ARM_RELATIVE │ │ │ │ -001cd2cc 00000017 R_ARM_RELATIVE │ │ │ │ -001cd2d0 00000017 R_ARM_RELATIVE │ │ │ │ -001cd2fc 00000017 R_ARM_RELATIVE │ │ │ │ -001cd300 00000017 R_ARM_RELATIVE │ │ │ │ -001cd32c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd330 00000017 R_ARM_RELATIVE │ │ │ │ -001cd35c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd360 00000017 R_ARM_RELATIVE │ │ │ │ -001cd38c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd390 00000017 R_ARM_RELATIVE │ │ │ │ -001cd3bc 00000017 R_ARM_RELATIVE │ │ │ │ -001cd3c0 00000017 R_ARM_RELATIVE │ │ │ │ -001cd3ec 00000017 R_ARM_RELATIVE │ │ │ │ -001cd3f4 00000017 R_ARM_RELATIVE │ │ │ │ -001cd3fc 00000017 R_ARM_RELATIVE │ │ │ │ -001cd404 00000017 R_ARM_RELATIVE │ │ │ │ -001cd40c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd414 00000017 R_ARM_RELATIVE │ │ │ │ -001cd41c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd424 00000017 R_ARM_RELATIVE │ │ │ │ -001cd42c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd434 00000017 R_ARM_RELATIVE │ │ │ │ -001cd43c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd444 00000017 R_ARM_RELATIVE │ │ │ │ -001cd44c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd454 00000017 R_ARM_RELATIVE │ │ │ │ -001cd45c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd464 00000017 R_ARM_RELATIVE │ │ │ │ -001cd46c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd474 00000017 R_ARM_RELATIVE │ │ │ │ -001cd47c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd484 00000017 R_ARM_RELATIVE │ │ │ │ -001cd48c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd494 00000017 R_ARM_RELATIVE │ │ │ │ -001cd49c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd4a4 00000017 R_ARM_RELATIVE │ │ │ │ -001cd4ac 00000017 R_ARM_RELATIVE │ │ │ │ -001cd4b4 00000017 R_ARM_RELATIVE │ │ │ │ -001cd4bc 00000017 R_ARM_RELATIVE │ │ │ │ -001cd4c4 00000017 R_ARM_RELATIVE │ │ │ │ -001cd4cc 00000017 R_ARM_RELATIVE │ │ │ │ -001cd4d4 00000017 R_ARM_RELATIVE │ │ │ │ -001cd4dc 00000017 R_ARM_RELATIVE │ │ │ │ -001cd4e4 00000017 R_ARM_RELATIVE │ │ │ │ -001cd4ec 00000017 R_ARM_RELATIVE │ │ │ │ -001cd4f4 00000017 R_ARM_RELATIVE │ │ │ │ -001cd4fc 00000017 R_ARM_RELATIVE │ │ │ │ -001cd504 00000017 R_ARM_RELATIVE │ │ │ │ -001cd50c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd514 00000017 R_ARM_RELATIVE │ │ │ │ -001cd51c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd524 00000017 R_ARM_RELATIVE │ │ │ │ -001cd52c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd534 00000017 R_ARM_RELATIVE │ │ │ │ -001cd53c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd544 00000017 R_ARM_RELATIVE │ │ │ │ -001cd54c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd554 00000017 R_ARM_RELATIVE │ │ │ │ -001cd55c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd564 00000017 R_ARM_RELATIVE │ │ │ │ -001cd56c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd574 00000017 R_ARM_RELATIVE │ │ │ │ -001cd57c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd584 00000017 R_ARM_RELATIVE │ │ │ │ -001cd58c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd594 00000017 R_ARM_RELATIVE │ │ │ │ -001cd59c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd5a4 00000017 R_ARM_RELATIVE │ │ │ │ -001cd5ac 00000017 R_ARM_RELATIVE │ │ │ │ -001cd5b4 00000017 R_ARM_RELATIVE │ │ │ │ -001cd5bc 00000017 R_ARM_RELATIVE │ │ │ │ -001cd5c4 00000017 R_ARM_RELATIVE │ │ │ │ -001cd5cc 00000017 R_ARM_RELATIVE │ │ │ │ -001cd5d4 00000017 R_ARM_RELATIVE │ │ │ │ -001cd5dc 00000017 R_ARM_RELATIVE │ │ │ │ -001cd5e4 00000017 R_ARM_RELATIVE │ │ │ │ -001cd5ec 00000017 R_ARM_RELATIVE │ │ │ │ -001cd5f4 00000017 R_ARM_RELATIVE │ │ │ │ -001cd5fc 00000017 R_ARM_RELATIVE │ │ │ │ -001cd604 00000017 R_ARM_RELATIVE │ │ │ │ -001cd60c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd614 00000017 R_ARM_RELATIVE │ │ │ │ -001cd61c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd624 00000017 R_ARM_RELATIVE │ │ │ │ -001cd62c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd634 00000017 R_ARM_RELATIVE │ │ │ │ -001cd63c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd644 00000017 R_ARM_RELATIVE │ │ │ │ -001cd64c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd654 00000017 R_ARM_RELATIVE │ │ │ │ -001cd65c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd664 00000017 R_ARM_RELATIVE │ │ │ │ -001cd66c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd674 00000017 R_ARM_RELATIVE │ │ │ │ -001cd67c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd684 00000017 R_ARM_RELATIVE │ │ │ │ -001cd68c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd694 00000017 R_ARM_RELATIVE │ │ │ │ -001cd69c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd6ac 00000017 R_ARM_RELATIVE │ │ │ │ -001cd6dc 00000017 R_ARM_RELATIVE │ │ │ │ -001cd70c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd73c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd76c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd79c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd7cc 00000017 R_ARM_RELATIVE │ │ │ │ -001cd7fc 00000017 R_ARM_RELATIVE │ │ │ │ -001cd82c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd85c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd88c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd8bc 00000017 R_ARM_RELATIVE │ │ │ │ -001cd8ec 00000017 R_ARM_RELATIVE │ │ │ │ -001cd91c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd94c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd97c 00000017 R_ARM_RELATIVE │ │ │ │ -001cd9ac 00000017 R_ARM_RELATIVE │ │ │ │ -001cd9dc 00000017 R_ARM_RELATIVE │ │ │ │ -001cda0c 00000017 R_ARM_RELATIVE │ │ │ │ -001cda3c 00000017 R_ARM_RELATIVE │ │ │ │ -001cda6c 00000017 R_ARM_RELATIVE │ │ │ │ -001cda70 00000017 R_ARM_RELATIVE │ │ │ │ -001cda9c 00000017 R_ARM_RELATIVE │ │ │ │ -001cdaa0 00000017 R_ARM_RELATIVE │ │ │ │ -001cdacc 00000017 R_ARM_RELATIVE │ │ │ │ -001cdad0 00000017 R_ARM_RELATIVE │ │ │ │ -001cdafc 00000017 R_ARM_RELATIVE │ │ │ │ -001cdb00 00000017 R_ARM_RELATIVE │ │ │ │ -001cdb2c 00000017 R_ARM_RELATIVE │ │ │ │ -001cdb30 00000017 R_ARM_RELATIVE │ │ │ │ -001cdb5c 00000017 R_ARM_RELATIVE │ │ │ │ -001cdb60 00000017 R_ARM_RELATIVE │ │ │ │ -001cdb8c 00000017 R_ARM_RELATIVE │ │ │ │ -001cdb90 00000017 R_ARM_RELATIVE │ │ │ │ -001cdbbc 00000017 R_ARM_RELATIVE │ │ │ │ -001cdbc0 00000017 R_ARM_RELATIVE │ │ │ │ -001cdbec 00000017 R_ARM_RELATIVE │ │ │ │ -001cdbf0 00000017 R_ARM_RELATIVE │ │ │ │ -001cdc1c 00000017 R_ARM_RELATIVE │ │ │ │ -001cdc20 00000017 R_ARM_RELATIVE │ │ │ │ -001cdc4c 00000017 R_ARM_RELATIVE │ │ │ │ -001cdc50 00000017 R_ARM_RELATIVE │ │ │ │ -001cdc7c 00000017 R_ARM_RELATIVE │ │ │ │ -001cdc80 00000017 R_ARM_RELATIVE │ │ │ │ -001cdcac 00000017 R_ARM_RELATIVE │ │ │ │ -001cdcb0 00000017 R_ARM_RELATIVE │ │ │ │ -001cdcdc 00000017 R_ARM_RELATIVE │ │ │ │ -001cdce0 00000017 R_ARM_RELATIVE │ │ │ │ -001cdd0c 00000017 R_ARM_RELATIVE │ │ │ │ -001cdd10 00000017 R_ARM_RELATIVE │ │ │ │ -001cdd3c 00000017 R_ARM_RELATIVE │ │ │ │ -001cdd40 00000017 R_ARM_RELATIVE │ │ │ │ -001cdd6c 00000017 R_ARM_RELATIVE │ │ │ │ -001cdd70 00000017 R_ARM_RELATIVE │ │ │ │ -001cdd9c 00000017 R_ARM_RELATIVE │ │ │ │ -001cdda0 00000017 R_ARM_RELATIVE │ │ │ │ -001cddcc 00000017 R_ARM_RELATIVE │ │ │ │ -001cddd0 00000017 R_ARM_RELATIVE │ │ │ │ -001cddfc 00000017 R_ARM_RELATIVE │ │ │ │ -001cde00 00000017 R_ARM_RELATIVE │ │ │ │ -001cde2c 00000017 R_ARM_RELATIVE │ │ │ │ -001cde30 00000017 R_ARM_RELATIVE │ │ │ │ -001cde5c 00000017 R_ARM_RELATIVE │ │ │ │ -001cde60 00000017 R_ARM_RELATIVE │ │ │ │ -001cde8c 00000017 R_ARM_RELATIVE │ │ │ │ -001cde90 00000017 R_ARM_RELATIVE │ │ │ │ -001cdebc 00000017 R_ARM_RELATIVE │ │ │ │ -001cdeec 00000017 R_ARM_RELATIVE │ │ │ │ -001cdf1c 00000017 R_ARM_RELATIVE │ │ │ │ -001cdf4c 00000017 R_ARM_RELATIVE │ │ │ │ -001cdf7c 00000017 R_ARM_RELATIVE │ │ │ │ -001cdfac 00000017 R_ARM_RELATIVE │ │ │ │ -001cdfdc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce00c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce03c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce06c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce09c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce0cc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce0fc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce12c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce15c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce18c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce1bc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce1c0 00000017 R_ARM_RELATIVE │ │ │ │ -001ce1ec 00000017 R_ARM_RELATIVE │ │ │ │ -001ce1f0 00000017 R_ARM_RELATIVE │ │ │ │ -001ce21c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce220 00000017 R_ARM_RELATIVE │ │ │ │ -001ce24c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce250 00000017 R_ARM_RELATIVE │ │ │ │ -001ce27c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce280 00000017 R_ARM_RELATIVE │ │ │ │ -001ce2ac 00000017 R_ARM_RELATIVE │ │ │ │ -001ce2b0 00000017 R_ARM_RELATIVE │ │ │ │ -001ce2dc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce2e0 00000017 R_ARM_RELATIVE │ │ │ │ -001ce30c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce310 00000017 R_ARM_RELATIVE │ │ │ │ -001ce33c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce340 00000017 R_ARM_RELATIVE │ │ │ │ -001ce36c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce370 00000017 R_ARM_RELATIVE │ │ │ │ -001ce39c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce3a0 00000017 R_ARM_RELATIVE │ │ │ │ -001ce3cc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce3d0 00000017 R_ARM_RELATIVE │ │ │ │ -001ce3fc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce400 00000017 R_ARM_RELATIVE │ │ │ │ -001ce42c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce430 00000017 R_ARM_RELATIVE │ │ │ │ -001ce45c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce460 00000017 R_ARM_RELATIVE │ │ │ │ -001ce48c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce490 00000017 R_ARM_RELATIVE │ │ │ │ -001ce4bc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce4c0 00000017 R_ARM_RELATIVE │ │ │ │ -001ce4ec 00000017 R_ARM_RELATIVE │ │ │ │ -001ce4f0 00000017 R_ARM_RELATIVE │ │ │ │ -001ce51c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce520 00000017 R_ARM_RELATIVE │ │ │ │ -001ce54c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce550 00000017 R_ARM_RELATIVE │ │ │ │ -001ce57c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce580 00000017 R_ARM_RELATIVE │ │ │ │ -001ce5ac 00000017 R_ARM_RELATIVE │ │ │ │ -001ce5b0 00000017 R_ARM_RELATIVE │ │ │ │ -001ce5dc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce5e0 00000017 R_ARM_RELATIVE │ │ │ │ -001ce60c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce610 00000017 R_ARM_RELATIVE │ │ │ │ -001ce63c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce640 00000017 R_ARM_RELATIVE │ │ │ │ -001ce66c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce670 00000017 R_ARM_RELATIVE │ │ │ │ -001ce69c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce6a0 00000017 R_ARM_RELATIVE │ │ │ │ -001ce6cc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce6d0 00000017 R_ARM_RELATIVE │ │ │ │ -001ce6fc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce704 00000017 R_ARM_RELATIVE │ │ │ │ -001ce70c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce714 00000017 R_ARM_RELATIVE │ │ │ │ -001ce71c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce724 00000017 R_ARM_RELATIVE │ │ │ │ -001ce72c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce734 00000017 R_ARM_RELATIVE │ │ │ │ -001ce73c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce744 00000017 R_ARM_RELATIVE │ │ │ │ -001ce74c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce754 00000017 R_ARM_RELATIVE │ │ │ │ -001ce75c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce764 00000017 R_ARM_RELATIVE │ │ │ │ -001ce76c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce774 00000017 R_ARM_RELATIVE │ │ │ │ -001ce77c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce784 00000017 R_ARM_RELATIVE │ │ │ │ -001ce78c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce794 00000017 R_ARM_RELATIVE │ │ │ │ -001ce79c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce7a4 00000017 R_ARM_RELATIVE │ │ │ │ -001ce7ac 00000017 R_ARM_RELATIVE │ │ │ │ -001ce7b4 00000017 R_ARM_RELATIVE │ │ │ │ -001ce7bc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce7c4 00000017 R_ARM_RELATIVE │ │ │ │ -001ce7cc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce7d4 00000017 R_ARM_RELATIVE │ │ │ │ -001ce7dc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce7e4 00000017 R_ARM_RELATIVE │ │ │ │ -001ce7ec 00000017 R_ARM_RELATIVE │ │ │ │ -001ce7f4 00000017 R_ARM_RELATIVE │ │ │ │ -001ce7fc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce804 00000017 R_ARM_RELATIVE │ │ │ │ -001ce80c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce814 00000017 R_ARM_RELATIVE │ │ │ │ -001ce81c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce824 00000017 R_ARM_RELATIVE │ │ │ │ -001ce82c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce834 00000017 R_ARM_RELATIVE │ │ │ │ -001ce83c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce844 00000017 R_ARM_RELATIVE │ │ │ │ -001ce84c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce854 00000017 R_ARM_RELATIVE │ │ │ │ -001ce85c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce864 00000017 R_ARM_RELATIVE │ │ │ │ -001ce86c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce874 00000017 R_ARM_RELATIVE │ │ │ │ -001ce87c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce884 00000017 R_ARM_RELATIVE │ │ │ │ -001ce88c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce894 00000017 R_ARM_RELATIVE │ │ │ │ -001ce89c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce8a4 00000017 R_ARM_RELATIVE │ │ │ │ -001ce8ac 00000017 R_ARM_RELATIVE │ │ │ │ -001ce8b4 00000017 R_ARM_RELATIVE │ │ │ │ -001ce8bc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce8c4 00000017 R_ARM_RELATIVE │ │ │ │ -001ce8cc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce8d4 00000017 R_ARM_RELATIVE │ │ │ │ -001ce8dc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce8e4 00000017 R_ARM_RELATIVE │ │ │ │ -001ce8ec 00000017 R_ARM_RELATIVE │ │ │ │ -001ce8f4 00000017 R_ARM_RELATIVE │ │ │ │ -001ce8fc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce904 00000017 R_ARM_RELATIVE │ │ │ │ -001ce90c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce914 00000017 R_ARM_RELATIVE │ │ │ │ -001ce91c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce924 00000017 R_ARM_RELATIVE │ │ │ │ -001ce92c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce934 00000017 R_ARM_RELATIVE │ │ │ │ -001ce93c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce944 00000017 R_ARM_RELATIVE │ │ │ │ -001ce94c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce954 00000017 R_ARM_RELATIVE │ │ │ │ -001ce95c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce964 00000017 R_ARM_RELATIVE │ │ │ │ -001ce96c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce974 00000017 R_ARM_RELATIVE │ │ │ │ -001ce97c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce984 00000017 R_ARM_RELATIVE │ │ │ │ -001ce98c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce994 00000017 R_ARM_RELATIVE │ │ │ │ -001ce99c 00000017 R_ARM_RELATIVE │ │ │ │ -001ce9a4 00000017 R_ARM_RELATIVE │ │ │ │ -001ce9ac 00000017 R_ARM_RELATIVE │ │ │ │ -001ce9bc 00000017 R_ARM_RELATIVE │ │ │ │ -001ce9ec 00000017 R_ARM_RELATIVE │ │ │ │ -001cea1c 00000017 R_ARM_RELATIVE │ │ │ │ -001cea24 00000017 R_ARM_RELATIVE │ │ │ │ -001cea34 00000017 R_ARM_RELATIVE │ │ │ │ -001cea3c 00000017 R_ARM_RELATIVE │ │ │ │ -001cea44 00000017 R_ARM_RELATIVE │ │ │ │ -001cea4c 00000017 R_ARM_RELATIVE │ │ │ │ -001cea54 00000017 R_ARM_RELATIVE │ │ │ │ -001cea5c 00000017 R_ARM_RELATIVE │ │ │ │ -001cea6c 00000017 R_ARM_RELATIVE │ │ │ │ -001cea70 00000017 R_ARM_RELATIVE │ │ │ │ -001cea74 00000017 R_ARM_RELATIVE │ │ │ │ -001cea7c 00000017 R_ARM_RELATIVE │ │ │ │ -001cea80 00000017 R_ARM_RELATIVE │ │ │ │ -001cea84 00000017 R_ARM_RELATIVE │ │ │ │ -001cea8c 00000017 R_ARM_RELATIVE │ │ │ │ -001cea90 00000017 R_ARM_RELATIVE │ │ │ │ -001cea94 00000017 R_ARM_RELATIVE │ │ │ │ -001cea9c 00000017 R_ARM_RELATIVE │ │ │ │ -001ceaa0 00000017 R_ARM_RELATIVE │ │ │ │ -001ceaa4 00000017 R_ARM_RELATIVE │ │ │ │ -001ceaac 00000017 R_ARM_RELATIVE │ │ │ │ -001ceab0 00000017 R_ARM_RELATIVE │ │ │ │ -001ceab4 00000017 R_ARM_RELATIVE │ │ │ │ -001ceabc 00000017 R_ARM_RELATIVE │ │ │ │ -001ceac0 00000017 R_ARM_RELATIVE │ │ │ │ -001ceac4 00000017 R_ARM_RELATIVE │ │ │ │ -001cf000 00000017 R_ARM_RELATIVE │ │ │ │ +001ceea0 00000017 R_ARM_RELATIVE │ │ │ │ +001ceea4 00000017 R_ARM_RELATIVE │ │ │ │ +001ceea8 00000017 R_ARM_RELATIVE │ │ │ │ +001ceeac 00000017 R_ARM_RELATIVE │ │ │ │ +001ceeb0 00000017 R_ARM_RELATIVE │ │ │ │ +001ceeb4 00000017 R_ARM_RELATIVE │ │ │ │ +001ceeb8 00000017 R_ARM_RELATIVE │ │ │ │ +001ceec0 00000017 R_ARM_RELATIVE │ │ │ │ +001ceec4 00000017 R_ARM_RELATIVE │ │ │ │ +001ceec8 00000017 R_ARM_RELATIVE │ │ │ │ +001ceecc 00000017 R_ARM_RELATIVE │ │ │ │ +001ceed4 00000017 R_ARM_RELATIVE │ │ │ │ +001ceee0 00000017 R_ARM_RELATIVE │ │ │ │ +001ceeec 00000017 R_ARM_RELATIVE │ │ │ │ +001ceef8 00000017 R_ARM_RELATIVE │ │ │ │ +001ceefc 00000017 R_ARM_RELATIVE │ │ │ │ +001cef00 00000017 R_ARM_RELATIVE │ │ │ │ +001cef08 00000017 R_ARM_RELATIVE │ │ │ │ +001cef0c 00000017 R_ARM_RELATIVE │ │ │ │ +001cef10 00000017 R_ARM_RELATIVE │ │ │ │ +001cef18 00000017 R_ARM_RELATIVE │ │ │ │ +001cef1c 00000017 R_ARM_RELATIVE │ │ │ │ +001cef20 00000017 R_ARM_RELATIVE │ │ │ │ +001cef28 00000017 R_ARM_RELATIVE │ │ │ │ +001cef2c 00000017 R_ARM_RELATIVE │ │ │ │ +001cef30 00000017 R_ARM_RELATIVE │ │ │ │ +001cef38 00000017 R_ARM_RELATIVE │ │ │ │ +001cef44 00000017 R_ARM_RELATIVE │ │ │ │ +001cef50 00000017 R_ARM_RELATIVE │ │ │ │ +001cef58 00000017 R_ARM_RELATIVE │ │ │ │ +001cef5c 00000017 R_ARM_RELATIVE │ │ │ │ +001cef60 00000017 R_ARM_RELATIVE │ │ │ │ +001cef64 00000017 R_ARM_RELATIVE │ │ │ │ +001cef68 00000017 R_ARM_RELATIVE │ │ │ │ +001cef6c 00000017 R_ARM_RELATIVE │ │ │ │ +001cef74 00000017 R_ARM_RELATIVE │ │ │ │ +001cef80 00000017 R_ARM_RELATIVE │ │ │ │ +001cef8c 00000017 R_ARM_RELATIVE │ │ │ │ +001cef90 00000017 R_ARM_RELATIVE │ │ │ │ +001cef94 00000017 R_ARM_RELATIVE │ │ │ │ +001cef98 00000017 R_ARM_RELATIVE │ │ │ │ +001cefa0 00000017 R_ARM_RELATIVE │ │ │ │ +001cefac 00000017 R_ARM_RELATIVE │ │ │ │ +001cefb8 00000017 R_ARM_RELATIVE │ │ │ │ +001cefc0 00000017 R_ARM_RELATIVE │ │ │ │ +001cefc8 00000017 R_ARM_RELATIVE │ │ │ │ +001cefd4 00000017 R_ARM_RELATIVE │ │ │ │ +001cefe0 00000017 R_ARM_RELATIVE │ │ │ │ +001cefec 00000017 R_ARM_RELATIVE │ │ │ │ +001ceff8 00000017 R_ARM_RELATIVE │ │ │ │ 001cf004 00000017 R_ARM_RELATIVE │ │ │ │ -001cb25c 00018a02 R_ARM_ABS32 00018cc4 fftw_dft_solve │ │ │ │ -001cb26c 00018a02 R_ARM_ABS32 00018cc4 fftw_dft_solve │ │ │ │ -001cb2dc 00018a02 R_ARM_ABS32 00018cc4 fftw_dft_solve │ │ │ │ -001cb2ec 00018a02 R_ARM_ABS32 00018cc4 fftw_dft_solve │ │ │ │ -001cb2fc 00018a02 R_ARM_ABS32 00018cc4 fftw_dft_solve │ │ │ │ -001cb30c 00018a02 R_ARM_ABS32 00018cc4 fftw_dft_solve │ │ │ │ -001cb31c 00018a02 R_ARM_ABS32 00018cc4 fftw_dft_solve │ │ │ │ -001cb32c 00018a02 R_ARM_ABS32 00018cc4 fftw_dft_solve │ │ │ │ -001cb33c 00018a02 R_ARM_ABS32 00018cc4 fftw_dft_solve │ │ │ │ -001cb34c 00018a02 R_ARM_ABS32 00018cc4 fftw_dft_solve │ │ │ │ -001cb35c 00018a02 R_ARM_ABS32 00018cc4 fftw_dft_solve │ │ │ │ -001cc198 00018a02 R_ARM_ABS32 00018cc4 fftw_dft_solve │ │ │ │ -001cb27c 00020502 R_ARM_ABS32 000173a8 fftw_dft_indirect_register │ │ │ │ -001cb284 0000fc02 R_ARM_ABS32 00017a9c fftw_dft_indirect_transpose_register │ │ │ │ -001cb28c 00023d02 R_ARM_ABS32 00018c64 fftw_dft_rank_geq2_register │ │ │ │ -001cb294 00004602 R_ARM_ABS32 0001900c fftw_dft_vrank_geq1_register │ │ │ │ -001cb29c 0000b002 R_ARM_ABS32 00013f1c fftw_dft_buffered_register │ │ │ │ -001cb2a4 0001b102 R_ARM_ABS32 00016f94 fftw_dft_generic_register │ │ │ │ -001cb2ac 00009d02 R_ARM_ABS32 00018938 fftw_dft_rader_register │ │ │ │ -001cb2b4 00020402 R_ARM_ABS32 000138b4 fftw_dft_bluestein_register │ │ │ │ -001cb2bc 00022c02 R_ARM_ABS32 00017bbc fftw_dft_nop_register │ │ │ │ -001cb2c4 00028302 R_ARM_ABS32 000159f8 fftw_ct_generic_register │ │ │ │ -001cb2cc 00022002 R_ARM_ABS32 00015fdc fftw_ct_genericbuf_register │ │ │ │ -001cb2f0 00009302 R_ARM_ABS32 0000babc fftw_null_awake │ │ │ │ -001cb330 00009302 R_ARM_ABS32 0000babc fftw_null_awake │ │ │ │ -001cc27c 00009302 R_ARM_ABS32 0000babc fftw_null_awake │ │ │ │ -001cc28c 00009302 R_ARM_ABS32 0000babc fftw_null_awake │ │ │ │ -001cc2bc 00009302 R_ARM_ABS32 0000babc fftw_null_awake │ │ │ │ -001cc2cc 00009302 R_ARM_ABS32 0000babc fftw_null_awake │ │ │ │ -001cc32c 00009302 R_ARM_ABS32 0000babc fftw_null_awake │ │ │ │ -001cc33c 00009302 R_ARM_ABS32 0000babc fftw_null_awake │ │ │ │ -001cb308 00013a02 R_ARM_ABS32 0000cdf0 fftw_plan_null_destroy │ │ │ │ -001cb338 00013a02 R_ARM_ABS32 0000cdf0 fftw_plan_null_destroy │ │ │ │ -001cc2a4 00013a02 R_ARM_ABS32 0000cdf0 fftw_plan_null_destroy │ │ │ │ -001cc2c4 00013a02 R_ARM_ABS32 0000cdf0 fftw_plan_null_destroy │ │ │ │ -001cc2d4 00013a02 R_ARM_ABS32 0000cdf0 fftw_plan_null_destroy │ │ │ │ -001cc344 00013a02 R_ARM_ABS32 0000cdf0 fftw_plan_null_destroy │ │ │ │ -001cb398 00007402 R_ARM_ABS32 001cafc0 fftw_dft_n_genus │ │ │ │ -001cb3d8 00007402 R_ARM_ABS32 001cafc0 fftw_dft_n_genus │ │ │ │ -001cb418 00007402 R_ARM_ABS32 001cafc0 fftw_dft_n_genus │ │ │ │ -001cb458 00007402 R_ARM_ABS32 001cafc0 fftw_dft_n_genus │ │ │ │ -001cb498 00007402 R_ARM_ABS32 001cafc0 fftw_dft_n_genus │ │ │ │ -001cb4d8 00007402 R_ARM_ABS32 001cafc0 fftw_dft_n_genus │ │ │ │ -001cb518 00007402 R_ARM_ABS32 001cafc0 fftw_dft_n_genus │ │ │ │ -001cb558 00007402 R_ARM_ABS32 001cafc0 fftw_dft_n_genus │ │ │ │ -001cb598 00007402 R_ARM_ABS32 001cafc0 fftw_dft_n_genus │ │ │ │ -001cb5d8 00007402 R_ARM_ABS32 001cafc0 fftw_dft_n_genus │ │ │ │ -001cb618 00007402 R_ARM_ABS32 001cafc0 fftw_dft_n_genus │ │ │ │ -001cb658 00007402 R_ARM_ABS32 001cafc0 fftw_dft_n_genus │ │ │ │ -001cb698 00007402 R_ARM_ABS32 001cafc0 fftw_dft_n_genus │ │ │ │ -001cb6d8 00007402 R_ARM_ABS32 001cafc0 fftw_dft_n_genus │ │ │ │ -001cb718 00007402 R_ARM_ABS32 001cafc0 fftw_dft_n_genus │ │ │ │ -001cb758 00007402 R_ARM_ABS32 001cafc0 fftw_dft_n_genus │ │ │ │ -001cb798 00007402 R_ARM_ABS32 001cafc0 fftw_dft_n_genus │ │ │ │ -001cb7d8 00007402 R_ARM_ABS32 001cafc0 fftw_dft_n_genus │ │ │ │ -001cb818 00007402 R_ARM_ABS32 001cafc0 fftw_dft_n_genus │ │ │ │ -001cb83c 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cb87c 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cb8bc 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cb8fc 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cb93c 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cb97c 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cb9bc 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cb9fc 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cba3c 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cba7c 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbabc 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbafc 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbb3c 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbb7c 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbbbc 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbbfc 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbc3c 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbc7c 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbcbc 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbcfc 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbd3c 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbd7c 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbdbc 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbdfc 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbe3c 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbe7c 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbebc 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbefc 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbf3c 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbf7c 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbfbc 00012002 R_ARM_ABS32 001cafc8 fftw_dft_t_genus │ │ │ │ -001cbff0 0001f502 R_ARM_ABS32 00019f54 fftw_codelet_n1_2 │ │ │ │ -001cbff8 0001f602 R_ARM_ABS32 0001a368 fftw_codelet_n1_3 │ │ │ │ -001cc000 0001f802 R_ARM_ABS32 0001a7e4 fftw_codelet_n1_4 │ │ │ │ -001cc008 0001f902 R_ARM_ABS32 0001b22c fftw_codelet_n1_5 │ │ │ │ -001cc010 0001fa02 R_ARM_ABS32 0001bc44 fftw_codelet_n1_6 │ │ │ │ -001cc018 0001fb02 R_ARM_ABS32 0001cf64 fftw_codelet_n1_7 │ │ │ │ -001cc020 0001fc02 R_ARM_ABS32 0001dc38 fftw_codelet_n1_8 │ │ │ │ -001cc028 0001fd02 R_ARM_ABS32 0001e8b0 fftw_codelet_n1_9 │ │ │ │ -001cc030 00004b02 R_ARM_ABS32 0001f470 fftw_codelet_n1_10 │ │ │ │ -001cc038 00004e02 R_ARM_ABS32 00020b18 fftw_codelet_n1_11 │ │ │ │ -001cc040 00004f02 R_ARM_ABS32 000216b8 fftw_codelet_n1_12 │ │ │ │ -001cc048 00005102 R_ARM_ABS32 00023050 fftw_codelet_n1_13 │ │ │ │ -001cc050 00005302 R_ARM_ABS32 00024584 fftw_codelet_n1_14 │ │ │ │ -001cc058 00005502 R_ARM_ABS32 00025b38 fftw_codelet_n1_15 │ │ │ │ -001cc060 00005702 R_ARM_ABS32 00026d78 fftw_codelet_n1_16 │ │ │ │ -001cc068 0000a602 R_ARM_ABS32 00029e30 fftw_codelet_n1_32 │ │ │ │ -001cc070 00013702 R_ARM_ABS32 00031d48 fftw_codelet_n1_64 │ │ │ │ -001cc078 00007002 R_ARM_ABS32 000339bc fftw_codelet_n1_20 │ │ │ │ -001cc080 00007602 R_ARM_ABS32 0003719c fftw_codelet_n1_25 │ │ │ │ -001cc088 00019102 R_ARM_ABS32 00037460 fftw_codelet_t1_2 │ │ │ │ -001cc090 00019502 R_ARM_ABS32 00037b10 fftw_codelet_t1_3 │ │ │ │ -001cc098 00019602 R_ARM_ABS32 00038300 fftw_codelet_t1_4 │ │ │ │ -001cc0a0 00019902 R_ARM_ABS32 000392a4 fftw_codelet_t1_5 │ │ │ │ -001cc0a8 00019b02 R_ARM_ABS32 0003a35c fftw_codelet_t1_6 │ │ │ │ -001cc0b0 00019d02 R_ARM_ABS32 0003b154 fftw_codelet_t1_7 │ │ │ │ -001cc0b8 00019f02 R_ARM_ABS32 0003bcd4 fftw_codelet_t1_8 │ │ │ │ -001cc0c0 0001a102 R_ARM_ABS32 0003cf08 fftw_codelet_t1_9 │ │ │ │ -001cc0c8 00017302 R_ARM_ABS32 0003e170 fftw_codelet_t1_10 │ │ │ │ -001cc0d0 00017902 R_ARM_ABS32 0003f5cc fftw_codelet_t1_12 │ │ │ │ -001cc0d8 00018002 R_ARM_ABS32 0004162c fftw_codelet_t1_15 │ │ │ │ -001cc0e0 00018102 R_ARM_ABS32 00043484 fftw_codelet_t1_16 │ │ │ │ -001cc0e8 0001d902 R_ARM_ABS32 00047c70 fftw_codelet_t1_32 │ │ │ │ -001cc0f0 00023f02 R_ARM_ABS32 00052b14 fftw_codelet_t1_64 │ │ │ │ -001cc0f8 0001ab02 R_ARM_ABS32 000555bc fftw_codelet_t1_20 │ │ │ │ -001cc100 0001ae02 R_ARM_ABS32 0005a0c4 fftw_codelet_t1_25 │ │ │ │ -001cc108 0001dc02 R_ARM_ABS32 0005a998 fftw_codelet_t2_4 │ │ │ │ -001cc110 0001df02 R_ARM_ABS32 0005b670 fftw_codelet_t2_8 │ │ │ │ -001cc118 00016b02 R_ARM_ABS32 0005d7c4 fftw_codelet_t2_16 │ │ │ │ -001cc120 0001c802 R_ARM_ABS32 0006270c fftw_codelet_t2_32 │ │ │ │ -001cc128 00023102 R_ARM_ABS32 0006f010 fftw_codelet_t2_64 │ │ │ │ -001cc130 0001dd02 R_ARM_ABS32 0006fff8 fftw_codelet_t2_5 │ │ │ │ -001cc138 00016702 R_ARM_ABS32 00071388 fftw_codelet_t2_10 │ │ │ │ -001cc140 00019402 R_ARM_ABS32 00074400 fftw_codelet_t2_20 │ │ │ │ -001cc148 00019e02 R_ARM_ABS32 0007983c fftw_codelet_t2_25 │ │ │ │ -001cc150 0001c702 R_ARM_ABS32 00079cf0 fftw_codelet_q1_2 │ │ │ │ -001cc158 0001cd02 R_ARM_ABS32 0007add4 fftw_codelet_q1_4 │ │ │ │ -001cc160 0001d202 R_ARM_ABS32 00080db0 fftw_codelet_q1_8 │ │ │ │ -001cc168 0001ca02 R_ARM_ABS32 0008172c fftw_codelet_q1_3 │ │ │ │ -001cc170 0001cf02 R_ARM_ABS32 00083b0c fftw_codelet_q1_5 │ │ │ │ -001cc178 0001d002 R_ARM_ABS32 00086d90 fftw_codelet_q1_6 │ │ │ │ -001cc188 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001cc1a8 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001cc1b8 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001cc1c8 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001cc278 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001cc288 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001cc298 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001cc2a8 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001cc2b8 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001cc2c8 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001cc2d8 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001cc2e8 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001cc2f8 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001cc308 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001cea68 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001cea78 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001cea88 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001cea98 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001ceaa8 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001ceab8 00028502 R_ARM_ABS32 0008fec4 fftw_rdft_solve │ │ │ │ -001cc1d8 0000c802 R_ARM_ABS32 0008c334 fftw_rdft_indirect_register │ │ │ │ -001cc1e0 00027d02 R_ARM_ABS32 0008f43c fftw_rdft_rank0_register │ │ │ │ -001cc1e8 00017a02 R_ARM_ABS32 00092070 fftw_rdft_vrank3_transpose_register │ │ │ │ -001cc1f0 0001e302 R_ARM_ABS32 000901ec fftw_rdft_vrank_geq1_register │ │ │ │ -001cc1f8 0001f102 R_ARM_ABS32 0008c424 fftw_rdft_nop_register │ │ │ │ -001cc200 00027b02 R_ARM_ABS32 00088d98 fftw_rdft_buffered_register │ │ │ │ -001cc208 00019202 R_ARM_ABS32 0008a128 fftw_rdft_generic_register │ │ │ │ -001cc210 00022202 R_ARM_ABS32 0008f774 fftw_rdft_rank_geq2_register │ │ │ │ -001cc218 00009802 R_ARM_ABS32 00087730 fftw_dft_r2hc_register │ │ │ │ -001cc220 0000a902 R_ARM_ABS32 0008fe98 fftw_rdft_dht_register │ │ │ │ -001cc228 0001b702 R_ARM_ABS32 000879c8 fftw_dht_r2hc_register │ │ │ │ -001cc230 00025002 R_ARM_ABS32 000885c8 fftw_dht_rader_register │ │ │ │ -001cc238 00022402 R_ARM_ABS32 00094f1c fftw_rdft2_vrank_geq1_register │ │ │ │ -001cc240 00028202 R_ARM_ABS32 00092eec fftw_rdft2_nop_register │ │ │ │ -001cc248 00018402 R_ARM_ABS32 00093418 fftw_rdft2_rank0_register │ │ │ │ -001cc250 0000a302 R_ARM_ABS32 00092a44 fftw_rdft2_buffered_register │ │ │ │ -001cc258 00017502 R_ARM_ABS32 0009386c fftw_rdft2_rank_geq2_register │ │ │ │ -001cc260 00009f02 R_ARM_ABS32 00095c50 fftw_rdft2_rdft_register │ │ │ │ -001cc268 00003902 R_ARM_ABS32 0008bed4 fftw_hc2hc_generic_register │ │ │ │ -001cc318 00026602 R_ARM_ABS32 00094b88 fftw_rdft2_solve │ │ │ │ -001cc328 00026602 R_ARM_ABS32 00094b88 fftw_rdft2_solve │ │ │ │ -001cc338 00026602 R_ARM_ABS32 00094b88 fftw_rdft2_solve │ │ │ │ -001cc348 00026602 R_ARM_ABS32 00094b88 fftw_rdft2_solve │ │ │ │ -001cc358 00026602 R_ARM_ABS32 00094b88 fftw_rdft2_solve │ │ │ │ -001cc368 00026602 R_ARM_ABS32 00094b88 fftw_rdft2_solve │ │ │ │ -001cc378 00026602 R_ARM_ABS32 00094b88 fftw_rdft2_solve │ │ │ │ -001cc388 00026602 R_ARM_ABS32 00094b88 fftw_rdft2_solve │ │ │ │ -001cc3c0 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc3f0 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc420 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc450 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc480 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc4b0 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc4e0 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc510 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc540 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc570 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc5a0 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc5d0 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc600 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc630 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc660 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc690 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc6c0 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc6f0 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc720 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc750 00004802 R_ARM_ABS32 001c95e0 fftw_rdft_r2cf_genus │ │ │ │ -001cc764 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001cc794 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001cc7c4 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001cc7f4 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001cc824 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001cc854 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001cc884 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001cc8b4 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001cc8e4 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001cc914 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001cc944 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001cc974 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001cc9a4 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001cc9d4 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001cca04 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001cca34 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001cca64 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001cca94 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001ccac4 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001ccaf4 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001ccb24 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001ccb54 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001ccb84 00025e02 R_ARM_ABS32 001c95c0 fftw_rdft_hf_genus │ │ │ │ -001ccbd0 0000f902 R_ARM_ABS32 001c95d8 fftw_rdft_r2cfII_genus │ │ │ │ -001ccc00 0000f902 R_ARM_ABS32 001c95d8 fftw_rdft_r2cfII_genus │ │ │ │ -001ccc30 0000f902 R_ARM_ABS32 001c95d8 fftw_rdft_r2cfII_genus │ │ │ │ -001ccc60 0000f902 R_ARM_ABS32 001c95d8 fftw_rdft_r2cfII_genus │ │ │ │ -001ccc90 0000f902 R_ARM_ABS32 001c95d8 fftw_rdft_r2cfII_genus │ │ │ │ -001cccc0 0000f902 R_ARM_ABS32 001c95d8 fftw_rdft_r2cfII_genus │ │ │ │ -001cccf0 0000f902 R_ARM_ABS32 001c95d8 fftw_rdft_r2cfII_genus │ │ │ │ -001ccd20 0000f902 R_ARM_ABS32 001c95d8 fftw_rdft_r2cfII_genus │ │ │ │ -001ccd50 0000f902 R_ARM_ABS32 001c95d8 fftw_rdft_r2cfII_genus │ │ │ │ -001ccd80 0000f902 R_ARM_ABS32 001c95d8 fftw_rdft_r2cfII_genus │ │ │ │ -001ccdb0 0000f902 R_ARM_ABS32 001c95d8 fftw_rdft_r2cfII_genus │ │ │ │ -001ccde0 0000f902 R_ARM_ABS32 001c95d8 fftw_rdft_r2cfII_genus │ │ │ │ -001cce10 0000f902 R_ARM_ABS32 001c95d8 fftw_rdft_r2cfII_genus │ │ │ │ -001cce40 0000f902 R_ARM_ABS32 001c95d8 fftw_rdft_r2cfII_genus │ │ │ │ -001cce70 0000f902 R_ARM_ABS32 001c95d8 fftw_rdft_r2cfII_genus │ │ │ │ -001ccea0 0000f902 R_ARM_ABS32 001c95d8 fftw_rdft_r2cfII_genus │ │ │ │ -001cceb4 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001ccee4 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001ccf14 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001ccf44 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001ccf74 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001ccfa4 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001ccfd4 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd004 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd034 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd064 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd094 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd0c4 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd0f4 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd124 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd154 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd184 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd1b4 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd1e4 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd214 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd244 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd274 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd2a4 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd2d4 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd304 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd334 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd364 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd394 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd3c4 0000d402 R_ARM_ABS32 001cb208 fftw_rdft_hc2cf_genus │ │ │ │ -001cd3e8 00015002 R_ARM_ABS32 000976f0 fftw_codelet_r2cf_2 │ │ │ │ -001cd3f0 00015202 R_ARM_ABS32 000978b0 fftw_codelet_r2cf_3 │ │ │ │ -001cd3f8 00015302 R_ARM_ABS32 00097b60 fftw_codelet_r2cf_4 │ │ │ │ -001cd400 00015502 R_ARM_ABS32 000980a4 fftw_codelet_r2cf_5 │ │ │ │ -001cd408 00015602 R_ARM_ABS32 000985f8 fftw_codelet_r2cf_6 │ │ │ │ -001cd410 00015702 R_ARM_ABS32 00098f40 fftw_codelet_r2cf_7 │ │ │ │ -001cd418 00015802 R_ARM_ABS32 0009956c fftw_codelet_r2cf_8 │ │ │ │ -001cd420 00015b02 R_ARM_ABS32 0009a2f8 fftw_codelet_r2cf_9 │ │ │ │ -001cd428 00007802 R_ARM_ABS32 0009ae68 fftw_codelet_r2cf_10 │ │ │ │ -001cd430 00007c02 R_ARM_ABS32 0009c48c fftw_codelet_r2cf_11 │ │ │ │ -001cd438 00007d02 R_ARM_ABS32 0009cf98 fftw_codelet_r2cf_12 │ │ │ │ -001cd440 00007f02 R_ARM_ABS32 0009dbd8 fftw_codelet_r2cf_13 │ │ │ │ -001cd448 00008002 R_ARM_ABS32 0009e5e8 fftw_codelet_r2cf_14 │ │ │ │ -001cd450 00008402 R_ARM_ABS32 0009f074 fftw_codelet_r2cf_15 │ │ │ │ -001cd458 00008602 R_ARM_ABS32 000a008c fftw_codelet_r2cf_16 │ │ │ │ -001cd460 0000e402 R_ARM_ABS32 000a1670 fftw_codelet_r2cf_32 │ │ │ │ -001cd468 00015e02 R_ARM_ABS32 000a4f0c fftw_codelet_r2cf_64 │ │ │ │ -001cd470 00017d02 R_ARM_ABS32 000adfec fftw_codelet_r2cf_128 │ │ │ │ -001cd478 0000ac02 R_ARM_ABS32 000aecec fftw_codelet_r2cf_20 │ │ │ │ -001cd480 0000b502 R_ARM_ABS32 000b0ee0 fftw_codelet_r2cf_25 │ │ │ │ -001cd488 0001ba02 R_ARM_ABS32 000b11fc fftw_codelet_hf_2 │ │ │ │ -001cd490 0001bc02 R_ARM_ABS32 000b1888 fftw_codelet_hf_3 │ │ │ │ -001cd498 0001bd02 R_ARM_ABS32 000b1ffc fftw_codelet_hf_4 │ │ │ │ -001cd4a0 0001bf02 R_ARM_ABS32 000b2f64 fftw_codelet_hf_5 │ │ │ │ -001cd4a8 0001c102 R_ARM_ABS32 000b3f34 fftw_codelet_hf_6 │ │ │ │ -001cd4b0 0001c402 R_ARM_ABS32 000b4d0c fftw_codelet_hf_7 │ │ │ │ -001cd4b8 0001c602 R_ARM_ABS32 000b5894 fftw_codelet_hf_8 │ │ │ │ -001cd4c0 0001c902 R_ARM_ABS32 000b6a78 fftw_codelet_hf_9 │ │ │ │ -001cd4c8 00013d02 R_ARM_ABS32 000b7cb4 fftw_codelet_hf_10 │ │ │ │ -001cd4d0 00014002 R_ARM_ABS32 000b90f0 fftw_codelet_hf_12 │ │ │ │ -001cd4d8 00014402 R_ARM_ABS32 000bb15c fftw_codelet_hf_15 │ │ │ │ -001cd4e0 00014702 R_ARM_ABS32 000bcfb0 fftw_codelet_hf_16 │ │ │ │ -001cd4e8 00018c02 R_ARM_ABS32 000c17c0 fftw_codelet_hf_32 │ │ │ │ -001cd4f0 00020c02 R_ARM_ABS32 000cc8cc fftw_codelet_hf_64 │ │ │ │ -001cd4f8 00015f02 R_ARM_ABS32 000cf34c fftw_codelet_hf_20 │ │ │ │ -001cd500 00016502 R_ARM_ABS32 000d3e7c fftw_codelet_hf_25 │ │ │ │ -001cd508 0000df02 R_ARM_ABS32 000d4744 fftw_codelet_hf2_4 │ │ │ │ -001cd510 0000ea02 R_ARM_ABS32 000d5328 fftw_codelet_hf2_8 │ │ │ │ -001cd518 00011502 R_ARM_ABS32 000d72b8 fftw_codelet_hf2_16 │ │ │ │ -001cd520 00015902 R_ARM_ABS32 000dc238 fftw_codelet_hf2_32 │ │ │ │ -001cd528 0000e002 R_ARM_ABS32 000dd1a8 fftw_codelet_hf2_5 │ │ │ │ -001cd530 00013102 R_ARM_ABS32 000e01e0 fftw_codelet_hf2_20 │ │ │ │ -001cd538 00013502 R_ARM_ABS32 000e5660 fftw_codelet_hf2_25 │ │ │ │ -001cd540 00002802 R_ARM_ABS32 000e5720 fftw_codelet_r2cfII_2 │ │ │ │ -001cd548 00002902 R_ARM_ABS32 000e58f0 fftw_codelet_r2cfII_3 │ │ │ │ -001cd550 00002a02 R_ARM_ABS32 000e5b6c fftw_codelet_r2cfII_4 │ │ │ │ -001cd558 00002b02 R_ARM_ABS32 000e6068 fftw_codelet_r2cfII_5 │ │ │ │ -001cd560 00002e02 R_ARM_ABS32 000e6470 fftw_codelet_r2cfII_6 │ │ │ │ -001cd568 00003002 R_ARM_ABS32 000e6ddc fftw_codelet_r2cfII_7 │ │ │ │ -001cd570 00003702 R_ARM_ABS32 000e75f8 fftw_codelet_r2cfII_8 │ │ │ │ -001cd578 00003802 R_ARM_ABS32 000e84a8 fftw_codelet_r2cfII_9 │ │ │ │ -001cd580 00002102 R_ARM_ABS32 000e8f8c fftw_codelet_r2cfII_10 │ │ │ │ -001cd588 00002302 R_ARM_ABS32 000e9b9c fftw_codelet_r2cfII_12 │ │ │ │ -001cd590 00002602 R_ARM_ABS32 000ea654 fftw_codelet_r2cfII_15 │ │ │ │ -001cd598 00002702 R_ARM_ABS32 000eb14c fftw_codelet_r2cfII_16 │ │ │ │ -001cd5a0 00007902 R_ARM_ABS32 000ecd30 fftw_codelet_r2cfII_32 │ │ │ │ -001cd5a8 00011b02 R_ARM_ABS32 000f1440 fftw_codelet_r2cfII_64 │ │ │ │ -001cd5b0 00005402 R_ARM_ABS32 000f227c fftw_codelet_r2cfII_20 │ │ │ │ -001cd5b8 00005f02 R_ARM_ABS32 000f4588 fftw_codelet_r2cfII_25 │ │ │ │ -001cd5c0 00025402 R_ARM_ABS32 000f4864 fftw_codelet_hc2cf_2 │ │ │ │ -001cd5c8 00025602 R_ARM_ABS32 000f5128 fftw_codelet_hc2cf_4 │ │ │ │ -001cd5d0 00025802 R_ARM_ABS32 000f61d0 fftw_codelet_hc2cf_6 │ │ │ │ -001cd5d8 00025b02 R_ARM_ABS32 000f6d60 fftw_codelet_hc2cf_8 │ │ │ │ -001cd5e0 00009402 R_ARM_ABS32 000f7fac fftw_codelet_hc2cf_10 │ │ │ │ -001cd5e8 00009702 R_ARM_ABS32 000f93bc fftw_codelet_hc2cf_12 │ │ │ │ -001cd5f0 00009902 R_ARM_ABS32 000fb184 fftw_codelet_hc2cf_16 │ │ │ │ -001cd5f8 00010002 R_ARM_ABS32 000ff8c0 fftw_codelet_hc2cf_32 │ │ │ │ -001cd600 0000bb02 R_ARM_ABS32 001022dc fftw_codelet_hc2cf_20 │ │ │ │ -001cd608 00002d02 R_ARM_ABS32 00102c44 fftw_codelet_hc2cf2_4 │ │ │ │ -001cd610 00003a02 R_ARM_ABS32 001038b8 fftw_codelet_hc2cf2_8 │ │ │ │ -001cd618 00026c02 R_ARM_ABS32 001059a4 fftw_codelet_hc2cf2_16 │ │ │ │ -001cd620 00003d02 R_ARM_ABS32 0010aac4 fftw_codelet_hc2cf2_32 │ │ │ │ -001cd628 00028702 R_ARM_ABS32 0010d9ec fftw_codelet_hc2cf2_20 │ │ │ │ -001cd630 00028602 R_ARM_ABS32 0010de0c fftw_codelet_hc2cfdft_2 │ │ │ │ -001cd638 00028b02 R_ARM_ABS32 0010e884 fftw_codelet_hc2cfdft_4 │ │ │ │ -001cd640 00028d02 R_ARM_ABS32 0010fb8c fftw_codelet_hc2cfdft_6 │ │ │ │ -001cd648 00028f02 R_ARM_ABS32 00110828 fftw_codelet_hc2cfdft_8 │ │ │ │ -001cd650 0001d802 R_ARM_ABS32 00111d10 fftw_codelet_hc2cfdft_10 │ │ │ │ -001cd658 0001da02 R_ARM_ABS32 0011335c fftw_codelet_hc2cfdft_12 │ │ │ │ -001cd660 0001e002 R_ARM_ABS32 001152fc fftw_codelet_hc2cfdft_16 │ │ │ │ -001cd668 00021c02 R_ARM_ABS32 0011a17c fftw_codelet_hc2cfdft_32 │ │ │ │ -001cd670 0001fe02 R_ARM_ABS32 0011d02c fftw_codelet_hc2cfdft_20 │ │ │ │ -001cd678 00016c02 R_ARM_ABS32 0011db94 fftw_codelet_hc2cfdft2_4 │ │ │ │ -001cd680 00017202 R_ARM_ABS32 0011e9f0 fftw_codelet_hc2cfdft2_8 │ │ │ │ -001cd688 00025d02 R_ARM_ABS32 00120d54 fftw_codelet_hc2cfdft2_16 │ │ │ │ -001cd690 00002002 R_ARM_ABS32 00126614 fftw_codelet_hc2cfdft2_32 │ │ │ │ -001cd698 00027502 R_ARM_ABS32 00129b44 fftw_codelet_hc2cfdft2_20 │ │ │ │ -001cd6d0 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cd700 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cd730 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cd760 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cd790 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cd7c0 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cd7f0 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cd820 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cd850 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cd880 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cd8b0 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cd8e0 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cd910 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cd940 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cd970 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cd9a0 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cd9d0 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cda00 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cda30 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cda60 00009c02 R_ARM_ABS32 001c95d0 fftw_rdft_r2cb_genus │ │ │ │ -001cda74 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cdaa4 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cdad4 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cdb04 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cdb34 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cdb64 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cdb94 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cdbc4 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cdbf4 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cdc24 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cdc54 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cdc84 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cdcb4 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cdce4 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cdd14 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cdd44 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cdd74 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cdda4 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cddd4 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cde04 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cde34 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cde64 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cde94 00001f02 R_ARM_ABS32 001c95b8 fftw_rdft_hb_genus │ │ │ │ -001cdee0 00012f02 R_ARM_ABS32 001c95c8 fftw_rdft_r2cbIII_genus │ │ │ │ -001cdf10 00012f02 R_ARM_ABS32 001c95c8 fftw_rdft_r2cbIII_genus │ │ │ │ -001cdf40 00012f02 R_ARM_ABS32 001c95c8 fftw_rdft_r2cbIII_genus │ │ │ │ -001cdf70 00012f02 R_ARM_ABS32 001c95c8 fftw_rdft_r2cbIII_genus │ │ │ │ -001cdfa0 00012f02 R_ARM_ABS32 001c95c8 fftw_rdft_r2cbIII_genus │ │ │ │ -001cdfd0 00012f02 R_ARM_ABS32 001c95c8 fftw_rdft_r2cbIII_genus │ │ │ │ -001ce000 00012f02 R_ARM_ABS32 001c95c8 fftw_rdft_r2cbIII_genus │ │ │ │ -001ce030 00012f02 R_ARM_ABS32 001c95c8 fftw_rdft_r2cbIII_genus │ │ │ │ -001ce060 00012f02 R_ARM_ABS32 001c95c8 fftw_rdft_r2cbIII_genus │ │ │ │ -001ce090 00012f02 R_ARM_ABS32 001c95c8 fftw_rdft_r2cbIII_genus │ │ │ │ -001ce0c0 00012f02 R_ARM_ABS32 001c95c8 fftw_rdft_r2cbIII_genus │ │ │ │ -001ce0f0 00012f02 R_ARM_ABS32 001c95c8 fftw_rdft_r2cbIII_genus │ │ │ │ -001ce120 00012f02 R_ARM_ABS32 001c95c8 fftw_rdft_r2cbIII_genus │ │ │ │ -001ce150 00012f02 R_ARM_ABS32 001c95c8 fftw_rdft_r2cbIII_genus │ │ │ │ -001ce180 00012f02 R_ARM_ABS32 001c95c8 fftw_rdft_r2cbIII_genus │ │ │ │ -001ce1b0 00012f02 R_ARM_ABS32 001c95c8 fftw_rdft_r2cbIII_genus │ │ │ │ -001ce1c4 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce1f4 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce224 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce254 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce284 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce2b4 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce2e4 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce314 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce344 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce374 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce3a4 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce3d4 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce404 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce434 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce464 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce494 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce4c4 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce4f4 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce524 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce554 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce584 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce5b4 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce5e4 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce614 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce644 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce674 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce6a4 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce6d4 00012902 R_ARM_ABS32 001cb1fc fftw_rdft_hc2cb_genus │ │ │ │ -001ce6f8 00005602 R_ARM_ABS32 00129c80 fftw_codelet_r2cb_2 │ │ │ │ -001ce700 00005802 R_ARM_ABS32 00129e70 fftw_codelet_r2cb_3 │ │ │ │ -001ce708 00005c02 R_ARM_ABS32 0012a15c fftw_codelet_r2cb_4 │ │ │ │ -001ce710 00005d02 R_ARM_ABS32 0012a698 fftw_codelet_r2cb_5 │ │ │ │ -001ce718 00005e02 R_ARM_ABS32 0012abbc fftw_codelet_r2cb_6 │ │ │ │ -001ce720 00006102 R_ARM_ABS32 0012b4e8 fftw_codelet_r2cb_7 │ │ │ │ -001ce728 00006402 R_ARM_ABS32 0012bb80 fftw_codelet_r2cb_8 │ │ │ │ -001ce730 00006602 R_ARM_ABS32 0012c720 fftw_codelet_r2cb_9 │ │ │ │ -001ce738 0000c102 R_ARM_ABS32 0012d274 fftw_codelet_r2cb_10 │ │ │ │ -001ce740 0000c202 R_ARM_ABS32 0012e7d4 fftw_codelet_r2cb_11 │ │ │ │ -001ce748 0000c502 R_ARM_ABS32 0012f354 fftw_codelet_r2cb_12 │ │ │ │ -001ce750 0000c602 R_ARM_ABS32 0012ff60 fftw_codelet_r2cb_13 │ │ │ │ -001ce758 0000cc02 R_ARM_ABS32 001309f8 fftw_codelet_r2cb_14 │ │ │ │ -001ce760 0000cd02 R_ARM_ABS32 0013146c fftw_codelet_r2cb_15 │ │ │ │ -001ce768 0000d102 R_ARM_ABS32 00131d44 fftw_codelet_r2cb_16 │ │ │ │ -001ce770 00012702 R_ARM_ABS32 00133444 fftw_codelet_r2cb_32 │ │ │ │ -001ce778 0001a302 R_ARM_ABS32 00137054 fftw_codelet_r2cb_64 │ │ │ │ -001ce780 00019a02 R_ARM_ABS32 001401f8 fftw_codelet_r2cb_128 │ │ │ │ -001ce788 0000ff02 R_ARM_ABS32 00140f24 fftw_codelet_r2cb_20 │ │ │ │ -001ce790 00010502 R_ARM_ABS32 00142930 fftw_codelet_r2cb_25 │ │ │ │ -001ce798 0000ca02 R_ARM_ABS32 00142c18 fftw_codelet_hb_2 │ │ │ │ -001ce7a0 0000cf02 R_ARM_ABS32 00143250 fftw_codelet_hb_3 │ │ │ │ -001ce7a8 0000d002 R_ARM_ABS32 001439a8 fftw_codelet_hb_4 │ │ │ │ -001ce7b0 0000d202 R_ARM_ABS32 001447c8 fftw_codelet_hb_5 │ │ │ │ -001ce7b8 0000d302 R_ARM_ABS32 001456b0 fftw_codelet_hb_6 │ │ │ │ -001ce7c0 0000d502 R_ARM_ABS32 00146448 fftw_codelet_hb_7 │ │ │ │ -001ce7c8 0000d702 R_ARM_ABS32 00146f44 fftw_codelet_hb_8 │ │ │ │ -001ce7d0 0000d902 R_ARM_ABS32 00148140 fftw_codelet_hb_9 │ │ │ │ -001ce7d8 00016f02 R_ARM_ABS32 001492c4 fftw_codelet_hb_10 │ │ │ │ -001ce7e0 00017102 R_ARM_ABS32 0014a57c fftw_codelet_hb_12 │ │ │ │ -001ce7e8 00017702 R_ARM_ABS32 0014c500 fftw_codelet_hb_15 │ │ │ │ -001ce7f0 00017b02 R_ARM_ABS32 0014e050 fftw_codelet_hb_16 │ │ │ │ -001ce7f8 0001d402 R_ARM_ABS32 001526dc fftw_codelet_hb_32 │ │ │ │ -001ce800 00023802 R_ARM_ABS32 0015d2b0 fftw_codelet_hb_64 │ │ │ │ -001ce808 0001a402 R_ARM_ABS32 0015fbc4 fftw_codelet_hb_20 │ │ │ │ -001ce810 0001ac02 R_ARM_ABS32 00164520 fftw_codelet_hb_25 │ │ │ │ -001ce818 00012502 R_ARM_ABS32 00164de0 fftw_codelet_hb2_4 │ │ │ │ -001ce820 00012a02 R_ARM_ABS32 001659dc fftw_codelet_hb2_8 │ │ │ │ -001ce828 00012b02 R_ARM_ABS32 00167c10 fftw_codelet_hb2_16 │ │ │ │ -001ce830 00016902 R_ARM_ABS32 0016ccdc fftw_codelet_hb2_32 │ │ │ │ -001ce838 00012602 R_ARM_ABS32 0016dc5c fftw_codelet_hb2_5 │ │ │ │ -001ce840 00014a02 R_ARM_ABS32 00170adc fftw_codelet_hb2_20 │ │ │ │ -001ce848 00014d02 R_ARM_ABS32 00175f20 fftw_codelet_hb2_25 │ │ │ │ -001ce850 0000e602 R_ARM_ABS32 0017604c fftw_codelet_r2cbIII_2 │ │ │ │ -001ce858 0000eb02 R_ARM_ABS32 00176278 fftw_codelet_r2cbIII_3 │ │ │ │ -001ce860 0000ec02 R_ARM_ABS32 001764e4 fftw_codelet_r2cbIII_4 │ │ │ │ -001ce868 0000f002 R_ARM_ABS32 001769d8 fftw_codelet_r2cbIII_5 │ │ │ │ -001ce870 0000f102 R_ARM_ABS32 00176e88 fftw_codelet_r2cbIII_6 │ │ │ │ -001ce878 0000f402 R_ARM_ABS32 001777e4 fftw_codelet_r2cbIII_7 │ │ │ │ -001ce880 0000f502 R_ARM_ABS32 00178034 fftw_codelet_r2cbIII_8 │ │ │ │ -001ce888 0000fa02 R_ARM_ABS32 00178be0 fftw_codelet_r2cbIII_9 │ │ │ │ -001ce890 00007e02 R_ARM_ABS32 0017975c fftw_codelet_r2cbIII_10 │ │ │ │ -001ce898 00008302 R_ARM_ABS32 0017a4b4 fftw_codelet_r2cbIII_12 │ │ │ │ -001ce8a0 00008b02 R_ARM_ABS32 0017af28 fftw_codelet_r2cbIII_15 │ │ │ │ -001ce8a8 00008c02 R_ARM_ABS32 0017ba78 fftw_codelet_r2cbIII_16 │ │ │ │ -001ce8b0 0000ee02 R_ARM_ABS32 0017d738 fftw_codelet_r2cbIII_32 │ │ │ │ -001ce8b8 00016002 R_ARM_ABS32 00181ed8 fftw_codelet_r2cbIII_64 │ │ │ │ -001ce8c0 0000b202 R_ARM_ABS32 00182d5c fftw_codelet_r2cbIII_20 │ │ │ │ -001ce8c8 0000b802 R_ARM_ABS32 001847a0 fftw_codelet_r2cbIII_25 │ │ │ │ -001ce8d0 00017602 R_ARM_ABS32 00184a9c fftw_codelet_hc2cb_2 │ │ │ │ -001ce8d8 00017c02 R_ARM_ABS32 0018532c fftw_codelet_hc2cb_4 │ │ │ │ -001ce8e0 00017f02 R_ARM_ABS32 00186294 fftw_codelet_hc2cb_6 │ │ │ │ -001ce8e8 00018302 R_ARM_ABS32 00186dd0 fftw_codelet_hc2cb_8 │ │ │ │ -001ce8f0 0000da02 R_ARM_ABS32 00187f34 fftw_codelet_hc2cb_10 │ │ │ │ -001ce8f8 0000dc02 R_ARM_ABS32 001892d4 fftw_codelet_hc2cb_12 │ │ │ │ -001ce900 0000e502 R_ARM_ABS32 0018ae30 fftw_codelet_hc2cb_16 │ │ │ │ -001ce908 00013602 R_ARM_ABS32 0018f484 fftw_codelet_hc2cb_32 │ │ │ │ -001ce910 00011202 R_ARM_ABS32 00191d50 fftw_codelet_hc2cb_20 │ │ │ │ -001ce918 00006d02 R_ARM_ABS32 0019266c fftw_codelet_hc2cb2_4 │ │ │ │ -001ce920 00006f02 R_ARM_ABS32 001932f8 fftw_codelet_hc2cb2_8 │ │ │ │ -001ce928 00027e02 R_ARM_ABS32 00195530 fftw_codelet_hc2cb2_16 │ │ │ │ -001ce930 00006002 R_ARM_ABS32 0019a938 fftw_codelet_hc2cb2_32 │ │ │ │ -001ce938 00002402 R_ARM_ABS32 0019d958 fftw_codelet_hc2cb2_20 │ │ │ │ -001ce940 00010302 R_ARM_ABS32 0019dd18 fftw_codelet_hc2cbdft_2 │ │ │ │ -001ce948 00010a02 R_ARM_ABS32 0019e728 fftw_codelet_hc2cbdft_4 │ │ │ │ -001ce950 00010c02 R_ARM_ABS32 0019f90c fftw_codelet_hc2cbdft_6 │ │ │ │ -001ce958 00010f02 R_ARM_ABS32 001a0604 fftw_codelet_hc2cbdft_8 │ │ │ │ -001ce960 00021902 R_ARM_ABS32 001a1960 fftw_codelet_hc2cbdft_10 │ │ │ │ -001ce968 00021a02 R_ARM_ABS32 001a2ebc fftw_codelet_hc2cbdft_12 │ │ │ │ -001ce970 00021e02 R_ARM_ABS32 001a4e5c fftw_codelet_hc2cbdft_16 │ │ │ │ -001ce978 00025c02 R_ARM_ABS32 001a9cc8 fftw_codelet_hc2cbdft_32 │ │ │ │ -001ce980 00023602 R_ARM_ABS32 001aca08 fftw_codelet_hc2cbdft_20 │ │ │ │ -001ce988 0001cb02 R_ARM_ABS32 001ad418 fftw_codelet_hc2cbdft2_4 │ │ │ │ -001ce990 0001d102 R_ARM_ABS32 001ae110 fftw_codelet_hc2cbdft2_8 │ │ │ │ -001ce998 00009102 R_ARM_ABS32 001b00b0 fftw_codelet_hc2cbdft2_16 │ │ │ │ -001ce9a0 0000f202 R_ARM_ABS32 001b4f1c fftw_codelet_hc2cbdft2_32 │ │ │ │ -001ce9a8 0000b402 R_ARM_ABS32 001b7c5c fftw_codelet_hc2cbdft2_20 │ │ │ │ -001ce9e0 00026702 R_ARM_ABS32 001c95e8 fftw_rdft_r2r_genus │ │ │ │ -001cea10 00026702 R_ARM_ABS32 001c95e8 fftw_rdft_r2r_genus │ │ │ │ -001cea18 00020202 R_ARM_ABS32 001b85d8 fftw_codelet_e01_8 │ │ │ │ -001cea20 0001b302 R_ARM_ABS32 001b8f30 fftw_codelet_e10_8 │ │ │ │ -001cea30 00008102 R_ARM_ABS32 001be6f8 fftw_redft00e_r2hc_pad_register │ │ │ │ -001cea38 00026802 R_ARM_ABS32 001beb38 fftw_rodft00e_r2hc_pad_register │ │ │ │ -001cea40 00013b02 R_ARM_ABS32 001bff14 fftw_reodft00e_splitradix_register │ │ │ │ -001cea48 0000e702 R_ARM_ABS32 001ba72c fftw_reodft010e_r2hc_register │ │ │ │ -001cea50 00027902 R_ARM_ABS32 001bc708 fftw_reodft11e_radix2_r2hc_register │ │ │ │ -001cea58 00014f02 R_ARM_ABS32 001be2c4 fftw_reodft11e_r2hc_odd_register │ │ │ │ -001cefa8 0000f815 R_ARM_GLOB_DAT 0000c378 fftw_cpy2d_ci │ │ │ │ -001cefac 0000e215 R_ARM_GLOB_DAT 001cd3e8 fftw_solvtab_rdft_r2cf │ │ │ │ -001cefb0 0000db15 R_ARM_GLOB_DAT 001ce6f8 fftw_solvtab_rdft_r2cb │ │ │ │ -001cefb4 00000515 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -001cefb8 00000615 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ -001cefbc 00026315 R_ARM_GLOB_DAT 0000c4e8 fftw_cpy2d_tiled │ │ │ │ -001cefc0 00016415 R_ARM_GLOB_DAT 001c930c fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -001cefc4 00000d15 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ -001cefc8 00027715 R_ARM_GLOB_DAT 00012008 fftw_transpose_tiledbuf │ │ │ │ -001cefcc 0000dd15 R_ARM_GLOB_DAT 001cf1c8 fftw_mksolver_hc2hc_hook │ │ │ │ -001cefd0 00001215 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ -001cefd4 00003615 R_ARM_GLOB_DAT 00010274 fftw_dimcmp │ │ │ │ -001cefd8 00012115 R_ARM_GLOB_DAT 001cf1c0 fftw_mksolver_ct_hook │ │ │ │ -001cefdc 00001515 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ -001cefe0 0001d715 R_ARM_GLOB_DAT 001cbff0 fftw_solvtab_dft_standard │ │ │ │ -001cefe4 00029415 R_ARM_GLOB_DAT 00011f58 fftw_transpose_tiled │ │ │ │ -001cefe8 00007b15 R_ARM_GLOB_DAT 0000c570 fftw_cpy2d_tiledbuf │ │ │ │ -001cefec 00010115 R_ARM_GLOB_DAT 0000c3e4 fftw_cpy2d_co │ │ │ │ -001ceff0 00001a15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ -001ceff4 00012e15 R_ARM_GLOB_DAT 001cea18 fftw_solvtab_rdft_r2r │ │ │ │ -001ceff8 0000f715 R_ARM_GLOB_DAT 00011d14 fftw_transpose │ │ │ │ +001cf010 00000017 R_ARM_RELATIVE │ │ │ │ +001cf01c 00000017 R_ARM_RELATIVE │ │ │ │ +001cf028 00000017 R_ARM_RELATIVE │ │ │ │ +001cf034 00000017 R_ARM_RELATIVE │ │ │ │ +001cf038 00000017 R_ARM_RELATIVE │ │ │ │ +001cf03c 00000017 R_ARM_RELATIVE │ │ │ │ +001cf044 00000017 R_ARM_RELATIVE │ │ │ │ +001cf048 00000017 R_ARM_RELATIVE │ │ │ │ +001cf04c 00000017 R_ARM_RELATIVE │ │ │ │ +001cf054 00000017 R_ARM_RELATIVE │ │ │ │ +001cf05c 00000017 R_ARM_RELATIVE │ │ │ │ +001cf060 00000017 R_ARM_RELATIVE │ │ │ │ +001cf064 00000017 R_ARM_RELATIVE │ │ │ │ +001cf068 00000017 R_ARM_RELATIVE │ │ │ │ +001cf06c 00000017 R_ARM_RELATIVE │ │ │ │ +001cf070 00000017 R_ARM_RELATIVE │ │ │ │ +001cf078 00000017 R_ARM_RELATIVE │ │ │ │ +001cf084 00000017 R_ARM_RELATIVE │ │ │ │ +001cf088 00000017 R_ARM_RELATIVE │ │ │ │ +001cf08c 00000017 R_ARM_RELATIVE │ │ │ │ +001cf090 00000017 R_ARM_RELATIVE │ │ │ │ +001cf094 00000017 R_ARM_RELATIVE │ │ │ │ +001cf098 00000017 R_ARM_RELATIVE │ │ │ │ +001cf09c 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0a0 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0a4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0a8 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0ac 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0b0 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0b4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0b8 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0bc 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0c0 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0c4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0c8 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0cc 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0d0 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0d4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0d8 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0dc 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0e0 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0e4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0e8 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0ec 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0f0 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0f4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0f8 00000017 R_ARM_RELATIVE │ │ │ │ +001cf0fc 00000017 R_ARM_RELATIVE │ │ │ │ +001cf104 00000017 R_ARM_RELATIVE │ │ │ │ +001cf110 00000017 R_ARM_RELATIVE │ │ │ │ +001cf11c 00000017 R_ARM_RELATIVE │ │ │ │ +001cf128 00000017 R_ARM_RELATIVE │ │ │ │ +001cf130 00000017 R_ARM_RELATIVE │ │ │ │ +001cf134 00000017 R_ARM_RELATIVE │ │ │ │ +001cf138 00000017 R_ARM_RELATIVE │ │ │ │ +001cf140 00000017 R_ARM_RELATIVE │ │ │ │ +001cf148 00000017 R_ARM_RELATIVE │ │ │ │ +001cf14c 00000017 R_ARM_RELATIVE │ │ │ │ +001cf150 00000017 R_ARM_RELATIVE │ │ │ │ +001cf154 00000017 R_ARM_RELATIVE │ │ │ │ +001cf158 00000017 R_ARM_RELATIVE │ │ │ │ +001cf15c 00000017 R_ARM_RELATIVE │ │ │ │ +001cf160 00000017 R_ARM_RELATIVE │ │ │ │ +001cf164 00000017 R_ARM_RELATIVE │ │ │ │ +001cf168 00000017 R_ARM_RELATIVE │ │ │ │ +001cf16c 00000017 R_ARM_RELATIVE │ │ │ │ +001cf170 00000017 R_ARM_RELATIVE │ │ │ │ +001cf174 00000017 R_ARM_RELATIVE │ │ │ │ +001cf17c 00000017 R_ARM_RELATIVE │ │ │ │ +001cf188 00000017 R_ARM_RELATIVE │ │ │ │ +001cf194 00000017 R_ARM_RELATIVE │ │ │ │ +001cf1a0 00000017 R_ARM_RELATIVE │ │ │ │ +001cf1ac 00000017 R_ARM_RELATIVE │ │ │ │ +001cf1b8 00000017 R_ARM_RELATIVE │ │ │ │ +001cf1bc 00000017 R_ARM_RELATIVE │ │ │ │ +001cf1c0 00000017 R_ARM_RELATIVE │ │ │ │ +001cf1c4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf1cc 00000017 R_ARM_RELATIVE │ │ │ │ +001cf1d8 00000017 R_ARM_RELATIVE │ │ │ │ +001cf1e4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf1f0 00000017 R_ARM_RELATIVE │ │ │ │ +001cf1f4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf1f8 00000017 R_ARM_RELATIVE │ │ │ │ +001cf1fc 00000017 R_ARM_RELATIVE │ │ │ │ +001cf208 00000017 R_ARM_RELATIVE │ │ │ │ +001cf218 00000017 R_ARM_RELATIVE │ │ │ │ +001cf224 00000017 R_ARM_RELATIVE │ │ │ │ +001cf230 00000017 R_ARM_RELATIVE │ │ │ │ +001cf23c 00000017 R_ARM_RELATIVE │ │ │ │ +001cf248 00000017 R_ARM_RELATIVE │ │ │ │ +001cf254 00000017 R_ARM_RELATIVE │ │ │ │ +001cf260 00000017 R_ARM_RELATIVE │ │ │ │ +001cf264 00000017 R_ARM_RELATIVE │ │ │ │ +001cf268 00000017 R_ARM_RELATIVE │ │ │ │ +001cf270 00000017 R_ARM_RELATIVE │ │ │ │ +001cf274 00000017 R_ARM_RELATIVE │ │ │ │ +001cf278 00000017 R_ARM_RELATIVE │ │ │ │ +001cf280 00000017 R_ARM_RELATIVE │ │ │ │ +001cf288 00000017 R_ARM_RELATIVE │ │ │ │ +001cf290 00000017 R_ARM_RELATIVE │ │ │ │ +001cf298 00000017 R_ARM_RELATIVE │ │ │ │ +001cf2a0 00000017 R_ARM_RELATIVE │ │ │ │ +001cf2a8 00000017 R_ARM_RELATIVE │ │ │ │ +001cf2b0 00000017 R_ARM_RELATIVE │ │ │ │ +001cf2b8 00000017 R_ARM_RELATIVE │ │ │ │ +001cf2c0 00000017 R_ARM_RELATIVE │ │ │ │ +001cf2c8 00000017 R_ARM_RELATIVE │ │ │ │ +001cf2d0 00000017 R_ARM_RELATIVE │ │ │ │ +001cf2e0 00000017 R_ARM_RELATIVE │ │ │ │ +001cf2e4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf2e8 00000017 R_ARM_RELATIVE │ │ │ │ +001cf2f4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf2f8 00000017 R_ARM_RELATIVE │ │ │ │ +001cf300 00000017 R_ARM_RELATIVE │ │ │ │ +001cf304 00000017 R_ARM_RELATIVE │ │ │ │ +001cf310 00000017 R_ARM_RELATIVE │ │ │ │ +001cf314 00000017 R_ARM_RELATIVE │ │ │ │ +001cf318 00000017 R_ARM_RELATIVE │ │ │ │ +001cf320 00000017 R_ARM_RELATIVE │ │ │ │ +001cf324 00000017 R_ARM_RELATIVE │ │ │ │ +001cf328 00000017 R_ARM_RELATIVE │ │ │ │ +001cf334 00000017 R_ARM_RELATIVE │ │ │ │ +001cf340 00000017 R_ARM_RELATIVE │ │ │ │ +001cf344 00000017 R_ARM_RELATIVE │ │ │ │ +001cf348 00000017 R_ARM_RELATIVE │ │ │ │ +001cf350 00000017 R_ARM_RELATIVE │ │ │ │ +001cf354 00000017 R_ARM_RELATIVE │ │ │ │ +001cf358 00000017 R_ARM_RELATIVE │ │ │ │ +001cf360 00000017 R_ARM_RELATIVE │ │ │ │ +001cf364 00000017 R_ARM_RELATIVE │ │ │ │ +001cf368 00000017 R_ARM_RELATIVE │ │ │ │ +001cf374 00000017 R_ARM_RELATIVE │ │ │ │ +001cf3b4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf3f4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf434 00000017 R_ARM_RELATIVE │ │ │ │ +001cf474 00000017 R_ARM_RELATIVE │ │ │ │ +001cf4b4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf4f4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf534 00000017 R_ARM_RELATIVE │ │ │ │ +001cf574 00000017 R_ARM_RELATIVE │ │ │ │ +001cf5b4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf5f4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf634 00000017 R_ARM_RELATIVE │ │ │ │ +001cf674 00000017 R_ARM_RELATIVE │ │ │ │ +001cf6b4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf6f4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf734 00000017 R_ARM_RELATIVE │ │ │ │ +001cf774 00000017 R_ARM_RELATIVE │ │ │ │ +001cf7b4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf7f4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf834 00000017 R_ARM_RELATIVE │ │ │ │ +001cf838 00000017 R_ARM_RELATIVE │ │ │ │ +001cf874 00000017 R_ARM_RELATIVE │ │ │ │ +001cf878 00000017 R_ARM_RELATIVE │ │ │ │ +001cf8b4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf8b8 00000017 R_ARM_RELATIVE │ │ │ │ +001cf8f4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf8f8 00000017 R_ARM_RELATIVE │ │ │ │ +001cf934 00000017 R_ARM_RELATIVE │ │ │ │ +001cf938 00000017 R_ARM_RELATIVE │ │ │ │ +001cf974 00000017 R_ARM_RELATIVE │ │ │ │ +001cf978 00000017 R_ARM_RELATIVE │ │ │ │ +001cf9b4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf9b8 00000017 R_ARM_RELATIVE │ │ │ │ +001cf9f4 00000017 R_ARM_RELATIVE │ │ │ │ +001cf9f8 00000017 R_ARM_RELATIVE │ │ │ │ +001cfa34 00000017 R_ARM_RELATIVE │ │ │ │ +001cfa38 00000017 R_ARM_RELATIVE │ │ │ │ +001cfa74 00000017 R_ARM_RELATIVE │ │ │ │ +001cfa78 00000017 R_ARM_RELATIVE │ │ │ │ +001cfab4 00000017 R_ARM_RELATIVE │ │ │ │ +001cfab8 00000017 R_ARM_RELATIVE │ │ │ │ +001cfaf4 00000017 R_ARM_RELATIVE │ │ │ │ +001cfaf8 00000017 R_ARM_RELATIVE │ │ │ │ +001cfb34 00000017 R_ARM_RELATIVE │ │ │ │ +001cfb38 00000017 R_ARM_RELATIVE │ │ │ │ +001cfb74 00000017 R_ARM_RELATIVE │ │ │ │ +001cfb78 00000017 R_ARM_RELATIVE │ │ │ │ +001cfbb4 00000017 R_ARM_RELATIVE │ │ │ │ +001cfbb8 00000017 R_ARM_RELATIVE │ │ │ │ +001cfbf4 00000017 R_ARM_RELATIVE │ │ │ │ +001cfbf8 00000017 R_ARM_RELATIVE │ │ │ │ +001cfc34 00000017 R_ARM_RELATIVE │ │ │ │ +001cfc38 00000017 R_ARM_RELATIVE │ │ │ │ +001cfc74 00000017 R_ARM_RELATIVE │ │ │ │ +001cfc78 00000017 R_ARM_RELATIVE │ │ │ │ +001cfcb4 00000017 R_ARM_RELATIVE │ │ │ │ +001cfcb8 00000017 R_ARM_RELATIVE │ │ │ │ +001cfcf4 00000017 R_ARM_RELATIVE │ │ │ │ +001cfcf8 00000017 R_ARM_RELATIVE │ │ │ │ +001cfd34 00000017 R_ARM_RELATIVE │ │ │ │ +001cfd38 00000017 R_ARM_RELATIVE │ │ │ │ +001cfd74 00000017 R_ARM_RELATIVE │ │ │ │ +001cfd78 00000017 R_ARM_RELATIVE │ │ │ │ +001cfdb4 00000017 R_ARM_RELATIVE │ │ │ │ +001cfdb8 00000017 R_ARM_RELATIVE │ │ │ │ +001cfdf4 00000017 R_ARM_RELATIVE │ │ │ │ +001cfdf8 00000017 R_ARM_RELATIVE │ │ │ │ +001cfe34 00000017 R_ARM_RELATIVE │ │ │ │ +001cfe38 00000017 R_ARM_RELATIVE │ │ │ │ +001cfe74 00000017 R_ARM_RELATIVE │ │ │ │ +001cfe78 00000017 R_ARM_RELATIVE │ │ │ │ +001cfeb4 00000017 R_ARM_RELATIVE │ │ │ │ +001cfeb8 00000017 R_ARM_RELATIVE │ │ │ │ +001cfef4 00000017 R_ARM_RELATIVE │ │ │ │ +001cfef8 00000017 R_ARM_RELATIVE │ │ │ │ +001cff34 00000017 R_ARM_RELATIVE │ │ │ │ +001cff38 00000017 R_ARM_RELATIVE │ │ │ │ +001cff74 00000017 R_ARM_RELATIVE │ │ │ │ +001cff78 00000017 R_ARM_RELATIVE │ │ │ │ +001cffb4 00000017 R_ARM_RELATIVE │ │ │ │ +001cffb8 00000017 R_ARM_RELATIVE │ │ │ │ +001cfff4 00000017 R_ARM_RELATIVE │ │ │ │ +001cfffc 00000017 R_ARM_RELATIVE │ │ │ │ +001d0004 00000017 R_ARM_RELATIVE │ │ │ │ +001d000c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0014 00000017 R_ARM_RELATIVE │ │ │ │ +001d001c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0024 00000017 R_ARM_RELATIVE │ │ │ │ +001d002c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0034 00000017 R_ARM_RELATIVE │ │ │ │ +001d003c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0044 00000017 R_ARM_RELATIVE │ │ │ │ +001d004c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0054 00000017 R_ARM_RELATIVE │ │ │ │ +001d005c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0064 00000017 R_ARM_RELATIVE │ │ │ │ +001d006c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0074 00000017 R_ARM_RELATIVE │ │ │ │ +001d007c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0084 00000017 R_ARM_RELATIVE │ │ │ │ +001d008c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0094 00000017 R_ARM_RELATIVE │ │ │ │ +001d009c 00000017 R_ARM_RELATIVE │ │ │ │ +001d00a4 00000017 R_ARM_RELATIVE │ │ │ │ +001d00ac 00000017 R_ARM_RELATIVE │ │ │ │ +001d00b4 00000017 R_ARM_RELATIVE │ │ │ │ +001d00bc 00000017 R_ARM_RELATIVE │ │ │ │ +001d00c4 00000017 R_ARM_RELATIVE │ │ │ │ +001d00cc 00000017 R_ARM_RELATIVE │ │ │ │ +001d00d4 00000017 R_ARM_RELATIVE │ │ │ │ +001d00dc 00000017 R_ARM_RELATIVE │ │ │ │ +001d00e4 00000017 R_ARM_RELATIVE │ │ │ │ +001d00ec 00000017 R_ARM_RELATIVE │ │ │ │ +001d00f4 00000017 R_ARM_RELATIVE │ │ │ │ +001d00fc 00000017 R_ARM_RELATIVE │ │ │ │ +001d0104 00000017 R_ARM_RELATIVE │ │ │ │ +001d010c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0114 00000017 R_ARM_RELATIVE │ │ │ │ +001d011c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0124 00000017 R_ARM_RELATIVE │ │ │ │ +001d012c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0134 00000017 R_ARM_RELATIVE │ │ │ │ +001d013c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0144 00000017 R_ARM_RELATIVE │ │ │ │ +001d014c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0154 00000017 R_ARM_RELATIVE │ │ │ │ +001d015c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0164 00000017 R_ARM_RELATIVE │ │ │ │ +001d016c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0174 00000017 R_ARM_RELATIVE │ │ │ │ +001d017c 00000017 R_ARM_RELATIVE │ │ │ │ +001d018c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0190 00000017 R_ARM_RELATIVE │ │ │ │ +001d0194 00000017 R_ARM_RELATIVE │ │ │ │ +001d019c 00000017 R_ARM_RELATIVE │ │ │ │ +001d01a0 00000017 R_ARM_RELATIVE │ │ │ │ +001d01a4 00000017 R_ARM_RELATIVE │ │ │ │ +001d01ac 00000017 R_ARM_RELATIVE │ │ │ │ +001d01b0 00000017 R_ARM_RELATIVE │ │ │ │ +001d01b4 00000017 R_ARM_RELATIVE │ │ │ │ +001d01bc 00000017 R_ARM_RELATIVE │ │ │ │ +001d01c0 00000017 R_ARM_RELATIVE │ │ │ │ +001d01c4 00000017 R_ARM_RELATIVE │ │ │ │ +001d01cc 00000017 R_ARM_RELATIVE │ │ │ │ +001d01d0 00000017 R_ARM_RELATIVE │ │ │ │ +001d01d4 00000017 R_ARM_RELATIVE │ │ │ │ +001d01dc 00000017 R_ARM_RELATIVE │ │ │ │ +001d01e4 00000017 R_ARM_RELATIVE │ │ │ │ +001d01ec 00000017 R_ARM_RELATIVE │ │ │ │ +001d01f4 00000017 R_ARM_RELATIVE │ │ │ │ +001d01fc 00000017 R_ARM_RELATIVE │ │ │ │ +001d0204 00000017 R_ARM_RELATIVE │ │ │ │ +001d020c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0214 00000017 R_ARM_RELATIVE │ │ │ │ +001d021c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0224 00000017 R_ARM_RELATIVE │ │ │ │ +001d022c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0234 00000017 R_ARM_RELATIVE │ │ │ │ +001d023c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0244 00000017 R_ARM_RELATIVE │ │ │ │ +001d024c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0254 00000017 R_ARM_RELATIVE │ │ │ │ +001d025c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0264 00000017 R_ARM_RELATIVE │ │ │ │ +001d026c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0280 00000017 R_ARM_RELATIVE │ │ │ │ +001d0284 00000017 R_ARM_RELATIVE │ │ │ │ +001d0290 00000017 R_ARM_RELATIVE │ │ │ │ +001d0294 00000017 R_ARM_RELATIVE │ │ │ │ +001d029c 00000017 R_ARM_RELATIVE │ │ │ │ +001d02a0 00000017 R_ARM_RELATIVE │ │ │ │ +001d02ac 00000017 R_ARM_RELATIVE │ │ │ │ +001d02b0 00000017 R_ARM_RELATIVE │ │ │ │ +001d02b4 00000017 R_ARM_RELATIVE │ │ │ │ +001d02c0 00000017 R_ARM_RELATIVE │ │ │ │ +001d02d0 00000017 R_ARM_RELATIVE │ │ │ │ +001d02dc 00000017 R_ARM_RELATIVE │ │ │ │ +001d02e0 00000017 R_ARM_RELATIVE │ │ │ │ +001d02e4 00000017 R_ARM_RELATIVE │ │ │ │ +001d02ec 00000017 R_ARM_RELATIVE │ │ │ │ +001d02f0 00000017 R_ARM_RELATIVE │ │ │ │ +001d02f4 00000017 R_ARM_RELATIVE │ │ │ │ +001d02fc 00000017 R_ARM_RELATIVE │ │ │ │ +001d0300 00000017 R_ARM_RELATIVE │ │ │ │ +001d0304 00000017 R_ARM_RELATIVE │ │ │ │ +001d030c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0310 00000017 R_ARM_RELATIVE │ │ │ │ +001d0314 00000017 R_ARM_RELATIVE │ │ │ │ +001d031c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0320 00000017 R_ARM_RELATIVE │ │ │ │ +001d0324 00000017 R_ARM_RELATIVE │ │ │ │ +001d0330 00000017 R_ARM_RELATIVE │ │ │ │ +001d0334 00000017 R_ARM_RELATIVE │ │ │ │ +001d0340 00000017 R_ARM_RELATIVE │ │ │ │ +001d034c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0350 00000017 R_ARM_RELATIVE │ │ │ │ +001d0354 00000017 R_ARM_RELATIVE │ │ │ │ +001d035c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0360 00000017 R_ARM_RELATIVE │ │ │ │ +001d0364 00000017 R_ARM_RELATIVE │ │ │ │ +001d036c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0370 00000017 R_ARM_RELATIVE │ │ │ │ +001d0374 00000017 R_ARM_RELATIVE │ │ │ │ +001d037c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0380 00000017 R_ARM_RELATIVE │ │ │ │ +001d0384 00000017 R_ARM_RELATIVE │ │ │ │ +001d038c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0390 00000017 R_ARM_RELATIVE │ │ │ │ +001d0394 00000017 R_ARM_RELATIVE │ │ │ │ +001d039c 00000017 R_ARM_RELATIVE │ │ │ │ +001d03cc 00000017 R_ARM_RELATIVE │ │ │ │ +001d03fc 00000017 R_ARM_RELATIVE │ │ │ │ +001d042c 00000017 R_ARM_RELATIVE │ │ │ │ +001d045c 00000017 R_ARM_RELATIVE │ │ │ │ +001d048c 00000017 R_ARM_RELATIVE │ │ │ │ +001d04bc 00000017 R_ARM_RELATIVE │ │ │ │ +001d04ec 00000017 R_ARM_RELATIVE │ │ │ │ +001d051c 00000017 R_ARM_RELATIVE │ │ │ │ +001d054c 00000017 R_ARM_RELATIVE │ │ │ │ +001d057c 00000017 R_ARM_RELATIVE │ │ │ │ +001d05ac 00000017 R_ARM_RELATIVE │ │ │ │ +001d05dc 00000017 R_ARM_RELATIVE │ │ │ │ +001d060c 00000017 R_ARM_RELATIVE │ │ │ │ +001d063c 00000017 R_ARM_RELATIVE │ │ │ │ +001d066c 00000017 R_ARM_RELATIVE │ │ │ │ +001d069c 00000017 R_ARM_RELATIVE │ │ │ │ +001d06cc 00000017 R_ARM_RELATIVE │ │ │ │ +001d06fc 00000017 R_ARM_RELATIVE │ │ │ │ +001d072c 00000017 R_ARM_RELATIVE │ │ │ │ +001d075c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0760 00000017 R_ARM_RELATIVE │ │ │ │ +001d078c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0790 00000017 R_ARM_RELATIVE │ │ │ │ +001d07bc 00000017 R_ARM_RELATIVE │ │ │ │ +001d07c0 00000017 R_ARM_RELATIVE │ │ │ │ +001d07ec 00000017 R_ARM_RELATIVE │ │ │ │ +001d07f0 00000017 R_ARM_RELATIVE │ │ │ │ +001d081c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0820 00000017 R_ARM_RELATIVE │ │ │ │ +001d084c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0850 00000017 R_ARM_RELATIVE │ │ │ │ +001d087c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0880 00000017 R_ARM_RELATIVE │ │ │ │ +001d08ac 00000017 R_ARM_RELATIVE │ │ │ │ +001d08b0 00000017 R_ARM_RELATIVE │ │ │ │ +001d08dc 00000017 R_ARM_RELATIVE │ │ │ │ +001d08e0 00000017 R_ARM_RELATIVE │ │ │ │ +001d090c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0910 00000017 R_ARM_RELATIVE │ │ │ │ +001d093c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0940 00000017 R_ARM_RELATIVE │ │ │ │ +001d096c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0970 00000017 R_ARM_RELATIVE │ │ │ │ +001d099c 00000017 R_ARM_RELATIVE │ │ │ │ +001d09a0 00000017 R_ARM_RELATIVE │ │ │ │ +001d09cc 00000017 R_ARM_RELATIVE │ │ │ │ +001d09d0 00000017 R_ARM_RELATIVE │ │ │ │ +001d09fc 00000017 R_ARM_RELATIVE │ │ │ │ +001d0a00 00000017 R_ARM_RELATIVE │ │ │ │ +001d0a2c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0a30 00000017 R_ARM_RELATIVE │ │ │ │ +001d0a5c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0a60 00000017 R_ARM_RELATIVE │ │ │ │ +001d0a8c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0a90 00000017 R_ARM_RELATIVE │ │ │ │ +001d0abc 00000017 R_ARM_RELATIVE │ │ │ │ +001d0ac0 00000017 R_ARM_RELATIVE │ │ │ │ +001d0aec 00000017 R_ARM_RELATIVE │ │ │ │ +001d0af0 00000017 R_ARM_RELATIVE │ │ │ │ +001d0b1c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0b20 00000017 R_ARM_RELATIVE │ │ │ │ +001d0b4c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0b50 00000017 R_ARM_RELATIVE │ │ │ │ +001d0b7c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0b80 00000017 R_ARM_RELATIVE │ │ │ │ +001d0bac 00000017 R_ARM_RELATIVE │ │ │ │ +001d0bdc 00000017 R_ARM_RELATIVE │ │ │ │ +001d0c0c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0c3c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0c6c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0c9c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0ccc 00000017 R_ARM_RELATIVE │ │ │ │ +001d0cfc 00000017 R_ARM_RELATIVE │ │ │ │ +001d0d2c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0d5c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0d8c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0dbc 00000017 R_ARM_RELATIVE │ │ │ │ +001d0dec 00000017 R_ARM_RELATIVE │ │ │ │ +001d0e1c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0e4c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0e7c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0eac 00000017 R_ARM_RELATIVE │ │ │ │ +001d0eb0 00000017 R_ARM_RELATIVE │ │ │ │ +001d0edc 00000017 R_ARM_RELATIVE │ │ │ │ +001d0ee0 00000017 R_ARM_RELATIVE │ │ │ │ +001d0f0c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0f10 00000017 R_ARM_RELATIVE │ │ │ │ +001d0f3c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0f40 00000017 R_ARM_RELATIVE │ │ │ │ +001d0f6c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0f70 00000017 R_ARM_RELATIVE │ │ │ │ +001d0f9c 00000017 R_ARM_RELATIVE │ │ │ │ +001d0fa0 00000017 R_ARM_RELATIVE │ │ │ │ +001d0fcc 00000017 R_ARM_RELATIVE │ │ │ │ +001d0fd0 00000017 R_ARM_RELATIVE │ │ │ │ +001d0ffc 00000017 R_ARM_RELATIVE │ │ │ │ +001d1000 00000017 R_ARM_RELATIVE │ │ │ │ +001d102c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1030 00000017 R_ARM_RELATIVE │ │ │ │ +001d105c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1060 00000017 R_ARM_RELATIVE │ │ │ │ +001d108c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1090 00000017 R_ARM_RELATIVE │ │ │ │ +001d10bc 00000017 R_ARM_RELATIVE │ │ │ │ +001d10c0 00000017 R_ARM_RELATIVE │ │ │ │ +001d10ec 00000017 R_ARM_RELATIVE │ │ │ │ +001d10f0 00000017 R_ARM_RELATIVE │ │ │ │ +001d111c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1120 00000017 R_ARM_RELATIVE │ │ │ │ +001d114c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1150 00000017 R_ARM_RELATIVE │ │ │ │ +001d117c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1180 00000017 R_ARM_RELATIVE │ │ │ │ +001d11ac 00000017 R_ARM_RELATIVE │ │ │ │ +001d11b0 00000017 R_ARM_RELATIVE │ │ │ │ +001d11dc 00000017 R_ARM_RELATIVE │ │ │ │ +001d11e0 00000017 R_ARM_RELATIVE │ │ │ │ +001d120c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1210 00000017 R_ARM_RELATIVE │ │ │ │ +001d123c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1240 00000017 R_ARM_RELATIVE │ │ │ │ +001d126c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1270 00000017 R_ARM_RELATIVE │ │ │ │ +001d129c 00000017 R_ARM_RELATIVE │ │ │ │ +001d12a0 00000017 R_ARM_RELATIVE │ │ │ │ +001d12cc 00000017 R_ARM_RELATIVE │ │ │ │ +001d12d0 00000017 R_ARM_RELATIVE │ │ │ │ +001d12fc 00000017 R_ARM_RELATIVE │ │ │ │ +001d1300 00000017 R_ARM_RELATIVE │ │ │ │ +001d132c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1330 00000017 R_ARM_RELATIVE │ │ │ │ +001d135c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1360 00000017 R_ARM_RELATIVE │ │ │ │ +001d138c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1390 00000017 R_ARM_RELATIVE │ │ │ │ +001d13bc 00000017 R_ARM_RELATIVE │ │ │ │ +001d13c0 00000017 R_ARM_RELATIVE │ │ │ │ +001d13ec 00000017 R_ARM_RELATIVE │ │ │ │ +001d13f4 00000017 R_ARM_RELATIVE │ │ │ │ +001d13fc 00000017 R_ARM_RELATIVE │ │ │ │ +001d1404 00000017 R_ARM_RELATIVE │ │ │ │ +001d140c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1414 00000017 R_ARM_RELATIVE │ │ │ │ +001d141c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1424 00000017 R_ARM_RELATIVE │ │ │ │ +001d142c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1434 00000017 R_ARM_RELATIVE │ │ │ │ +001d143c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1444 00000017 R_ARM_RELATIVE │ │ │ │ +001d144c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1454 00000017 R_ARM_RELATIVE │ │ │ │ +001d145c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1464 00000017 R_ARM_RELATIVE │ │ │ │ +001d146c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1474 00000017 R_ARM_RELATIVE │ │ │ │ +001d147c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1484 00000017 R_ARM_RELATIVE │ │ │ │ +001d148c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1494 00000017 R_ARM_RELATIVE │ │ │ │ +001d149c 00000017 R_ARM_RELATIVE │ │ │ │ +001d14a4 00000017 R_ARM_RELATIVE │ │ │ │ +001d14ac 00000017 R_ARM_RELATIVE │ │ │ │ +001d14b4 00000017 R_ARM_RELATIVE │ │ │ │ +001d14bc 00000017 R_ARM_RELATIVE │ │ │ │ +001d14c4 00000017 R_ARM_RELATIVE │ │ │ │ +001d14cc 00000017 R_ARM_RELATIVE │ │ │ │ +001d14d4 00000017 R_ARM_RELATIVE │ │ │ │ +001d14dc 00000017 R_ARM_RELATIVE │ │ │ │ +001d14e4 00000017 R_ARM_RELATIVE │ │ │ │ +001d14ec 00000017 R_ARM_RELATIVE │ │ │ │ +001d14f4 00000017 R_ARM_RELATIVE │ │ │ │ +001d14fc 00000017 R_ARM_RELATIVE │ │ │ │ +001d1504 00000017 R_ARM_RELATIVE │ │ │ │ +001d150c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1514 00000017 R_ARM_RELATIVE │ │ │ │ +001d151c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1524 00000017 R_ARM_RELATIVE │ │ │ │ +001d152c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1534 00000017 R_ARM_RELATIVE │ │ │ │ +001d153c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1544 00000017 R_ARM_RELATIVE │ │ │ │ +001d154c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1554 00000017 R_ARM_RELATIVE │ │ │ │ +001d155c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1564 00000017 R_ARM_RELATIVE │ │ │ │ +001d156c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1574 00000017 R_ARM_RELATIVE │ │ │ │ +001d157c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1584 00000017 R_ARM_RELATIVE │ │ │ │ +001d158c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1594 00000017 R_ARM_RELATIVE │ │ │ │ +001d159c 00000017 R_ARM_RELATIVE │ │ │ │ +001d15a4 00000017 R_ARM_RELATIVE │ │ │ │ +001d15ac 00000017 R_ARM_RELATIVE │ │ │ │ +001d15b4 00000017 R_ARM_RELATIVE │ │ │ │ +001d15bc 00000017 R_ARM_RELATIVE │ │ │ │ +001d15c4 00000017 R_ARM_RELATIVE │ │ │ │ +001d15cc 00000017 R_ARM_RELATIVE │ │ │ │ +001d15d4 00000017 R_ARM_RELATIVE │ │ │ │ +001d15dc 00000017 R_ARM_RELATIVE │ │ │ │ +001d15e4 00000017 R_ARM_RELATIVE │ │ │ │ +001d15ec 00000017 R_ARM_RELATIVE │ │ │ │ +001d15f4 00000017 R_ARM_RELATIVE │ │ │ │ +001d15fc 00000017 R_ARM_RELATIVE │ │ │ │ +001d1604 00000017 R_ARM_RELATIVE │ │ │ │ +001d160c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1614 00000017 R_ARM_RELATIVE │ │ │ │ +001d161c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1624 00000017 R_ARM_RELATIVE │ │ │ │ +001d162c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1634 00000017 R_ARM_RELATIVE │ │ │ │ +001d163c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1644 00000017 R_ARM_RELATIVE │ │ │ │ +001d164c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1654 00000017 R_ARM_RELATIVE │ │ │ │ +001d165c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1664 00000017 R_ARM_RELATIVE │ │ │ │ +001d166c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1674 00000017 R_ARM_RELATIVE │ │ │ │ +001d167c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1684 00000017 R_ARM_RELATIVE │ │ │ │ +001d168c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1694 00000017 R_ARM_RELATIVE │ │ │ │ +001d169c 00000017 R_ARM_RELATIVE │ │ │ │ +001d16ac 00000017 R_ARM_RELATIVE │ │ │ │ +001d16dc 00000017 R_ARM_RELATIVE │ │ │ │ +001d170c 00000017 R_ARM_RELATIVE │ │ │ │ +001d173c 00000017 R_ARM_RELATIVE │ │ │ │ +001d176c 00000017 R_ARM_RELATIVE │ │ │ │ +001d179c 00000017 R_ARM_RELATIVE │ │ │ │ +001d17cc 00000017 R_ARM_RELATIVE │ │ │ │ +001d17fc 00000017 R_ARM_RELATIVE │ │ │ │ +001d182c 00000017 R_ARM_RELATIVE │ │ │ │ +001d185c 00000017 R_ARM_RELATIVE │ │ │ │ +001d188c 00000017 R_ARM_RELATIVE │ │ │ │ +001d18bc 00000017 R_ARM_RELATIVE │ │ │ │ +001d18ec 00000017 R_ARM_RELATIVE │ │ │ │ +001d191c 00000017 R_ARM_RELATIVE │ │ │ │ +001d194c 00000017 R_ARM_RELATIVE │ │ │ │ +001d197c 00000017 R_ARM_RELATIVE │ │ │ │ +001d19ac 00000017 R_ARM_RELATIVE │ │ │ │ +001d19dc 00000017 R_ARM_RELATIVE │ │ │ │ +001d1a0c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1a3c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1a6c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1a70 00000017 R_ARM_RELATIVE │ │ │ │ +001d1a9c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1aa0 00000017 R_ARM_RELATIVE │ │ │ │ +001d1acc 00000017 R_ARM_RELATIVE │ │ │ │ +001d1ad0 00000017 R_ARM_RELATIVE │ │ │ │ +001d1afc 00000017 R_ARM_RELATIVE │ │ │ │ +001d1b00 00000017 R_ARM_RELATIVE │ │ │ │ +001d1b2c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1b30 00000017 R_ARM_RELATIVE │ │ │ │ +001d1b5c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1b60 00000017 R_ARM_RELATIVE │ │ │ │ +001d1b8c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1b90 00000017 R_ARM_RELATIVE │ │ │ │ +001d1bbc 00000017 R_ARM_RELATIVE │ │ │ │ +001d1bc0 00000017 R_ARM_RELATIVE │ │ │ │ +001d1bec 00000017 R_ARM_RELATIVE │ │ │ │ +001d1bf0 00000017 R_ARM_RELATIVE │ │ │ │ +001d1c1c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1c20 00000017 R_ARM_RELATIVE │ │ │ │ +001d1c4c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1c50 00000017 R_ARM_RELATIVE │ │ │ │ +001d1c7c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1c80 00000017 R_ARM_RELATIVE │ │ │ │ +001d1cac 00000017 R_ARM_RELATIVE │ │ │ │ +001d1cb0 00000017 R_ARM_RELATIVE │ │ │ │ +001d1cdc 00000017 R_ARM_RELATIVE │ │ │ │ +001d1ce0 00000017 R_ARM_RELATIVE │ │ │ │ +001d1d0c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1d10 00000017 R_ARM_RELATIVE │ │ │ │ +001d1d3c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1d40 00000017 R_ARM_RELATIVE │ │ │ │ +001d1d6c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1d70 00000017 R_ARM_RELATIVE │ │ │ │ +001d1d9c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1da0 00000017 R_ARM_RELATIVE │ │ │ │ +001d1dcc 00000017 R_ARM_RELATIVE │ │ │ │ +001d1dd0 00000017 R_ARM_RELATIVE │ │ │ │ +001d1dfc 00000017 R_ARM_RELATIVE │ │ │ │ +001d1e00 00000017 R_ARM_RELATIVE │ │ │ │ +001d1e2c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1e30 00000017 R_ARM_RELATIVE │ │ │ │ +001d1e5c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1e60 00000017 R_ARM_RELATIVE │ │ │ │ +001d1e8c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1e90 00000017 R_ARM_RELATIVE │ │ │ │ +001d1ebc 00000017 R_ARM_RELATIVE │ │ │ │ +001d1eec 00000017 R_ARM_RELATIVE │ │ │ │ +001d1f1c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1f4c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1f7c 00000017 R_ARM_RELATIVE │ │ │ │ +001d1fac 00000017 R_ARM_RELATIVE │ │ │ │ +001d1fdc 00000017 R_ARM_RELATIVE │ │ │ │ +001d200c 00000017 R_ARM_RELATIVE │ │ │ │ +001d203c 00000017 R_ARM_RELATIVE │ │ │ │ +001d206c 00000017 R_ARM_RELATIVE │ │ │ │ +001d209c 00000017 R_ARM_RELATIVE │ │ │ │ +001d20cc 00000017 R_ARM_RELATIVE │ │ │ │ +001d20fc 00000017 R_ARM_RELATIVE │ │ │ │ +001d212c 00000017 R_ARM_RELATIVE │ │ │ │ +001d215c 00000017 R_ARM_RELATIVE │ │ │ │ +001d218c 00000017 R_ARM_RELATIVE │ │ │ │ +001d21bc 00000017 R_ARM_RELATIVE │ │ │ │ +001d21c0 00000017 R_ARM_RELATIVE │ │ │ │ +001d21ec 00000017 R_ARM_RELATIVE │ │ │ │ +001d21f0 00000017 R_ARM_RELATIVE │ │ │ │ +001d221c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2220 00000017 R_ARM_RELATIVE │ │ │ │ +001d224c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2250 00000017 R_ARM_RELATIVE │ │ │ │ +001d227c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2280 00000017 R_ARM_RELATIVE │ │ │ │ +001d22ac 00000017 R_ARM_RELATIVE │ │ │ │ +001d22b0 00000017 R_ARM_RELATIVE │ │ │ │ +001d22dc 00000017 R_ARM_RELATIVE │ │ │ │ +001d22e0 00000017 R_ARM_RELATIVE │ │ │ │ +001d230c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2310 00000017 R_ARM_RELATIVE │ │ │ │ +001d233c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2340 00000017 R_ARM_RELATIVE │ │ │ │ +001d236c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2370 00000017 R_ARM_RELATIVE │ │ │ │ +001d239c 00000017 R_ARM_RELATIVE │ │ │ │ +001d23a0 00000017 R_ARM_RELATIVE │ │ │ │ +001d23cc 00000017 R_ARM_RELATIVE │ │ │ │ +001d23d0 00000017 R_ARM_RELATIVE │ │ │ │ +001d23fc 00000017 R_ARM_RELATIVE │ │ │ │ +001d2400 00000017 R_ARM_RELATIVE │ │ │ │ +001d242c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2430 00000017 R_ARM_RELATIVE │ │ │ │ +001d245c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2460 00000017 R_ARM_RELATIVE │ │ │ │ +001d248c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2490 00000017 R_ARM_RELATIVE │ │ │ │ +001d24bc 00000017 R_ARM_RELATIVE │ │ │ │ +001d24c0 00000017 R_ARM_RELATIVE │ │ │ │ +001d24ec 00000017 R_ARM_RELATIVE │ │ │ │ +001d24f0 00000017 R_ARM_RELATIVE │ │ │ │ +001d251c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2520 00000017 R_ARM_RELATIVE │ │ │ │ +001d254c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2550 00000017 R_ARM_RELATIVE │ │ │ │ +001d257c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2580 00000017 R_ARM_RELATIVE │ │ │ │ +001d25ac 00000017 R_ARM_RELATIVE │ │ │ │ +001d25b0 00000017 R_ARM_RELATIVE │ │ │ │ +001d25dc 00000017 R_ARM_RELATIVE │ │ │ │ +001d25e0 00000017 R_ARM_RELATIVE │ │ │ │ +001d260c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2610 00000017 R_ARM_RELATIVE │ │ │ │ +001d263c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2640 00000017 R_ARM_RELATIVE │ │ │ │ +001d266c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2670 00000017 R_ARM_RELATIVE │ │ │ │ +001d269c 00000017 R_ARM_RELATIVE │ │ │ │ +001d26a0 00000017 R_ARM_RELATIVE │ │ │ │ +001d26cc 00000017 R_ARM_RELATIVE │ │ │ │ +001d26d0 00000017 R_ARM_RELATIVE │ │ │ │ +001d26fc 00000017 R_ARM_RELATIVE │ │ │ │ +001d2704 00000017 R_ARM_RELATIVE │ │ │ │ +001d270c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2714 00000017 R_ARM_RELATIVE │ │ │ │ +001d271c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2724 00000017 R_ARM_RELATIVE │ │ │ │ +001d272c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2734 00000017 R_ARM_RELATIVE │ │ │ │ +001d273c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2744 00000017 R_ARM_RELATIVE │ │ │ │ +001d274c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2754 00000017 R_ARM_RELATIVE │ │ │ │ +001d275c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2764 00000017 R_ARM_RELATIVE │ │ │ │ +001d276c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2774 00000017 R_ARM_RELATIVE │ │ │ │ +001d277c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2784 00000017 R_ARM_RELATIVE │ │ │ │ +001d278c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2794 00000017 R_ARM_RELATIVE │ │ │ │ +001d279c 00000017 R_ARM_RELATIVE │ │ │ │ +001d27a4 00000017 R_ARM_RELATIVE │ │ │ │ +001d27ac 00000017 R_ARM_RELATIVE │ │ │ │ +001d27b4 00000017 R_ARM_RELATIVE │ │ │ │ +001d27bc 00000017 R_ARM_RELATIVE │ │ │ │ +001d27c4 00000017 R_ARM_RELATIVE │ │ │ │ +001d27cc 00000017 R_ARM_RELATIVE │ │ │ │ +001d27d4 00000017 R_ARM_RELATIVE │ │ │ │ +001d27dc 00000017 R_ARM_RELATIVE │ │ │ │ +001d27e4 00000017 R_ARM_RELATIVE │ │ │ │ +001d27ec 00000017 R_ARM_RELATIVE │ │ │ │ +001d27f4 00000017 R_ARM_RELATIVE │ │ │ │ +001d27fc 00000017 R_ARM_RELATIVE │ │ │ │ +001d2804 00000017 R_ARM_RELATIVE │ │ │ │ +001d280c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2814 00000017 R_ARM_RELATIVE │ │ │ │ +001d281c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2824 00000017 R_ARM_RELATIVE │ │ │ │ +001d282c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2834 00000017 R_ARM_RELATIVE │ │ │ │ +001d283c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2844 00000017 R_ARM_RELATIVE │ │ │ │ +001d284c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2854 00000017 R_ARM_RELATIVE │ │ │ │ +001d285c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2864 00000017 R_ARM_RELATIVE │ │ │ │ +001d286c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2874 00000017 R_ARM_RELATIVE │ │ │ │ +001d287c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2884 00000017 R_ARM_RELATIVE │ │ │ │ +001d288c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2894 00000017 R_ARM_RELATIVE │ │ │ │ +001d289c 00000017 R_ARM_RELATIVE │ │ │ │ +001d28a4 00000017 R_ARM_RELATIVE │ │ │ │ +001d28ac 00000017 R_ARM_RELATIVE │ │ │ │ +001d28b4 00000017 R_ARM_RELATIVE │ │ │ │ +001d28bc 00000017 R_ARM_RELATIVE │ │ │ │ +001d28c4 00000017 R_ARM_RELATIVE │ │ │ │ +001d28cc 00000017 R_ARM_RELATIVE │ │ │ │ +001d28d4 00000017 R_ARM_RELATIVE │ │ │ │ +001d28dc 00000017 R_ARM_RELATIVE │ │ │ │ +001d28e4 00000017 R_ARM_RELATIVE │ │ │ │ +001d28ec 00000017 R_ARM_RELATIVE │ │ │ │ +001d28f4 00000017 R_ARM_RELATIVE │ │ │ │ +001d28fc 00000017 R_ARM_RELATIVE │ │ │ │ +001d2904 00000017 R_ARM_RELATIVE │ │ │ │ +001d290c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2914 00000017 R_ARM_RELATIVE │ │ │ │ +001d291c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2924 00000017 R_ARM_RELATIVE │ │ │ │ +001d292c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2934 00000017 R_ARM_RELATIVE │ │ │ │ +001d293c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2944 00000017 R_ARM_RELATIVE │ │ │ │ +001d294c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2954 00000017 R_ARM_RELATIVE │ │ │ │ +001d295c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2964 00000017 R_ARM_RELATIVE │ │ │ │ +001d296c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2974 00000017 R_ARM_RELATIVE │ │ │ │ +001d297c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2984 00000017 R_ARM_RELATIVE │ │ │ │ +001d298c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2994 00000017 R_ARM_RELATIVE │ │ │ │ +001d299c 00000017 R_ARM_RELATIVE │ │ │ │ +001d29a4 00000017 R_ARM_RELATIVE │ │ │ │ +001d29ac 00000017 R_ARM_RELATIVE │ │ │ │ +001d29bc 00000017 R_ARM_RELATIVE │ │ │ │ +001d29ec 00000017 R_ARM_RELATIVE │ │ │ │ +001d2a1c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2a24 00000017 R_ARM_RELATIVE │ │ │ │ +001d2a34 00000017 R_ARM_RELATIVE │ │ │ │ +001d2a3c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2a44 00000017 R_ARM_RELATIVE │ │ │ │ +001d2a4c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2a54 00000017 R_ARM_RELATIVE │ │ │ │ +001d2a5c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2a6c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2a70 00000017 R_ARM_RELATIVE │ │ │ │ +001d2a74 00000017 R_ARM_RELATIVE │ │ │ │ +001d2a7c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2a80 00000017 R_ARM_RELATIVE │ │ │ │ +001d2a84 00000017 R_ARM_RELATIVE │ │ │ │ +001d2a8c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2a90 00000017 R_ARM_RELATIVE │ │ │ │ +001d2a94 00000017 R_ARM_RELATIVE │ │ │ │ +001d2a9c 00000017 R_ARM_RELATIVE │ │ │ │ +001d2aa0 00000017 R_ARM_RELATIVE │ │ │ │ +001d2aa4 00000017 R_ARM_RELATIVE │ │ │ │ +001d2aac 00000017 R_ARM_RELATIVE │ │ │ │ +001d2ab0 00000017 R_ARM_RELATIVE │ │ │ │ +001d2ab4 00000017 R_ARM_RELATIVE │ │ │ │ +001d2abc 00000017 R_ARM_RELATIVE │ │ │ │ +001d2ac0 00000017 R_ARM_RELATIVE │ │ │ │ +001d2ac4 00000017 R_ARM_RELATIVE │ │ │ │ +001d3000 00000017 R_ARM_RELATIVE │ │ │ │ +001d3004 00000017 R_ARM_RELATIVE │ │ │ │ +001cf25c 00018a02 R_ARM_ABS32 0001a034 fftw_dft_solve │ │ │ │ +001cf26c 00018a02 R_ARM_ABS32 0001a034 fftw_dft_solve │ │ │ │ +001cf2dc 00018a02 R_ARM_ABS32 0001a034 fftw_dft_solve │ │ │ │ +001cf2ec 00018a02 R_ARM_ABS32 0001a034 fftw_dft_solve │ │ │ │ +001cf2fc 00018a02 R_ARM_ABS32 0001a034 fftw_dft_solve │ │ │ │ +001cf30c 00018a02 R_ARM_ABS32 0001a034 fftw_dft_solve │ │ │ │ +001cf31c 00018a02 R_ARM_ABS32 0001a034 fftw_dft_solve │ │ │ │ +001cf32c 00018a02 R_ARM_ABS32 0001a034 fftw_dft_solve │ │ │ │ +001cf33c 00018a02 R_ARM_ABS32 0001a034 fftw_dft_solve │ │ │ │ +001cf34c 00018a02 R_ARM_ABS32 0001a034 fftw_dft_solve │ │ │ │ +001cf35c 00018a02 R_ARM_ABS32 0001a034 fftw_dft_solve │ │ │ │ +001d0198 00018a02 R_ARM_ABS32 0001a034 fftw_dft_solve │ │ │ │ +001cf27c 00020502 R_ARM_ABS32 0001849c fftw_dft_indirect_register │ │ │ │ +001cf284 0000fc02 R_ARM_ABS32 00018c20 fftw_dft_indirect_transpose_register │ │ │ │ +001cf28c 00023d02 R_ARM_ABS32 00019fac fftw_dft_rank_geq2_register │ │ │ │ +001cf294 00004602 R_ARM_ABS32 0001a3d8 fftw_dft_vrank_geq1_register │ │ │ │ +001cf29c 0000b002 R_ARM_ABS32 00014b1c fftw_dft_buffered_register │ │ │ │ +001cf2a4 0001b102 R_ARM_ABS32 00017ff8 fftw_dft_generic_register │ │ │ │ +001cf2ac 00009d02 R_ARM_ABS32 00019c14 fftw_dft_rader_register │ │ │ │ +001cf2b4 00020402 R_ARM_ABS32 00014428 fftw_dft_bluestein_register │ │ │ │ +001cf2bc 00022c02 R_ARM_ABS32 00018d74 fftw_dft_nop_register │ │ │ │ +001cf2c4 00028302 R_ARM_ABS32 000168c0 fftw_ct_generic_register │ │ │ │ +001cf2cc 00022002 R_ARM_ABS32 00016f30 fftw_ct_genericbuf_register │ │ │ │ +001cf2f0 00009302 R_ARM_ABS32 0000badc fftw_null_awake │ │ │ │ +001cf330 00009302 R_ARM_ABS32 0000badc fftw_null_awake │ │ │ │ +001d027c 00009302 R_ARM_ABS32 0000badc fftw_null_awake │ │ │ │ +001d028c 00009302 R_ARM_ABS32 0000badc fftw_null_awake │ │ │ │ +001d02bc 00009302 R_ARM_ABS32 0000badc fftw_null_awake │ │ │ │ +001d02cc 00009302 R_ARM_ABS32 0000badc fftw_null_awake │ │ │ │ +001d032c 00009302 R_ARM_ABS32 0000badc fftw_null_awake │ │ │ │ +001d033c 00009302 R_ARM_ABS32 0000badc fftw_null_awake │ │ │ │ +001cf308 00013a02 R_ARM_ABS32 0000d060 fftw_plan_null_destroy │ │ │ │ +001cf338 00013a02 R_ARM_ABS32 0000d060 fftw_plan_null_destroy │ │ │ │ +001d02a4 00013a02 R_ARM_ABS32 0000d060 fftw_plan_null_destroy │ │ │ │ +001d02c4 00013a02 R_ARM_ABS32 0000d060 fftw_plan_null_destroy │ │ │ │ +001d02d4 00013a02 R_ARM_ABS32 0000d060 fftw_plan_null_destroy │ │ │ │ +001d0344 00013a02 R_ARM_ABS32 0000d060 fftw_plan_null_destroy │ │ │ │ +001cf398 00007402 R_ARM_ABS32 001cefc0 fftw_dft_n_genus │ │ │ │ +001cf3d8 00007402 R_ARM_ABS32 001cefc0 fftw_dft_n_genus │ │ │ │ +001cf418 00007402 R_ARM_ABS32 001cefc0 fftw_dft_n_genus │ │ │ │ +001cf458 00007402 R_ARM_ABS32 001cefc0 fftw_dft_n_genus │ │ │ │ +001cf498 00007402 R_ARM_ABS32 001cefc0 fftw_dft_n_genus │ │ │ │ +001cf4d8 00007402 R_ARM_ABS32 001cefc0 fftw_dft_n_genus │ │ │ │ +001cf518 00007402 R_ARM_ABS32 001cefc0 fftw_dft_n_genus │ │ │ │ +001cf558 00007402 R_ARM_ABS32 001cefc0 fftw_dft_n_genus │ │ │ │ +001cf598 00007402 R_ARM_ABS32 001cefc0 fftw_dft_n_genus │ │ │ │ +001cf5d8 00007402 R_ARM_ABS32 001cefc0 fftw_dft_n_genus │ │ │ │ +001cf618 00007402 R_ARM_ABS32 001cefc0 fftw_dft_n_genus │ │ │ │ +001cf658 00007402 R_ARM_ABS32 001cefc0 fftw_dft_n_genus │ │ │ │ +001cf698 00007402 R_ARM_ABS32 001cefc0 fftw_dft_n_genus │ │ │ │ +001cf6d8 00007402 R_ARM_ABS32 001cefc0 fftw_dft_n_genus │ │ │ │ +001cf718 00007402 R_ARM_ABS32 001cefc0 fftw_dft_n_genus │ │ │ │ +001cf758 00007402 R_ARM_ABS32 001cefc0 fftw_dft_n_genus │ │ │ │ +001cf798 00007402 R_ARM_ABS32 001cefc0 fftw_dft_n_genus │ │ │ │ +001cf7d8 00007402 R_ARM_ABS32 001cefc0 fftw_dft_n_genus │ │ │ │ +001cf818 00007402 R_ARM_ABS32 001cefc0 fftw_dft_n_genus │ │ │ │ +001cf83c 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cf87c 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cf8bc 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cf8fc 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cf93c 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cf97c 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cf9bc 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cf9fc 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfa3c 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfa7c 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfabc 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfafc 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfb3c 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfb7c 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfbbc 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfbfc 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfc3c 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfc7c 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfcbc 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfcfc 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfd3c 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfd7c 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfdbc 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfdfc 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfe3c 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfe7c 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfebc 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfefc 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cff3c 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cff7c 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cffbc 00012002 R_ARM_ABS32 001cefc8 fftw_dft_t_genus │ │ │ │ +001cfff0 0001f502 R_ARM_ABS32 0001b544 fftw_codelet_n1_2 │ │ │ │ +001cfff8 0001f602 R_ARM_ABS32 0001b978 fftw_codelet_n1_3 │ │ │ │ +001d0000 0001f802 R_ARM_ABS32 0001be14 fftw_codelet_n1_4 │ │ │ │ +001d0008 0001f902 R_ARM_ABS32 0001c87c fftw_codelet_n1_5 │ │ │ │ +001d0010 0001fa02 R_ARM_ABS32 0001d2b4 fftw_codelet_n1_6 │ │ │ │ +001d0018 0001fb02 R_ARM_ABS32 0001e5f4 fftw_codelet_n1_7 │ │ │ │ +001d0020 0001fc02 R_ARM_ABS32 0001f2e8 fftw_codelet_n1_8 │ │ │ │ +001d0028 0001fd02 R_ARM_ABS32 0001ff84 fftw_codelet_n1_9 │ │ │ │ +001d0030 00004b02 R_ARM_ABS32 00020b5c fftw_codelet_n1_10 │ │ │ │ +001d0038 00004e02 R_ARM_ABS32 0002221c fftw_codelet_n1_11 │ │ │ │ +001d0040 00004f02 R_ARM_ABS32 00022db8 fftw_codelet_n1_12 │ │ │ │ +001d0048 00005102 R_ARM_ABS32 0002474c fftw_codelet_n1_13 │ │ │ │ +001d0050 00005302 R_ARM_ABS32 00025ca8 fftw_codelet_n1_14 │ │ │ │ +001d0058 00005502 R_ARM_ABS32 00027278 fftw_codelet_n1_15 │ │ │ │ +001d0060 00005702 R_ARM_ABS32 000284d0 fftw_codelet_n1_16 │ │ │ │ +001d0068 0000a602 R_ARM_ABS32 0002b5c0 fftw_codelet_n1_32 │ │ │ │ +001d0070 00013702 R_ARM_ABS32 000334ec fftw_codelet_n1_64 │ │ │ │ +001d0078 00007002 R_ARM_ABS32 00035180 fftw_codelet_n1_20 │ │ │ │ +001d0080 00007602 R_ARM_ABS32 00038978 fftw_codelet_n1_25 │ │ │ │ +001d0088 00019102 R_ARM_ABS32 00038c5c fftw_codelet_t1_2 │ │ │ │ +001d0090 00019502 R_ARM_ABS32 0003932c fftw_codelet_t1_3 │ │ │ │ +001d0098 00019602 R_ARM_ABS32 00039b3c fftw_codelet_t1_4 │ │ │ │ +001d00a0 00019902 R_ARM_ABS32 0003ab14 fftw_codelet_t1_5 │ │ │ │ +001d00a8 00019b02 R_ARM_ABS32 0003bbe0 fftw_codelet_t1_6 │ │ │ │ +001d00b0 00019d02 R_ARM_ABS32 0003ca00 fftw_codelet_t1_7 │ │ │ │ +001d00b8 00019f02 R_ARM_ABS32 0003d598 fftw_codelet_t1_8 │ │ │ │ +001d00c0 0001a102 R_ARM_ABS32 0003e7ec fftw_codelet_t1_9 │ │ │ │ +001d00c8 00017302 R_ARM_ABS32 0003fa78 fftw_codelet_t1_10 │ │ │ │ +001d00d0 00017902 R_ARM_ABS32 00040ee8 fftw_codelet_t1_12 │ │ │ │ +001d00d8 00018002 R_ARM_ABS32 00042f60 fftw_codelet_t1_15 │ │ │ │ +001d00e0 00018102 R_ARM_ABS32 00044dc4 fftw_codelet_t1_16 │ │ │ │ +001d00e8 0001d902 R_ARM_ABS32 00049578 fftw_codelet_t1_32 │ │ │ │ +001d00f0 00023f02 R_ARM_ABS32 000541a4 fftw_codelet_t1_64 │ │ │ │ +001d00f8 0001ab02 R_ARM_ABS32 00056c64 fftw_codelet_t1_20 │ │ │ │ +001d0100 0001ae02 R_ARM_ABS32 0005b734 fftw_codelet_t1_25 │ │ │ │ +001d0108 0001dc02 R_ARM_ABS32 0005c028 fftw_codelet_t2_4 │ │ │ │ +001d0110 0001df02 R_ARM_ABS32 0005cd10 fftw_codelet_t2_8 │ │ │ │ +001d0118 00016b02 R_ARM_ABS32 0005ee84 fftw_codelet_t2_16 │ │ │ │ +001d0120 0001c802 R_ARM_ABS32 00063eb4 fftw_codelet_t2_32 │ │ │ │ +001d0128 00023102 R_ARM_ABS32 00070658 fftw_codelet_t2_64 │ │ │ │ +001d0130 0001dd02 R_ARM_ABS32 00071664 fftw_codelet_t2_5 │ │ │ │ +001d0138 00016702 R_ARM_ABS32 00072a18 fftw_codelet_t2_10 │ │ │ │ +001d0140 00019402 R_ARM_ABS32 00075abc fftw_codelet_t2_20 │ │ │ │ +001d0148 00019e02 R_ARM_ABS32 0007af40 fftw_codelet_t2_25 │ │ │ │ +001d0150 0001c702 R_ARM_ABS32 0007b414 fftw_codelet_q1_2 │ │ │ │ +001d0158 0001cd02 R_ARM_ABS32 0007c530 fftw_codelet_q1_4 │ │ │ │ +001d0160 0001d202 R_ARM_ABS32 00081fd0 fftw_codelet_q1_8 │ │ │ │ +001d0168 0001ca02 R_ARM_ABS32 00082970 fftw_codelet_q1_3 │ │ │ │ +001d0170 0001cf02 R_ARM_ABS32 00084e8c fftw_codelet_q1_5 │ │ │ │ +001d0178 0001d002 R_ARM_ABS32 0008804c fftw_codelet_q1_6 │ │ │ │ +001d0188 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d01a8 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d01b8 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d01c8 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d0278 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d0288 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d0298 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d02a8 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d02b8 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d02c8 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d02d8 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d02e8 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d02f8 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d0308 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d2a68 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d2a78 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d2a88 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d2a98 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d2aa8 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d2ab8 00028502 R_ARM_ABS32 00091cb0 fftw_rdft_solve │ │ │ │ +001d01d8 0000c802 R_ARM_ABS32 0008dc14 fftw_rdft_indirect_register │ │ │ │ +001d01e0 00027d02 R_ARM_ABS32 000910dc fftw_rdft_rank0_register │ │ │ │ +001d01e8 00017a02 R_ARM_ABS32 0009405c fftw_rdft_vrank3_transpose_register │ │ │ │ +001d01f0 0001e302 R_ARM_ABS32 00092034 fftw_rdft_vrank_geq1_register │ │ │ │ +001d01f8 0001f102 R_ARM_ABS32 0008dd2c fftw_rdft_nop_register │ │ │ │ +001d0200 00027b02 R_ARM_ABS32 0008a2b0 fftw_rdft_buffered_register │ │ │ │ +001d0208 00019202 R_ARM_ABS32 0008b7a8 fftw_rdft_generic_register │ │ │ │ +001d0210 00022202 R_ARM_ABS32 00091488 fftw_rdft_rank_geq2_register │ │ │ │ +001d0218 00009802 R_ARM_ABS32 00088acc fftw_dft_r2hc_register │ │ │ │ +001d0220 0000a902 R_ARM_ABS32 00091c78 fftw_rdft_dht_register │ │ │ │ +001d0228 0001b702 R_ARM_ABS32 00088dac fftw_dht_r2hc_register │ │ │ │ +001d0230 00025002 R_ARM_ABS32 00089a30 fftw_dht_rader_register │ │ │ │ +001d0238 00022402 R_ARM_ABS32 00097330 fftw_rdft2_vrank_geq1_register │ │ │ │ +001d0240 00028202 R_ARM_ABS32 00095030 fftw_rdft2_nop_register │ │ │ │ +001d0248 00018402 R_ARM_ABS32 000955cc fftw_rdft2_rank0_register │ │ │ │ +001d0250 0000a302 R_ARM_ABS32 00094b00 fftw_rdft2_buffered_register │ │ │ │ +001d0258 00017502 R_ARM_ABS32 00095aa8 fftw_rdft2_rank_geq2_register │ │ │ │ +001d0260 00009f02 R_ARM_ABS32 00098130 fftw_rdft2_rdft_register │ │ │ │ +001d0268 00003902 R_ARM_ABS32 0008d6f4 fftw_hc2hc_generic_register │ │ │ │ +001d0318 00026602 R_ARM_ABS32 00096f48 fftw_rdft2_solve │ │ │ │ +001d0328 00026602 R_ARM_ABS32 00096f48 fftw_rdft2_solve │ │ │ │ +001d0338 00026602 R_ARM_ABS32 00096f48 fftw_rdft2_solve │ │ │ │ +001d0348 00026602 R_ARM_ABS32 00096f48 fftw_rdft2_solve │ │ │ │ +001d0358 00026602 R_ARM_ABS32 00096f48 fftw_rdft2_solve │ │ │ │ +001d0368 00026602 R_ARM_ABS32 00096f48 fftw_rdft2_solve │ │ │ │ +001d0378 00026602 R_ARM_ABS32 00096f48 fftw_rdft2_solve │ │ │ │ +001d0388 00026602 R_ARM_ABS32 00096f48 fftw_rdft2_solve │ │ │ │ +001d03c0 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d03f0 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d0420 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d0450 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d0480 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d04b0 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d04e0 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d0510 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d0540 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d0570 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d05a0 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d05d0 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d0600 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d0630 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d0660 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d0690 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d06c0 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d06f0 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d0720 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d0750 00004802 R_ARM_ABS32 001cd648 fftw_rdft_r2cf_genus │ │ │ │ +001d0764 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d0794 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d07c4 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d07f4 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d0824 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d0854 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d0884 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d08b4 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d08e4 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d0914 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d0944 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d0974 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d09a4 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d09d4 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d0a04 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d0a34 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d0a64 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d0a94 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d0ac4 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d0af4 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d0b24 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d0b54 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d0b84 00025e02 R_ARM_ABS32 001cd628 fftw_rdft_hf_genus │ │ │ │ +001d0bd0 0000f902 R_ARM_ABS32 001cd640 fftw_rdft_r2cfII_genus │ │ │ │ +001d0c00 0000f902 R_ARM_ABS32 001cd640 fftw_rdft_r2cfII_genus │ │ │ │ +001d0c30 0000f902 R_ARM_ABS32 001cd640 fftw_rdft_r2cfII_genus │ │ │ │ +001d0c60 0000f902 R_ARM_ABS32 001cd640 fftw_rdft_r2cfII_genus │ │ │ │ +001d0c90 0000f902 R_ARM_ABS32 001cd640 fftw_rdft_r2cfII_genus │ │ │ │ +001d0cc0 0000f902 R_ARM_ABS32 001cd640 fftw_rdft_r2cfII_genus │ │ │ │ +001d0cf0 0000f902 R_ARM_ABS32 001cd640 fftw_rdft_r2cfII_genus │ │ │ │ +001d0d20 0000f902 R_ARM_ABS32 001cd640 fftw_rdft_r2cfII_genus │ │ │ │ +001d0d50 0000f902 R_ARM_ABS32 001cd640 fftw_rdft_r2cfII_genus │ │ │ │ +001d0d80 0000f902 R_ARM_ABS32 001cd640 fftw_rdft_r2cfII_genus │ │ │ │ +001d0db0 0000f902 R_ARM_ABS32 001cd640 fftw_rdft_r2cfII_genus │ │ │ │ +001d0de0 0000f902 R_ARM_ABS32 001cd640 fftw_rdft_r2cfII_genus │ │ │ │ +001d0e10 0000f902 R_ARM_ABS32 001cd640 fftw_rdft_r2cfII_genus │ │ │ │ +001d0e40 0000f902 R_ARM_ABS32 001cd640 fftw_rdft_r2cfII_genus │ │ │ │ +001d0e70 0000f902 R_ARM_ABS32 001cd640 fftw_rdft_r2cfII_genus │ │ │ │ +001d0ea0 0000f902 R_ARM_ABS32 001cd640 fftw_rdft_r2cfII_genus │ │ │ │ +001d0eb4 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d0ee4 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d0f14 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d0f44 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d0f74 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d0fa4 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d0fd4 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d1004 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d1034 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d1064 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d1094 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d10c4 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d10f4 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d1124 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d1154 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d1184 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d11b4 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d11e4 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d1214 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d1244 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d1274 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d12a4 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d12d4 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d1304 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d1334 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d1364 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d1394 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d13c4 0000d402 R_ARM_ABS32 001cf208 fftw_rdft_hc2cf_genus │ │ │ │ +001d13e8 00015002 R_ARM_ABS32 00099ddc fftw_codelet_r2cf_2 │ │ │ │ +001d13f0 00015202 R_ARM_ABS32 00099fbc fftw_codelet_r2cf_3 │ │ │ │ +001d13f8 00015302 R_ARM_ABS32 0009a290 fftw_codelet_r2cf_4 │ │ │ │ +001d1400 00015502 R_ARM_ABS32 0009a7f0 fftw_codelet_r2cf_5 │ │ │ │ +001d1408 00015602 R_ARM_ABS32 0009ad48 fftw_codelet_r2cf_6 │ │ │ │ +001d1410 00015702 R_ARM_ABS32 0009b6b8 fftw_codelet_r2cf_7 │ │ │ │ +001d1418 00015802 R_ARM_ABS32 0009bcc8 fftw_codelet_r2cf_8 │ │ │ │ +001d1420 00015b02 R_ARM_ABS32 0009ca84 fftw_codelet_r2cf_9 │ │ │ │ +001d1428 00007802 R_ARM_ABS32 0009d5cc fftw_codelet_r2cf_10 │ │ │ │ +001d1430 00007c02 R_ARM_ABS32 0009ec10 fftw_codelet_r2cf_11 │ │ │ │ +001d1438 00007d02 R_ARM_ABS32 0009f72c fftw_codelet_r2cf_12 │ │ │ │ +001d1440 00007f02 R_ARM_ABS32 000a0374 fftw_codelet_r2cf_13 │ │ │ │ +001d1448 00008002 R_ARM_ABS32 000a0df4 fftw_codelet_r2cf_14 │ │ │ │ +001d1450 00008402 R_ARM_ABS32 000a18c8 fftw_codelet_r2cf_15 │ │ │ │ +001d1458 00008602 R_ARM_ABS32 000a294c fftw_codelet_r2cf_16 │ │ │ │ +001d1460 0000e402 R_ARM_ABS32 000a3f44 fftw_codelet_r2cf_32 │ │ │ │ +001d1468 00015e02 R_ARM_ABS32 000a77e0 fftw_codelet_r2cf_64 │ │ │ │ +001d1470 00017d02 R_ARM_ABS32 000b06f8 fftw_codelet_r2cf_128 │ │ │ │ +001d1478 0000ac02 R_ARM_ABS32 000b13f4 fftw_codelet_r2cf_20 │ │ │ │ +001d1480 0000b502 R_ARM_ABS32 000b35f8 fftw_codelet_r2cf_25 │ │ │ │ +001d1488 0001ba02 R_ARM_ABS32 000b3934 fftw_codelet_hf_2 │ │ │ │ +001d1490 0001bc02 R_ARM_ABS32 000b3fe0 fftw_codelet_hf_3 │ │ │ │ +001d1498 0001bd02 R_ARM_ABS32 000b4778 fftw_codelet_hf_4 │ │ │ │ +001d14a0 0001bf02 R_ARM_ABS32 000b5718 fftw_codelet_hf_5 │ │ │ │ +001d14a8 0001c102 R_ARM_ABS32 000b6730 fftw_codelet_hf_6 │ │ │ │ +001d14b0 0001c402 R_ARM_ABS32 000b751c fftw_codelet_hf_7 │ │ │ │ +001d14b8 0001c602 R_ARM_ABS32 000b80bc fftw_codelet_hf_8 │ │ │ │ +001d14c0 0001c902 R_ARM_ABS32 000b92bc fftw_codelet_hf_9 │ │ │ │ +001d14c8 00013d02 R_ARM_ABS32 000ba51c fftw_codelet_hf_10 │ │ │ │ +001d14d0 00014002 R_ARM_ABS32 000bb95c fftw_codelet_hf_12 │ │ │ │ +001d14d8 00014402 R_ARM_ABS32 000bd9d0 fftw_codelet_hf_15 │ │ │ │ +001d14e0 00014702 R_ARM_ABS32 000bf80c fftw_codelet_hf_16 │ │ │ │ +001d14e8 00018c02 R_ARM_ABS32 000c3fdc fftw_codelet_hf_32 │ │ │ │ +001d14f0 00020c02 R_ARM_ABS32 000cee3c fftw_codelet_hf_64 │ │ │ │ +001d14f8 00015f02 R_ARM_ABS32 000d18d4 fftw_codelet_hf_20 │ │ │ │ +001d1500 00016502 R_ARM_ABS32 000d63c0 fftw_codelet_hf_25 │ │ │ │ +001d1508 0000df02 R_ARM_ABS32 000d6cb8 fftw_codelet_hf2_4 │ │ │ │ +001d1510 0000ea02 R_ARM_ABS32 000d78ac fftw_codelet_hf2_8 │ │ │ │ +001d1518 00011502 R_ARM_ABS32 000d9850 fftw_codelet_hf2_16 │ │ │ │ +001d1520 00015902 R_ARM_ABS32 000de828 fftw_codelet_hf2_32 │ │ │ │ +001d1528 0000e002 R_ARM_ABS32 000df7b8 fftw_codelet_hf2_5 │ │ │ │ +001d1530 00013102 R_ARM_ABS32 000e2818 fftw_codelet_hf2_20 │ │ │ │ +001d1538 00013502 R_ARM_ABS32 000e7ca8 fftw_codelet_hf2_25 │ │ │ │ +001d1540 00002802 R_ARM_ABS32 000e7d88 fftw_codelet_r2cfII_2 │ │ │ │ +001d1548 00002902 R_ARM_ABS32 000e7f78 fftw_codelet_r2cfII_3 │ │ │ │ +001d1550 00002a02 R_ARM_ABS32 000e8214 fftw_codelet_r2cfII_4 │ │ │ │ +001d1558 00002b02 R_ARM_ABS32 000e8730 fftw_codelet_r2cfII_5 │ │ │ │ +001d1560 00002e02 R_ARM_ABS32 000e8b90 fftw_codelet_r2cfII_6 │ │ │ │ +001d1568 00003002 R_ARM_ABS32 000e951c fftw_codelet_r2cfII_7 │ │ │ │ +001d1570 00003702 R_ARM_ABS32 000e9d58 fftw_codelet_r2cfII_8 │ │ │ │ +001d1578 00003802 R_ARM_ABS32 000eac28 fftw_codelet_r2cfII_9 │ │ │ │ +001d1580 00002102 R_ARM_ABS32 000eb768 fftw_codelet_r2cfII_10 │ │ │ │ +001d1588 00002302 R_ARM_ABS32 000ec38c fftw_codelet_r2cfII_12 │ │ │ │ +001d1590 00002602 R_ARM_ABS32 000ece84 fftw_codelet_r2cfII_15 │ │ │ │ +001d1598 00002702 R_ARM_ABS32 000ed9ac fftw_codelet_r2cfII_16 │ │ │ │ +001d15a0 00007902 R_ARM_ABS32 000ef5cc fftw_codelet_r2cfII_32 │ │ │ │ +001d15a8 00011b02 R_ARM_ABS32 000f3c78 fftw_codelet_r2cfII_64 │ │ │ │ +001d15b0 00005402 R_ARM_ABS32 000f4afc fftw_codelet_r2cfII_20 │ │ │ │ +001d15b8 00005f02 R_ARM_ABS32 000f6e20 fftw_codelet_r2cfII_25 │ │ │ │ +001d15c0 00025402 R_ARM_ABS32 000f711c fftw_codelet_hc2cf_2 │ │ │ │ +001d15c8 00025602 R_ARM_ABS32 000f7a00 fftw_codelet_hc2cf_4 │ │ │ │ +001d15d0 00025802 R_ARM_ABS32 000f8a2c fftw_codelet_hc2cf_6 │ │ │ │ +001d15d8 00025b02 R_ARM_ABS32 000f95e0 fftw_codelet_hc2cf_8 │ │ │ │ +001d15e0 00009402 R_ARM_ABS32 000fa850 fftw_codelet_hc2cf_10 │ │ │ │ +001d15e8 00009702 R_ARM_ABS32 000fbc78 fftw_codelet_hc2cf_12 │ │ │ │ +001d15f0 00009902 R_ARM_ABS32 000fda60 fftw_codelet_hc2cf_16 │ │ │ │ +001d15f8 00010002 R_ARM_ABS32 001021ac fftw_codelet_hc2cf_32 │ │ │ │ +001d1600 0000bb02 R_ARM_ABS32 00104be0 fftw_codelet_hc2cf_20 │ │ │ │ +001d1608 00002d02 R_ARM_ABS32 00105568 fftw_codelet_hc2cf2_4 │ │ │ │ +001d1610 00003a02 R_ARM_ABS32 00106200 fftw_codelet_hc2cf2_8 │ │ │ │ +001d1618 00026c02 R_ARM_ABS32 0010830c fftw_codelet_hc2cf2_16 │ │ │ │ +001d1620 00003d02 R_ARM_ABS32 0010d418 fftw_codelet_hc2cf2_32 │ │ │ │ +001d1628 00028702 R_ARM_ABS32 00110358 fftw_codelet_hc2cf2_20 │ │ │ │ +001d1630 00028602 R_ARM_ABS32 00110798 fftw_codelet_hc2cfdft_2 │ │ │ │ +001d1638 00028b02 R_ARM_ABS32 00111230 fftw_codelet_hc2cfdft_4 │ │ │ │ +001d1640 00028d02 R_ARM_ABS32 00112554 fftw_codelet_hc2cfdft_6 │ │ │ │ +001d1648 00028f02 R_ARM_ABS32 00113210 fftw_codelet_hc2cfdft_8 │ │ │ │ +001d1650 0001d802 R_ARM_ABS32 0011471c fftw_codelet_hc2cfdft_10 │ │ │ │ +001d1658 0001da02 R_ARM_ABS32 00115d78 fftw_codelet_hc2cfdft_12 │ │ │ │ +001d1660 0001e002 R_ARM_ABS32 00117d38 fftw_codelet_hc2cfdft_16 │ │ │ │ +001d1668 00021c02 R_ARM_ABS32 0011cb54 fftw_codelet_hc2cfdft_32 │ │ │ │ +001d1670 0001fe02 R_ARM_ABS32 0011fa20 fftw_codelet_hc2cfdft_20 │ │ │ │ +001d1678 00016c02 R_ARM_ABS32 001205a8 fftw_codelet_hc2cfdft2_4 │ │ │ │ +001d1680 00017202 R_ARM_ABS32 00121428 fftw_codelet_hc2cfdft2_8 │ │ │ │ +001d1688 00025d02 R_ARM_ABS32 001237ac fftw_codelet_hc2cfdft2_16 │ │ │ │ +001d1690 00002002 R_ARM_ABS32 00129080 fftw_codelet_hc2cfdft2_32 │ │ │ │ +001d1698 00027502 R_ARM_ABS32 0012c5d4 fftw_codelet_hc2cfdft2_20 │ │ │ │ +001d16d0 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d1700 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d1730 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d1760 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d1790 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d17c0 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d17f0 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d1820 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d1850 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d1880 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d18b0 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d18e0 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d1910 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d1940 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d1970 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d19a0 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d19d0 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d1a00 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d1a30 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d1a60 00009c02 R_ARM_ABS32 001cd638 fftw_rdft_r2cb_genus │ │ │ │ +001d1a74 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1aa4 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1ad4 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1b04 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1b34 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1b64 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1b94 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1bc4 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1bf4 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1c24 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1c54 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1c84 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1cb4 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1ce4 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1d14 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1d44 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1d74 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1da4 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1dd4 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1e04 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1e34 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1e64 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1e94 00001f02 R_ARM_ABS32 001cd620 fftw_rdft_hb_genus │ │ │ │ +001d1ee0 00012f02 R_ARM_ABS32 001cd630 fftw_rdft_r2cbIII_genus │ │ │ │ +001d1f10 00012f02 R_ARM_ABS32 001cd630 fftw_rdft_r2cbIII_genus │ │ │ │ +001d1f40 00012f02 R_ARM_ABS32 001cd630 fftw_rdft_r2cbIII_genus │ │ │ │ +001d1f70 00012f02 R_ARM_ABS32 001cd630 fftw_rdft_r2cbIII_genus │ │ │ │ +001d1fa0 00012f02 R_ARM_ABS32 001cd630 fftw_rdft_r2cbIII_genus │ │ │ │ +001d1fd0 00012f02 R_ARM_ABS32 001cd630 fftw_rdft_r2cbIII_genus │ │ │ │ +001d2000 00012f02 R_ARM_ABS32 001cd630 fftw_rdft_r2cbIII_genus │ │ │ │ +001d2030 00012f02 R_ARM_ABS32 001cd630 fftw_rdft_r2cbIII_genus │ │ │ │ +001d2060 00012f02 R_ARM_ABS32 001cd630 fftw_rdft_r2cbIII_genus │ │ │ │ +001d2090 00012f02 R_ARM_ABS32 001cd630 fftw_rdft_r2cbIII_genus │ │ │ │ +001d20c0 00012f02 R_ARM_ABS32 001cd630 fftw_rdft_r2cbIII_genus │ │ │ │ +001d20f0 00012f02 R_ARM_ABS32 001cd630 fftw_rdft_r2cbIII_genus │ │ │ │ +001d2120 00012f02 R_ARM_ABS32 001cd630 fftw_rdft_r2cbIII_genus │ │ │ │ +001d2150 00012f02 R_ARM_ABS32 001cd630 fftw_rdft_r2cbIII_genus │ │ │ │ +001d2180 00012f02 R_ARM_ABS32 001cd630 fftw_rdft_r2cbIII_genus │ │ │ │ +001d21b0 00012f02 R_ARM_ABS32 001cd630 fftw_rdft_r2cbIII_genus │ │ │ │ +001d21c4 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d21f4 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d2224 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d2254 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d2284 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d22b4 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d22e4 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d2314 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d2344 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d2374 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d23a4 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d23d4 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d2404 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d2434 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d2464 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d2494 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d24c4 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d24f4 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d2524 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d2554 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d2584 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d25b4 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d25e4 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d2614 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d2644 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d2674 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d26a4 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d26d4 00012902 R_ARM_ABS32 001cf1fc fftw_rdft_hc2cb_genus │ │ │ │ +001d26f8 00005602 R_ARM_ABS32 0012c730 fftw_codelet_r2cb_2 │ │ │ │ +001d2700 00005802 R_ARM_ABS32 0012c940 fftw_codelet_r2cb_3 │ │ │ │ +001d2708 00005c02 R_ARM_ABS32 0012cc4c fftw_codelet_r2cb_4 │ │ │ │ +001d2710 00005d02 R_ARM_ABS32 0012d19c fftw_codelet_r2cb_5 │ │ │ │ +001d2718 00005e02 R_ARM_ABS32 0012d6e4 fftw_codelet_r2cb_6 │ │ │ │ +001d2720 00006102 R_ARM_ABS32 0012e074 fftw_codelet_r2cb_7 │ │ │ │ +001d2728 00006402 R_ARM_ABS32 0012e724 fftw_codelet_r2cb_8 │ │ │ │ +001d2730 00006602 R_ARM_ABS32 0012f2fc fftw_codelet_r2cb_9 │ │ │ │ +001d2738 0000c102 R_ARM_ABS32 0012fe54 fftw_codelet_r2cb_10 │ │ │ │ +001d2740 0000c202 R_ARM_ABS32 00131418 fftw_codelet_r2cb_11 │ │ │ │ +001d2748 0000c502 R_ARM_ABS32 00131ff0 fftw_codelet_r2cb_12 │ │ │ │ +001d2750 0000c602 R_ARM_ABS32 00132c20 fftw_codelet_r2cb_13 │ │ │ │ +001d2758 0000cc02 R_ARM_ABS32 001336dc fftw_codelet_r2cb_14 │ │ │ │ +001d2760 0000cd02 R_ARM_ABS32 0013412c fftw_codelet_r2cb_15 │ │ │ │ +001d2768 0000d102 R_ARM_ABS32 00134a28 fftw_codelet_r2cb_16 │ │ │ │ +001d2770 00012702 R_ARM_ABS32 00136120 fftw_codelet_r2cb_32 │ │ │ │ +001d2778 0001a302 R_ARM_ABS32 00139c68 fftw_codelet_r2cb_64 │ │ │ │ +001d2780 00019a02 R_ARM_ABS32 00142d00 fftw_codelet_r2cb_128 │ │ │ │ +001d2788 0000ff02 R_ARM_ABS32 00143acc fftw_codelet_r2cb_20 │ │ │ │ +001d2790 00010502 R_ARM_ABS32 0014551c fftw_codelet_r2cb_25 │ │ │ │ +001d2798 0000ca02 R_ARM_ABS32 00145824 fftw_codelet_hb_2 │ │ │ │ +001d27a0 0000cf02 R_ARM_ABS32 00145e7c fftw_codelet_hb_3 │ │ │ │ +001d27a8 0000d002 R_ARM_ABS32 001465ec fftw_codelet_hb_4 │ │ │ │ +001d27b0 0000d202 R_ARM_ABS32 00147438 fftw_codelet_hb_5 │ │ │ │ +001d27b8 0000d302 R_ARM_ABS32 0014833c fftw_codelet_hb_6 │ │ │ │ +001d27c0 0000d502 R_ARM_ABS32 001490e4 fftw_codelet_hb_7 │ │ │ │ +001d27c8 0000d702 R_ARM_ABS32 00149c04 fftw_codelet_hb_8 │ │ │ │ +001d27d0 0000d902 R_ARM_ABS32 0014ae20 fftw_codelet_hb_9 │ │ │ │ +001d27d8 00016f02 R_ARM_ABS32 0014bf8c fftw_codelet_hb_10 │ │ │ │ +001d27e0 00017102 R_ARM_ABS32 0014d260 fftw_codelet_hb_12 │ │ │ │ +001d27e8 00017702 R_ARM_ABS32 0014f1e4 fftw_codelet_hb_15 │ │ │ │ +001d27f0 00017b02 R_ARM_ABS32 00150d70 fftw_codelet_hb_16 │ │ │ │ +001d27f8 0001d402 R_ARM_ABS32 001553f0 fftw_codelet_hb_32 │ │ │ │ +001d2800 00023802 R_ARM_ABS32 00160010 fftw_codelet_hb_64 │ │ │ │ +001d2808 0001a402 R_ARM_ABS32 00162934 fftw_codelet_hb_20 │ │ │ │ +001d2810 0001ac02 R_ARM_ABS32 00167298 fftw_codelet_hb_25 │ │ │ │ +001d2818 00012502 R_ARM_ABS32 00167b4c fftw_codelet_hb2_4 │ │ │ │ +001d2820 00012a02 R_ARM_ABS32 0016876c fftw_codelet_hb2_8 │ │ │ │ +001d2828 00012b02 R_ARM_ABS32 0016a9c8 fftw_codelet_hb2_16 │ │ │ │ +001d2830 00016902 R_ARM_ABS32 0016fab8 fftw_codelet_hb2_32 │ │ │ │ +001d2838 00012602 R_ARM_ABS32 00170a6c fftw_codelet_hb2_5 │ │ │ │ +001d2840 00014a02 R_ARM_ABS32 001738cc fftw_codelet_hb2_20 │ │ │ │ +001d2848 00014d02 R_ARM_ABS32 00178d04 fftw_codelet_hb2_25 │ │ │ │ +001d2850 0000e602 R_ARM_ABS32 00178e50 fftw_codelet_r2cbIII_2 │ │ │ │ +001d2858 0000eb02 R_ARM_ABS32 0017909c fftw_codelet_r2cbIII_3 │ │ │ │ +001d2860 0000ec02 R_ARM_ABS32 00179328 fftw_codelet_r2cbIII_4 │ │ │ │ +001d2868 0000f002 R_ARM_ABS32 00179874 fftw_codelet_r2cbIII_5 │ │ │ │ +001d2870 0000f102 R_ARM_ABS32 00179d38 fftw_codelet_r2cbIII_6 │ │ │ │ +001d2878 0000f402 R_ARM_ABS32 0017a67c fftw_codelet_r2cbIII_7 │ │ │ │ +001d2880 0000f502 R_ARM_ABS32 0017aee4 fftw_codelet_r2cbIII_8 │ │ │ │ +001d2888 0000fa02 R_ARM_ABS32 0017bab8 fftw_codelet_r2cbIII_9 │ │ │ │ +001d2890 00007e02 R_ARM_ABS32 0017c644 fftw_codelet_r2cbIII_10 │ │ │ │ +001d2898 00008302 R_ARM_ABS32 0017d354 fftw_codelet_r2cbIII_12 │ │ │ │ +001d28a0 00008b02 R_ARM_ABS32 0017ddd4 fftw_codelet_r2cbIII_15 │ │ │ │ +001d28a8 00008c02 R_ARM_ABS32 0017e938 fftw_codelet_r2cbIII_16 │ │ │ │ +001d28b0 0000ee02 R_ARM_ABS32 001805a0 fftw_codelet_r2cbIII_32 │ │ │ │ +001d28b8 00016002 R_ARM_ABS32 00184d5c fftw_codelet_r2cbIII_64 │ │ │ │ +001d28c0 0000b202 R_ARM_ABS32 00185bf0 fftw_codelet_r2cbIII_20 │ │ │ │ +001d28c8 0000b802 R_ARM_ABS32 0018762c fftw_codelet_r2cbIII_25 │ │ │ │ +001d28d0 00017602 R_ARM_ABS32 00187948 fftw_codelet_hc2cb_2 │ │ │ │ +001d28d8 00017c02 R_ARM_ABS32 001881f8 fftw_codelet_hc2cb_4 │ │ │ │ +001d28e0 00017f02 R_ARM_ABS32 00189180 fftw_codelet_hc2cb_6 │ │ │ │ +001d28e8 00018302 R_ARM_ABS32 00189ce0 fftw_codelet_hc2cb_8 │ │ │ │ +001d28f0 0000da02 R_ARM_ABS32 0018ae64 fftw_codelet_hc2cb_10 │ │ │ │ +001d28f8 0000dc02 R_ARM_ABS32 0018c220 fftw_codelet_hc2cb_12 │ │ │ │ +001d2900 0000e502 R_ARM_ABS32 0018dda0 fftw_codelet_hc2cb_16 │ │ │ │ +001d2908 00013602 R_ARM_ABS32 0019242c fftw_codelet_hc2cb_32 │ │ │ │ +001d2910 00011202 R_ARM_ABS32 00194d14 fftw_codelet_hc2cb_20 │ │ │ │ +001d2918 00006d02 R_ARM_ABS32 00195650 fftw_codelet_hc2cb2_4 │ │ │ │ +001d2920 00006f02 R_ARM_ABS32 00196300 fftw_codelet_hc2cb2_8 │ │ │ │ +001d2928 00027e02 R_ARM_ABS32 0019855c fftw_codelet_hc2cb2_16 │ │ │ │ +001d2930 00006002 R_ARM_ABS32 0019d974 fftw_codelet_hc2cb2_32 │ │ │ │ +001d2938 00002402 R_ARM_ABS32 001a09ac fftw_codelet_hc2cb2_20 │ │ │ │ +001d2940 00010302 R_ARM_ABS32 001a0d8c fftw_codelet_hc2cbdft_2 │ │ │ │ +001d2948 00010a02 R_ARM_ABS32 001a17bc fftw_codelet_hc2cbdft_4 │ │ │ │ +001d2950 00010c02 R_ARM_ABS32 001a29c0 fftw_codelet_hc2cbdft_6 │ │ │ │ +001d2958 00010f02 R_ARM_ABS32 001a36dc fftw_codelet_hc2cbdft_8 │ │ │ │ +001d2960 00021902 R_ARM_ABS32 001a4a5c fftw_codelet_hc2cbdft_10 │ │ │ │ +001d2968 00021a02 R_ARM_ABS32 001a5fd4 fftw_codelet_hc2cbdft_12 │ │ │ │ +001d2970 00021e02 R_ARM_ABS32 001a7f94 fftw_codelet_hc2cbdft_16 │ │ │ │ +001d2978 00025c02 R_ARM_ABS32 001acdf4 fftw_codelet_hc2cbdft_32 │ │ │ │ +001d2980 00023602 R_ARM_ABS32 001afb50 fftw_codelet_hc2cbdft_20 │ │ │ │ +001d2988 0001cb02 R_ARM_ABS32 001b0580 fftw_codelet_hc2cbdft2_4 │ │ │ │ +001d2990 0001d102 R_ARM_ABS32 001b129c fftw_codelet_hc2cbdft2_8 │ │ │ │ +001d2998 00009102 R_ARM_ABS32 001b325c fftw_codelet_hc2cbdft2_16 │ │ │ │ +001d29a0 0000f202 R_ARM_ABS32 001b80bc fftw_codelet_hc2cbdft2_32 │ │ │ │ +001d29a8 0000b402 R_ARM_ABS32 001bae18 fftw_codelet_hc2cbdft2_20 │ │ │ │ +001d29e0 00026702 R_ARM_ABS32 001cd650 fftw_rdft_r2r_genus │ │ │ │ +001d2a10 00026702 R_ARM_ABS32 001cd650 fftw_rdft_r2r_genus │ │ │ │ +001d2a18 00020202 R_ARM_ABS32 001bb7f0 fftw_codelet_e01_8 │ │ │ │ +001d2a20 0001b302 R_ARM_ABS32 001bc17c fftw_codelet_e10_8 │ │ │ │ +001d2a30 00008102 R_ARM_ABS32 001c1b98 fftw_redft00e_r2hc_pad_register │ │ │ │ +001d2a38 00026802 R_ARM_ABS32 001c2040 fftw_rodft00e_r2hc_pad_register │ │ │ │ +001d2a40 00013b02 R_ARM_ABS32 001c34a4 fftw_reodft00e_splitradix_register │ │ │ │ +001d2a48 0000e702 R_ARM_ABS32 001bda44 fftw_reodft010e_r2hc_register │ │ │ │ +001d2a50 00027902 R_ARM_ABS32 001bfabc fftw_reodft11e_radix2_r2hc_register │ │ │ │ +001d2a58 00014f02 R_ARM_ABS32 001c16ec fftw_reodft11e_r2hc_odd_register │ │ │ │ +001d2fa8 0000f815 R_ARM_GLOB_DAT 0000c460 fftw_cpy2d_ci │ │ │ │ +001d2fac 0000e215 R_ARM_GLOB_DAT 001d13e8 fftw_solvtab_rdft_r2cf │ │ │ │ +001d2fb0 0000db15 R_ARM_GLOB_DAT 001d26f8 fftw_solvtab_rdft_r2cb │ │ │ │ +001d2fb4 00000515 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ +001d2fb8 00000615 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ +001d2fbc 00026315 R_ARM_GLOB_DAT 0000c62c fftw_cpy2d_tiled │ │ │ │ +001d2fc0 00016415 R_ARM_GLOB_DAT 001cd374 fftw_an_INT_guaranteed_to_be_zero │ │ │ │ +001d2fc4 00000d15 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ +001d2fc8 00027715 R_ARM_GLOB_DAT 000129f4 fftw_transpose_tiledbuf │ │ │ │ +001d2fcc 0000dd15 R_ARM_GLOB_DAT 001d31c8 fftw_mksolver_hc2hc_hook │ │ │ │ +001d2fd0 00001215 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ +001d2fd4 00003615 R_ARM_GLOB_DAT 00010ad8 fftw_dimcmp │ │ │ │ +001d2fd8 00012115 R_ARM_GLOB_DAT 001d31c0 fftw_mksolver_ct_hook │ │ │ │ +001d2fdc 00001515 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ +001d2fe0 0001d715 R_ARM_GLOB_DAT 001cfff0 fftw_solvtab_dft_standard │ │ │ │ +001d2fe4 00029415 R_ARM_GLOB_DAT 00012924 fftw_transpose_tiled │ │ │ │ +001d2fe8 00007b15 R_ARM_GLOB_DAT 0000c6d0 fftw_cpy2d_tiledbuf │ │ │ │ +001d2fec 00010115 R_ARM_GLOB_DAT 0000c4ec fftw_cpy2d_co │ │ │ │ +001d2ff0 00001a15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ +001d2ff4 00012e15 R_ARM_GLOB_DAT 001d2a18 fftw_solvtab_rdft_r2r │ │ │ │ +001d2ff8 0000f715 R_ARM_GLOB_DAT 000126c0 fftw_transpose │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0xa590 contains 245 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -001cebd4 0000f816 R_ARM_JUMP_SLOT 0000c378 fftw_cpy2d_ci │ │ │ │ -001cebd8 00021716 R_ARM_JUMP_SLOT 0000cdf4 fftw_plan_awake │ │ │ │ -001cebdc 00018d16 R_ARM_JUMP_SLOT 000113c8 fftw_elapsed_since │ │ │ │ -001cebe0 00024d16 R_ARM_JUMP_SLOT 0000ea3c fftw_power_mod │ │ │ │ -001cebe4 00000316 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ -001cebe8 0001b916 R_ARM_JUMP_SLOT 0000fcc4 fftw_tensor_max_index │ │ │ │ -001cebec 00007216 R_ARM_JUMP_SLOT 001c4d5c fftw_plan_r2r_2d │ │ │ │ -001cebf0 0000ad16 R_ARM_JUMP_SLOT 00017e48 fftw_mkproblem_dft_d │ │ │ │ -001cebf4 00003c16 R_ARM_JUMP_SLOT 001c3be4 fftw_map_r2r_kind │ │ │ │ -001cebf8 00003b16 R_ARM_JUMP_SLOT 0000c6dc fftw_kernel_malloc │ │ │ │ -001cebfc 00000416 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ -001cec00 00000516 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -001cec04 00014216 R_ARM_JUMP_SLOT 001c4ebc fftw_fprint_plan │ │ │ │ -001cec08 00013016 R_ARM_JUMP_SLOT 00015268 fftw_regsolver_ct_directwsq │ │ │ │ -001cec0c 0001f316 R_ARM_JUMP_SLOT 0000c780 fftw_md5unsigned │ │ │ │ -001cec10 00021816 R_ARM_JUMP_SLOT 0008d390 fftw_mkproblem_rdft_1_d │ │ │ │ -001cec14 0001ce16 R_ARM_JUMP_SLOT 00010418 fftw_tensor_compress_contiguous │ │ │ │ -001cec18 00020a16 R_ARM_JUMP_SLOT 001c3c60 fftw_mapflags │ │ │ │ -001cec1c 00000716 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ -001cec20 00010816 R_ARM_JUMP_SLOT 001c4a4c fftw_plan_many_dft_r2c │ │ │ │ -001cec24 00016d16 R_ARM_JUMP_SLOT 0000f800 fftw_mksolver │ │ │ │ -001cec28 0001d516 R_ARM_JUMP_SLOT 0000e8a8 fftw_planner_destroy │ │ │ │ -001cec2c 00000816 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ -001cec30 00011616 R_ARM_JUMP_SLOT 0000f8c0 fftw_mktensor │ │ │ │ -001cec34 00008e16 R_ARM_JUMP_SLOT 0000c9c0 fftw_imax │ │ │ │ -001cec38 00015416 R_ARM_JUMP_SLOT 000128ac fftw_twiddle_awake │ │ │ │ -001cec3c 00000916 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ -001cec40 00013816 R_ARM_JUMP_SLOT 0000bb5c fftw_bufdist │ │ │ │ -001cec44 0000c916 R_ARM_JUMP_SLOT 0000c6e4 fftw_md5putb │ │ │ │ -001cec48 00026316 R_ARM_JUMP_SLOT 0000c4e8 fftw_cpy2d_tiled │ │ │ │ -001cec4c 00010216 R_ARM_JUMP_SLOT 0000c9d8 fftw_ops_zero │ │ │ │ -001cec50 00006316 R_ARM_JUMP_SLOT 00012818 fftw_triggen_destroy │ │ │ │ -001cec54 00011716 R_ARM_JUMP_SLOT 000107a4 fftw_tensor_destroy2 │ │ │ │ -001cec58 00000a16 R_ARM_JUMP_SLOT 00000000 ferror@GLIBC_2.4 │ │ │ │ -001cec5c 00005016 R_ARM_JUMP_SLOT 00094830 fftw_rdft2_complex_n │ │ │ │ -001cec60 00008816 R_ARM_JUMP_SLOT 0000cadc fftw_ops_madd2 │ │ │ │ -001cec64 00011916 R_ARM_JUMP_SLOT 000107bc fftw_tensor_destroy4 │ │ │ │ -001cec68 0000a116 R_ARM_JUMP_SLOT 00014524 fftw_mksolver_ct │ │ │ │ -001cec6c 00000b16 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ -001cec70 00014616 R_ARM_JUMP_SLOT 001c452c fftw_plan_guru_dft_r2c │ │ │ │ -001cec74 0000e916 R_ARM_JUMP_SLOT 0000f424 fftw_rader_tl_find │ │ │ │ -001cec78 00013416 R_ARM_JUMP_SLOT 001c4428 fftw_plan_dft │ │ │ │ -001cec7c 0001c516 R_ARM_JUMP_SLOT 001c3998 fftw_cost │ │ │ │ -001cec80 0001c016 R_ARM_JUMP_SLOT 0000fb34 fftw_mktensor_2d │ │ │ │ -001cec84 00004a16 R_ARM_JUMP_SLOT 0000fe28 fftw_tensor_min_stride │ │ │ │ -001cec88 00025a16 R_ARM_JUMP_SLOT 0000ecd0 fftw_next_prime │ │ │ │ -001cec8c 00023216 R_ARM_JUMP_SLOT 001c4354 fftw_plan_dft_r2c_1d │ │ │ │ -001cec90 00000c16 R_ARM_JUMP_SLOT 00000000 sincos@GLIBC_2.4 │ │ │ │ -001cec94 00020916 R_ARM_JUMP_SLOT 0001263c fftw_mktriggen │ │ │ │ -001cec98 0001ff16 R_ARM_JUMP_SLOT 001c4280 fftw_plan_dft_c2r_1d │ │ │ │ -001cec9c 00008916 R_ARM_JUMP_SLOT 0001082c fftw_tile2d │ │ │ │ -001ceca0 00028e16 R_ARM_JUMP_SLOT 001c4918 fftw_plan_many_dft_c2r │ │ │ │ -001ceca4 00027016 R_ARM_JUMP_SLOT 001c43e0 fftw_plan_dft_r2c │ │ │ │ -001ceca8 00029316 R_ARM_JUMP_SLOT 0000c740 fftw_md5int │ │ │ │ -001cecac 0001aa16 R_ARM_JUMP_SLOT 00010168 fftw_tensor_append │ │ │ │ -001cecb0 00011416 R_ARM_JUMP_SLOT 001c4f10 fftw_rdft2_pad │ │ │ │ -001cecb4 0000ba16 R_ARM_JUMP_SLOT 001c3980 fftw_estimate_cost │ │ │ │ -001cecb8 00023716 R_ARM_JUMP_SLOT 00014edc fftw_regsolver_ct_directw │ │ │ │ -001cecbc 00016216 R_ARM_JUMP_SLOT 000106b4 fftw_tensor_equal │ │ │ │ -001cecc0 0000b116 R_ARM_JUMP_SLOT 0000f3dc fftw_rader_tl_insert │ │ │ │ -001cecc4 00006816 R_ARM_JUMP_SLOT 001c4478 fftw_plan_guru_dft_c2r │ │ │ │ -001cecc8 00009a16 R_ARM_JUMP_SLOT 0008bf48 fftw_khc2hc_register │ │ │ │ -001ceccc 00023016 R_ARM_JUMP_SLOT 00095f1c fftw_khc2c_register │ │ │ │ -001cecd0 0001be16 R_ARM_JUMP_SLOT 001c430c fftw_plan_dft_c2r │ │ │ │ -001cecd4 00017816 R_ARM_JUMP_SLOT 0000f874 fftw_solvtab_exec │ │ │ │ -001cecd8 00006e16 R_ARM_JUMP_SLOT 0000e79c fftw_mkplanner │ │ │ │ -001cecdc 00021516 R_ARM_JUMP_SLOT 001c39a4 fftw_forget_wisdom │ │ │ │ -001cece0 00019716 R_ARM_JUMP_SLOT 001c485c fftw_plan_guru_split_dft │ │ │ │ -001cece4 0001a516 R_ARM_JUMP_SLOT 0008ca58 fftw_rdft_zerotens │ │ │ │ -001cece8 00024216 R_ARM_JUMP_SLOT 00014100 fftw_ct_applicable │ │ │ │ -001cecec 0000aa16 R_ARM_JUMP_SLOT 0001139c fftw_get_crude_time │ │ │ │ -001cecf0 00022b16 R_ARM_JUMP_SLOT 0000ba58 fftw_assertion_failed │ │ │ │ -001cecf4 0000ae16 R_ARM_JUMP_SLOT 00019600 fftw_dft_zerotens │ │ │ │ -001cecf8 0001a616 R_ARM_JUMP_SLOT 00010678 fftw_tensor_split │ │ │ │ -001cecfc 00028816 R_ARM_JUMP_SLOT 0009754c fftw_regsolver_hc2c_direct │ │ │ │ -001ced00 00027616 R_ARM_JUMP_SLOT 0000febc fftw_tensor_strides_decrease │ │ │ │ -001ced04 0001ef16 R_ARM_JUMP_SLOT 0000fb74 fftw_mktensor_3d │ │ │ │ -001ced08 00012d16 R_ARM_JUMP_SLOT 0000cae4 fftw_pickdim │ │ │ │ -001ced0c 00002516 R_ARM_JUMP_SLOT 0000c760 fftw_md5INT │ │ │ │ -001ced10 00023516 R_ARM_JUMP_SLOT 001c4010 fftw_guru_kosherp │ │ │ │ -001ced14 0001e716 R_ARM_JUMP_SLOT 00096618 fftw_mkplan_hc2c │ │ │ │ -001ced18 00016e16 R_ARM_JUMP_SLOT 0000ee0c fftw_modulo │ │ │ │ -001ced1c 00011116 R_ARM_JUMP_SLOT 00010730 fftw_tensor_inplace_locations │ │ │ │ -001ced20 00000e16 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ -001ced24 00019816 R_ARM_JUMP_SLOT 000938cc fftw_mkplan_rdft2 │ │ │ │ -001ced28 00021616 R_ARM_JUMP_SLOT 0000cd94 fftw_mkplan │ │ │ │ -001ced2c 00024e16 R_ARM_JUMP_SLOT 0000f3a4 fftw_mkproblem │ │ │ │ -001ced30 00002216 R_ARM_JUMP_SLOT 0000c9f4 fftw_ops_cpy │ │ │ │ -001ced34 00000f16 R_ARM_JUMP_SLOT 00000000 log@GLIBC_2.29 │ │ │ │ -001ced38 00022d16 R_ARM_JUMP_SLOT 00011498 fftw_measure_execution_time │ │ │ │ -001ced3c 0001b216 R_ARM_JUMP_SLOT 0000eca4 fftw_is_prime │ │ │ │ -001ced40 00001016 R_ARM_JUMP_SLOT 00000000 fread@GLIBC_2.4 │ │ │ │ -001ced44 00004516 R_ARM_JUMP_SLOT 0000bb94 fftw_nbuf_redundant │ │ │ │ -001ced48 00023416 R_ARM_JUMP_SLOT 00087270 fftw_mkplan_hc2hc │ │ │ │ -001ced4c 00027716 R_ARM_JUMP_SLOT 00012008 fftw_transpose_tiledbuf │ │ │ │ -001ced50 0000bd16 R_ARM_JUMP_SLOT 00017ad8 fftw_kdft_dit_register │ │ │ │ -001ced54 00011816 R_ARM_JUMP_SLOT 0000ca38 fftw_ops_madd │ │ │ │ -001ced58 0001af16 R_ARM_JUMP_SLOT 000949a0 fftw_mkproblem_rdft2 │ │ │ │ -001ced5c 00023316 R_ARM_JUMP_SLOT 001c4fd8 fftw_cleanup │ │ │ │ -001ced60 00024416 R_ARM_JUMP_SLOT 0008c450 fftw_mkplan_rdft │ │ │ │ -001ced64 0001c216 R_ARM_JUMP_SLOT 0000bd9c fftw_cpy2d_pair │ │ │ │ -001ced68 0001ea16 R_ARM_JUMP_SLOT 0008d3ac fftw_mkproblem_rdft_0_d │ │ │ │ -001ced6c 0001a716 R_ARM_JUMP_SLOT 00086ec0 fftw_hc2hc_applicable │ │ │ │ -001ced70 00004d16 R_ARM_JUMP_SLOT 001c4d20 fftw_plan_r2r_1d │ │ │ │ -001ced74 0001ee16 R_ARM_JUMP_SLOT 0000bf18 fftw_zero1d_pair │ │ │ │ -001ced78 00018e16 R_ARM_JUMP_SLOT 0008bf4c fftw_kr2c_register │ │ │ │ -001ced7c 00005916 R_ARM_JUMP_SLOT 001c05d4 fftw_export_wisdom_to_file │ │ │ │ -001ced80 00023a16 R_ARM_JUMP_SLOT 001c42d4 fftw_plan_dft_c2r_3d │ │ │ │ -001ced84 0001e116 R_ARM_JUMP_SLOT 0008aaac fftw_regsolver_hc2hc_direct │ │ │ │ -001ced88 00001116 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ -001ced8c 00028916 R_ARM_JUMP_SLOT 0000c688 fftw_extract_reim │ │ │ │ -001ced90 00024f16 R_ARM_JUMP_SLOT 0000ec48 fftw_first_divisor │ │ │ │ -001ced94 0001e216 R_ARM_JUMP_SLOT 001c4680 fftw_plan_guru_r2r │ │ │ │ -001ced98 00024616 R_ARM_JUMP_SLOT 00011380 fftw_compute_tilesz │ │ │ │ -001ced9c 0001f416 R_ARM_JUMP_SLOT 001c45cc fftw_plan_guru_dft │ │ │ │ -001ceda0 00027416 R_ARM_JUMP_SLOT 001c43a8 fftw_plan_dft_r2c_3d │ │ │ │ -001ceda4 00021316 R_ARM_JUMP_SLOT 0000bb84 fftw_toobig │ │ │ │ -001ceda8 00001216 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ -001cedac 00003f16 R_ARM_JUMP_SLOT 00095ef8 fftw_rdft2_strides │ │ │ │ -001cedb0 0001e816 R_ARM_JUMP_SLOT 001c41dc fftw_plan_dft_1d │ │ │ │ -001cedb4 00022516 R_ARM_JUMP_SLOT 0000cad4 fftw_ops_add2 │ │ │ │ -001cedb8 0000e316 R_ARM_JUMP_SLOT 0000ecf8 fftw_factors_into │ │ │ │ -001cedbc 00016816 R_ARM_JUMP_SLOT 0000fb04 fftw_mktensor_0d │ │ │ │ -001cedc0 00023c16 R_ARM_JUMP_SLOT 00094ae8 fftw_mkproblem_rdft2_d_3pointers │ │ │ │ -001cedc4 0000b916 R_ARM_JUMP_SLOT 0000ed60 fftw_isqrt │ │ │ │ -001cedc8 00018f16 R_ARM_JUMP_SLOT 001c3ee0 fftw_mkprinter_file │ │ │ │ -001cedcc 00009016 R_ARM_JUMP_SLOT 001c3a68 fftw_import_wisdom_from_file │ │ │ │ -001cedd0 00011d16 R_ARM_JUMP_SLOT 0000ba4c fftw_ifree0 │ │ │ │ -001cedd4 00003316 R_ARM_JUMP_SLOT 0000cac0 fftw_ops_add │ │ │ │ -001cedd8 0000cb16 R_ARM_JUMP_SLOT 0000fe94 fftw_tensor_inplace_strides2 │ │ │ │ -001ceddc 0000e816 R_ARM_JUMP_SLOT 0000c718 fftw_md5puts │ │ │ │ -001cede0 00022f16 R_ARM_JUMP_SLOT 0000ff84 fftw_tensor_copy │ │ │ │ -001cede4 0000de16 R_ARM_JUMP_SLOT 001c4b70 fftw_plan_many_dft │ │ │ │ -001cede8 00004916 R_ARM_JUMP_SLOT 0000c7a0 fftw_md5begin │ │ │ │ -001cedec 00021216 R_ARM_JUMP_SLOT 001c4ef0 fftw_print_plan │ │ │ │ -001cedf0 0000a716 R_ARM_JUMP_SLOT 0000f3b8 fftw_problem_destroy │ │ │ │ -001cedf4 0000be16 R_ARM_JUMP_SLOT 0001455c fftw_mkplan_dftw │ │ │ │ -001cedf8 00022916 R_ARM_JUMP_SLOT 0008d374 fftw_mkproblem_rdft_1 │ │ │ │ -001cedfc 00022316 R_ARM_JUMP_SLOT 001c4240 fftw_plan_dft_3d │ │ │ │ -001cee00 00007316 R_ARM_JUMP_SLOT 0000c6d0 fftw_iabs │ │ │ │ -001cee04 00016a16 R_ARM_JUMP_SLOT 0000c0a4 fftw_cpy2d │ │ │ │ -001cee08 00006216 R_ARM_JUMP_SLOT 0000ba00 fftw_malloc_plain │ │ │ │ -001cee0c 00020d16 R_ARM_JUMP_SLOT 000965e8 fftw_mksolver_hc2c │ │ │ │ -001cee10 00018916 R_ARM_JUMP_SLOT 0000f7fc fftw_scanner_destroy │ │ │ │ -001cee14 00003516 R_ARM_JUMP_SLOT 0000f81c fftw_solver_use │ │ │ │ -001cee18 0000c416 R_ARM_JUMP_SLOT 00017ad0 fftw_kdft_difsq_register │ │ │ │ -001cee1c 0001ed16 R_ARM_JUMP_SLOT 0000e9cc fftw_safe_mulmod │ │ │ │ -001cee20 00028116 R_ARM_JUMP_SLOT 001c0448 fftw_configure_planner │ │ │ │ -001cee24 0000b316 R_ARM_JUMP_SLOT 0000c6ac fftw_hash │ │ │ │ -001cee28 00003616 R_ARM_JUMP_SLOT 00010274 fftw_dimcmp │ │ │ │ -001cee2c 00019316 R_ARM_JUMP_SLOT 0000fb0c fftw_mktensor_1d │ │ │ │ -001cee30 00025716 R_ARM_JUMP_SLOT 001c4380 fftw_plan_dft_r2c_2d │ │ │ │ -001cee34 0000c316 R_ARM_JUMP_SLOT 0000f82c fftw_solver_destroy │ │ │ │ -001cee38 00020e16 R_ARM_JUMP_SLOT 001c5004 fftw_set_timelimit │ │ │ │ -001cee3c 00013e16 R_ARM_JUMP_SLOT 001c54bc fftw_mktensor_iodims64 │ │ │ │ -001cee40 00005b16 R_ARM_JUMP_SLOT 00088df0 fftw_rdft_conf_standard │ │ │ │ -001cee44 00025116 R_ARM_JUMP_SLOT 00094aa0 fftw_mkproblem_rdft2_d │ │ │ │ -001cee48 00028016 R_ARM_JUMP_SLOT 001c5520 fftw_guru64_kosherp │ │ │ │ -001cee4c 00012316 R_ARM_JUMP_SLOT 001c4df4 fftw_plan_r2r │ │ │ │ -001cee50 00001316 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ -001cee54 00010616 R_ARM_JUMP_SLOT 001c3bcc fftw_malloc │ │ │ │ -001cee58 00020b16 R_ARM_JUMP_SLOT 001c47c0 fftw_plan_guru_split_dft_r2c │ │ │ │ -001cee5c 00008a16 R_ARM_JUMP_SLOT 001c4fa8 fftw_the_planner │ │ │ │ -001cee60 00018516 R_ARM_JUMP_SLOT 0000ffdc fftw_tensor_copy_inplace │ │ │ │ -001cee64 00011f16 R_ARM_JUMP_SLOT 0000f868 fftw_solver_register │ │ │ │ -001cee68 0000c716 R_ARM_JUMP_SLOT 0000f9a8 fftw_tensor_tornk1 │ │ │ │ -001cee6c 00016116 R_ARM_JUMP_SLOT 0000f7c4 fftw_mkscanner │ │ │ │ -001cee70 00021b16 R_ARM_JUMP_SLOT 0000ba48 fftw_ifree │ │ │ │ -001cee74 0000b616 R_ARM_JUMP_SLOT 00017db8 fftw_mkproblem_dft │ │ │ │ -001cee78 00024816 R_ARM_JUMP_SLOT 0000dc6c fftw_iestimate_cost │ │ │ │ -001cee7c 00002c16 R_ARM_JUMP_SLOT 00013f74 fftw_dft_conf_standard │ │ │ │ -001cee80 00006916 R_ARM_JUMP_SLOT 001c40e4 fftw_mktensor_rowmajor │ │ │ │ -001cee84 0000ce16 R_ARM_JUMP_SLOT 0000c7dc fftw_md5putc │ │ │ │ -001cee88 0001db16 R_ARM_JUMP_SLOT 00089064 fftw_mksolver_rdft_r2r_direct │ │ │ │ -001cee8c 00014e16 R_ARM_JUMP_SLOT 001c3f4c fftw_mkprinter_cnt │ │ │ │ -001cee90 00027f16 R_ARM_JUMP_SLOT 0000fe50 fftw_tensor_inplace_strides │ │ │ │ -001cee94 00010716 R_ARM_JUMP_SLOT 001c39c0 fftw_import_system_wisdom │ │ │ │ -001cee98 00001416 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ -001cee9c 0001bb16 R_ARM_JUMP_SLOT 0000c96c fftw_md5end │ │ │ │ -001ceea0 00028c16 R_ARM_JUMP_SLOT 0000fdb8 fftw_tensor_min_ostride │ │ │ │ -001ceea4 00001616 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4 │ │ │ │ -001ceea8 0001ad16 R_ARM_JUMP_SLOT 0000f34c fftw_printer_destroy │ │ │ │ -001ceeac 00028a16 R_ARM_JUMP_SLOT 001bff54 fftw_mkapiplan │ │ │ │ -001ceeb0 0000a416 R_ARM_JUMP_SLOT 0000c6e0 fftw_kernel_free │ │ │ │ -001ceeb4 00004716 R_ARM_JUMP_SLOT 00089854 fftw_mksolver_rdft_r2c_direct │ │ │ │ -001ceeb8 00017416 R_ARM_JUMP_SLOT 0000bfc4 fftw_cpy2d_pair_ci │ │ │ │ -001ceebc 00004216 R_ARM_JUMP_SLOT 00095d68 fftw_rdft2_inplace_strides │ │ │ │ -001ceec0 0000c016 R_ARM_JUMP_SLOT 001c4c58 fftw_plan_many_r2r │ │ │ │ -001ceec4 0000f616 R_ARM_JUMP_SLOT 0000cdcc fftw_plan_destroy_internal │ │ │ │ -001ceec8 00020716 R_ARM_JUMP_SLOT 0000f478 fftw_rader_tl_delete │ │ │ │ -001ceecc 00003e16 R_ARM_JUMP_SLOT 00089888 fftw_mksolver_rdft_r2c_directbuf │ │ │ │ -001ceed0 00005216 R_ARM_JUMP_SLOT 00092e14 fftw_mksolver_rdft2_direct │ │ │ │ -001ceed4 0000a516 R_ARM_JUMP_SLOT 001c4d9c fftw_plan_r2r_3d │ │ │ │ -001ceed8 00010d16 R_ARM_JUMP_SLOT 0008d05c fftw_mkproblem_rdft │ │ │ │ -001ceedc 0001b816 R_ARM_JUMP_SLOT 001c3fac fftw_mktensor_iodims │ │ │ │ -001ceee0 00018216 R_ARM_JUMP_SLOT 0000c038 fftw_cpy2d_pair_co │ │ │ │ -001ceee4 00029416 R_ARM_JUMP_SLOT 00011f58 fftw_transpose_tiled │ │ │ │ -001ceee8 0000f316 R_ARM_JUMP_SLOT 001c3b78 fftw_import_wisdom │ │ │ │ -001ceeec 0001d616 R_ARM_JUMP_SLOT 00010100 fftw_tensor_copy_sub │ │ │ │ -001ceef0 00025316 R_ARM_JUMP_SLOT 0000f304 fftw_mkprinter │ │ │ │ -001ceef4 00001d16 R_ARM_JUMP_SLOT 001b8f4c fftw_reodft_conf_standard │ │ │ │ -001ceef8 00026216 R_ARM_JUMP_SLOT 0000c62c fftw_ct_uglyp │ │ │ │ -001ceefc 00015116 R_ARM_JUMP_SLOT 001c03d8 fftw_destroy_plan │ │ │ │ -001cef00 00020316 R_ARM_JUMP_SLOT 00017be8 fftw_mkplan_dft │ │ │ │ -001cef04 00001716 R_ARM_JUMP_SLOT 00000000 fopen64@GLIBC_2.4 │ │ │ │ -001cef08 0001a016 R_ARM_JUMP_SLOT 0000f8f4 fftw_tensor_sz │ │ │ │ -001cef0c 00001816 R_ARM_JUMP_SLOT 00000000 __gettimeofday64@GLIBC_2.34 │ │ │ │ -001cef10 00001916 R_ARM_JUMP_SLOT 00000000 qsort@GLIBC_2.4 │ │ │ │ -001cef14 0001e516 R_ARM_JUMP_SLOT 0000c9cc fftw_imin │ │ │ │ -001cef18 0000d816 R_ARM_JUMP_SLOT 0000eb00 fftw_find_generator │ │ │ │ -001cef1c 00019016 R_ARM_JUMP_SLOT 0008bfa8 fftw_kr2r_register │ │ │ │ -001cef20 00021f16 R_ARM_JUMP_SLOT 001c42ac fftw_plan_dft_c2r_2d │ │ │ │ -001cef24 00011a16 R_ARM_JUMP_SLOT 0000ed9c fftw_choose_radix │ │ │ │ -001cef28 00006a16 R_ARM_JUMP_SLOT 0000f3cc fftw_mkproblem_unsolvable │ │ │ │ -001cef2c 00007b16 R_ARM_JUMP_SLOT 0000c570 fftw_cpy2d_tiledbuf │ │ │ │ -001cef30 00026516 R_ARM_JUMP_SLOT 0000b9f8 fftw_ialignment_of │ │ │ │ -001cef34 00013c16 R_ARM_JUMP_SLOT 001c471c fftw_plan_guru_split_dft_c2r │ │ │ │ -001cef38 0000fb16 R_ARM_JUMP_SLOT 0000bac0 fftw_nbuf │ │ │ │ -001cef3c 00026d16 R_ARM_JUMP_SLOT 0001033c fftw_tensor_compress │ │ │ │ -001cef40 00021416 R_ARM_JUMP_SLOT 0000ca14 fftw_ops_other │ │ │ │ -001cef44 0001f716 R_ARM_JUMP_SLOT 0008d048 fftw_rdft_kind_str │ │ │ │ -001cef48 00004c16 R_ARM_JUMP_SLOT 0000ee38 fftw_factors_into_small_primes │ │ │ │ -001cef4c 0000d616 R_ARM_JUMP_SLOT 001c3f7c fftw_mkprinter_str │ │ │ │ -001cef50 00010116 R_ARM_JUMP_SLOT 0000c3e4 fftw_cpy2d_co │ │ │ │ -001cef54 00014516 R_ARM_JUMP_SLOT 0000e940 fftw_mkplan_f_d │ │ │ │ -001cef58 00020616 R_ARM_JUMP_SLOT 001c4210 fftw_plan_dft_2d │ │ │ │ -001cef5c 00008216 R_ARM_JUMP_SLOT 0000e918 fftw_mkplan_d │ │ │ │ -001cef60 00012c16 R_ARM_JUMP_SLOT 00017ae0 fftw_kdft_register │ │ │ │ -001cef64 00027216 R_ARM_JUMP_SLOT 001c4194 fftw_many_kosherp │ │ │ │ -001cef68 00014c16 R_ARM_JUMP_SLOT 0000bc00 fftw_cpy1d │ │ │ │ -001cef6c 0000f716 R_ARM_JUMP_SLOT 00011d14 fftw_transpose │ │ │ │ -001cef70 00013216 R_ARM_JUMP_SLOT 001c06dc fftw_export_wisdom │ │ │ │ -001cef74 00022616 R_ARM_JUMP_SLOT 00087248 fftw_mksolver_hc2hc │ │ │ │ -001cef78 00001b16 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ -001cef7c 00024b16 R_ARM_JUMP_SLOT 0000f9f0 fftw_tensor_print │ │ │ │ -001cef80 00022116 R_ARM_JUMP_SLOT 0000fd48 fftw_tensor_min_istride │ │ │ │ -001cef84 00016616 R_ARM_JUMP_SLOT 000169d4 fftw_mksolver_dft_directbuf │ │ │ │ -001cef88 00001e16 R_ARM_JUMP_SLOT 000169a0 fftw_mksolver_dft_direct │ │ │ │ -001cef8c 00012416 R_ARM_JUMP_SLOT 001c38e8 fftw_flops │ │ │ │ -001cef90 00022816 R_ARM_JUMP_SLOT 00010050 fftw_tensor_copy_except │ │ │ │ -001cef94 00026b16 R_ARM_JUMP_SLOT 0000f944 fftw_tensor_md5 │ │ │ │ -001cef98 0001d316 R_ARM_JUMP_SLOT 0001283c fftw_twiddle_length │ │ │ │ -001cef9c 0001e916 R_ARM_JUMP_SLOT 0000f8f0 fftw_tensor_destroy │ │ │ │ -001cefa0 00023916 R_ARM_JUMP_SLOT 00095c7c fftw_rdft2_tensor_max_index │ │ │ │ -001cefa4 00025f16 R_ARM_JUMP_SLOT 0008d33c fftw_mkproblem_rdft_d │ │ │ │ +001d2bd4 0000f816 R_ARM_JUMP_SLOT 0000c460 fftw_cpy2d_ci │ │ │ │ +001d2bd8 00021716 R_ARM_JUMP_SLOT 0000d064 fftw_plan_awake │ │ │ │ +001d2bdc 00018d16 R_ARM_JUMP_SLOT 00011d70 fftw_elapsed_since │ │ │ │ +001d2be0 00024d16 R_ARM_JUMP_SLOT 0000eef8 fftw_power_mod │ │ │ │ +001d2be4 00000316 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ +001d2be8 0001b916 R_ARM_JUMP_SLOT 0001041c fftw_tensor_max_index │ │ │ │ +001d2bec 00007216 R_ARM_JUMP_SLOT 001c8c1c fftw_plan_r2r_2d │ │ │ │ +001d2bf0 0000ad16 R_ARM_JUMP_SLOT 000190a0 fftw_mkproblem_dft_d │ │ │ │ +001d2bf4 00003c16 R_ARM_JUMP_SLOT 001c7860 fftw_map_r2r_kind │ │ │ │ +001d2bf8 00003b16 R_ARM_JUMP_SLOT 0000c860 fftw_kernel_malloc │ │ │ │ +001d2bfc 00000416 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ +001d2c00 00000516 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ +001d2c04 00014216 R_ARM_JUMP_SLOT 001c8d90 fftw_fprint_plan │ │ │ │ +001d2c08 00013016 R_ARM_JUMP_SLOT 00016068 fftw_regsolver_ct_directwsq │ │ │ │ +001d2c0c 0001f316 R_ARM_JUMP_SLOT 0000c92c fftw_md5unsigned │ │ │ │ +001d2c10 00021816 R_ARM_JUMP_SLOT 0008ee04 fftw_mkproblem_rdft_1_d │ │ │ │ +001d2c14 0001ce16 R_ARM_JUMP_SLOT 00010cc4 fftw_tensor_compress_contiguous │ │ │ │ +001d2c18 00020a16 R_ARM_JUMP_SLOT 001c78e4 fftw_mapflags │ │ │ │ +001d2c1c 00000716 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ +001d2c20 00010816 R_ARM_JUMP_SLOT 001c88a0 fftw_plan_many_dft_r2c │ │ │ │ +001d2c24 00016d16 R_ARM_JUMP_SLOT 0000fe58 fftw_mksolver │ │ │ │ +001d2c28 0001d516 R_ARM_JUMP_SLOT 0000ed34 fftw_planner_destroy │ │ │ │ +001d2c2c 00000816 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ +001d2c30 00011616 R_ARM_JUMP_SLOT 0000ff44 fftw_mktensor │ │ │ │ +001d2c34 00008e16 R_ARM_JUMP_SLOT 0000cbac fftw_imax │ │ │ │ +001d2c38 00015416 R_ARM_JUMP_SLOT 000133a8 fftw_twiddle_awake │ │ │ │ +001d2c3c 00000916 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ +001d2c40 00013816 R_ARM_JUMP_SLOT 0000bb98 fftw_bufdist │ │ │ │ +001d2c44 0000c916 R_ARM_JUMP_SLOT 0000c868 fftw_md5putb │ │ │ │ +001d2c48 00026316 R_ARM_JUMP_SLOT 0000c62c fftw_cpy2d_tiled │ │ │ │ +001d2c4c 00010216 R_ARM_JUMP_SLOT 0000cbc4 fftw_ops_zero │ │ │ │ +001d2c50 00006316 R_ARM_JUMP_SLOT 00013308 fftw_triggen_destroy │ │ │ │ +001d2c54 00011716 R_ARM_JUMP_SLOT 000110d4 fftw_tensor_destroy2 │ │ │ │ +001d2c58 00000a16 R_ARM_JUMP_SLOT 00000000 ferror@GLIBC_2.4 │ │ │ │ +001d2c5c 00005016 R_ARM_JUMP_SLOT 00096b44 fftw_rdft2_complex_n │ │ │ │ +001d2c60 00008816 R_ARM_JUMP_SLOT 0000ccfc fftw_ops_madd2 │ │ │ │ +001d2c64 00011916 R_ARM_JUMP_SLOT 000110f8 fftw_tensor_destroy4 │ │ │ │ +001d2c68 0000a116 R_ARM_JUMP_SLOT 000151d4 fftw_mksolver_ct │ │ │ │ +001d2c6c 00000b16 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ +001d2c70 00014616 R_ARM_JUMP_SLOT 001c8268 fftw_plan_guru_dft_r2c │ │ │ │ +001d2c74 0000e916 R_ARM_JUMP_SLOT 0000fa0c fftw_rader_tl_find │ │ │ │ +001d2c78 00013416 R_ARM_JUMP_SLOT 001c8148 fftw_plan_dft │ │ │ │ +001d2c7c 0001c516 R_ARM_JUMP_SLOT 001c7590 fftw_cost │ │ │ │ +001d2c80 0001c016 R_ARM_JUMP_SLOT 0001021c fftw_mktensor_2d │ │ │ │ +001d2c84 00004a16 R_ARM_JUMP_SLOT 000105bc fftw_tensor_min_stride │ │ │ │ +001d2c88 00025a16 R_ARM_JUMP_SLOT 0000f1e4 fftw_next_prime │ │ │ │ +001d2c8c 00023216 R_ARM_JUMP_SLOT 001c8074 fftw_plan_dft_r2c_1d │ │ │ │ +001d2c90 00000c16 R_ARM_JUMP_SLOT 00000000 sincos@GLIBC_2.4 │ │ │ │ +001d2c94 00020916 R_ARM_JUMP_SLOT 0001310c fftw_mktriggen │ │ │ │ +001d2c98 0001ff16 R_ARM_JUMP_SLOT 001c7fa0 fftw_plan_dft_c2r_1d │ │ │ │ +001d2c9c 00008916 R_ARM_JUMP_SLOT 0001117c fftw_tile2d │ │ │ │ +001d2ca0 00028e16 R_ARM_JUMP_SLOT 001c8748 fftw_plan_many_dft_c2r │ │ │ │ +001d2ca4 00027016 R_ARM_JUMP_SLOT 001c8100 fftw_plan_dft_r2c │ │ │ │ +001d2ca8 00029316 R_ARM_JUMP_SLOT 0000c8ec fftw_md5int │ │ │ │ +001d2cac 0001aa16 R_ARM_JUMP_SLOT 00010994 fftw_tensor_append │ │ │ │ +001d2cb0 00011416 R_ARM_JUMP_SLOT 001c8df8 fftw_rdft2_pad │ │ │ │ +001d2cb4 0000ba16 R_ARM_JUMP_SLOT 001c756c fftw_estimate_cost │ │ │ │ +001d2cb8 00023716 R_ARM_JUMP_SLOT 00015c5c fftw_regsolver_ct_directw │ │ │ │ +001d2cbc 00016216 R_ARM_JUMP_SLOT 00010fc0 fftw_tensor_equal │ │ │ │ +001d2cc0 0000b116 R_ARM_JUMP_SLOT 0000f9a8 fftw_rader_tl_insert │ │ │ │ +001d2cc4 00006816 R_ARM_JUMP_SLOT 001c8198 fftw_plan_guru_dft_c2r │ │ │ │ +001d2cc8 00009a16 R_ARM_JUMP_SLOT 0008d78c fftw_khc2hc_register │ │ │ │ +001d2ccc 00023016 R_ARM_JUMP_SLOT 00098444 fftw_khc2c_register │ │ │ │ +001d2cd0 0001be16 R_ARM_JUMP_SLOT 001c802c fftw_plan_dft_c2r │ │ │ │ +001d2cd4 00017816 R_ARM_JUMP_SLOT 0000fee4 fftw_solvtab_exec │ │ │ │ +001d2cd8 00006e16 R_ARM_JUMP_SLOT 0000ec14 fftw_mkplanner │ │ │ │ +001d2cdc 00021516 R_ARM_JUMP_SLOT 001c759c fftw_forget_wisdom │ │ │ │ +001d2ce0 00019716 R_ARM_JUMP_SLOT 001c8654 fftw_plan_guru_split_dft │ │ │ │ +001d2ce4 0001a516 R_ARM_JUMP_SLOT 0008e3f4 fftw_rdft_zerotens │ │ │ │ +001d2ce8 00024216 R_ARM_JUMP_SLOT 00014d7c fftw_ct_applicable │ │ │ │ +001d2cec 0000aa16 R_ARM_JUMP_SLOT 00011d30 fftw_get_crude_time │ │ │ │ +001d2cf0 00022b16 R_ARM_JUMP_SLOT 0000ba70 fftw_assertion_failed │ │ │ │ +001d2cf4 0000ae16 R_ARM_JUMP_SLOT 0001abbc fftw_dft_zerotens │ │ │ │ +001d2cf8 0001a616 R_ARM_JUMP_SLOT 00010f68 fftw_tensor_split │ │ │ │ +001d2cfc 00028816 R_ARM_JUMP_SLOT 00099bfc fftw_regsolver_hc2c_direct │ │ │ │ +001d2d00 00027616 R_ARM_JUMP_SLOT 0001067c fftw_tensor_strides_decrease │ │ │ │ +001d2d04 0001ef16 R_ARM_JUMP_SLOT 00010278 fftw_mktensor_3d │ │ │ │ +001d2d08 00012d16 R_ARM_JUMP_SLOT 0000cd04 fftw_pickdim │ │ │ │ +001d2d0c 00002516 R_ARM_JUMP_SLOT 0000c90c fftw_md5INT │ │ │ │ +001d2d10 00023516 R_ARM_JUMP_SLOT 001c7d14 fftw_guru_kosherp │ │ │ │ +001d2d14 0001e716 R_ARM_JUMP_SLOT 00098bf8 fftw_mkplan_hc2c │ │ │ │ +001d2d18 00016e16 R_ARM_JUMP_SLOT 0000f370 fftw_modulo │ │ │ │ +001d2d1c 00011116 R_ARM_JUMP_SLOT 0001103c fftw_tensor_inplace_locations │ │ │ │ +001d2d20 00000e16 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ +001d2d24 00019816 R_ARM_JUMP_SLOT 00095b30 fftw_mkplan_rdft2 │ │ │ │ +001d2d28 00021616 R_ARM_JUMP_SLOT 0000cfd8 fftw_mkplan │ │ │ │ +001d2d2c 00024e16 R_ARM_JUMP_SLOT 0000f960 fftw_mkproblem │ │ │ │ +001d2d30 00002216 R_ARM_JUMP_SLOT 0000cbe0 fftw_ops_cpy │ │ │ │ +001d2d34 00000f16 R_ARM_JUMP_SLOT 00000000 log@GLIBC_2.29 │ │ │ │ +001d2d38 00022d16 R_ARM_JUMP_SLOT 00011e6c fftw_measure_execution_time │ │ │ │ +001d2d3c 0001b216 R_ARM_JUMP_SLOT 0000f1ac fftw_is_prime │ │ │ │ +001d2d40 00001016 R_ARM_JUMP_SLOT 00000000 fread@GLIBC_2.4 │ │ │ │ +001d2d44 00004516 R_ARM_JUMP_SLOT 0000bbdc fftw_nbuf_redundant │ │ │ │ +001d2d48 00023416 R_ARM_JUMP_SLOT 000885bc fftw_mkplan_hc2hc │ │ │ │ +001d2d4c 00027716 R_ARM_JUMP_SLOT 000129f4 fftw_transpose_tiledbuf │ │ │ │ +001d2d50 0000bd16 R_ARM_JUMP_SLOT 00018c68 fftw_kdft_dit_register │ │ │ │ +001d2d54 00011816 R_ARM_JUMP_SLOT 0000cc3c fftw_ops_madd │ │ │ │ +001d2d58 0001af16 R_ARM_JUMP_SLOT 00096d00 fftw_mkproblem_rdft2 │ │ │ │ +001d2d5c 00023316 R_ARM_JUMP_SLOT 001c8ef4 fftw_cleanup │ │ │ │ +001d2d60 00024416 R_ARM_JUMP_SLOT 0008dd64 fftw_mkplan_rdft │ │ │ │ +001d2d64 0001c216 R_ARM_JUMP_SLOT 0000be28 fftw_cpy2d_pair │ │ │ │ +001d2d68 0001ea16 R_ARM_JUMP_SLOT 0008ee20 fftw_mkproblem_rdft_0_d │ │ │ │ +001d2d6c 0001a716 R_ARM_JUMP_SLOT 000881d0 fftw_hc2hc_applicable │ │ │ │ +001d2d70 00004d16 R_ARM_JUMP_SLOT 001c8be0 fftw_plan_r2r_1d │ │ │ │ +001d2d74 0001ee16 R_ARM_JUMP_SLOT 0000bf94 fftw_zero1d_pair │ │ │ │ +001d2d78 00018e16 R_ARM_JUMP_SLOT 0008d790 fftw_kr2c_register │ │ │ │ +001d2d7c 00005916 R_ARM_JUMP_SLOT 001c3c04 fftw_export_wisdom_to_file │ │ │ │ +001d2d80 00023a16 R_ARM_JUMP_SLOT 001c7ff4 fftw_plan_dft_c2r_3d │ │ │ │ +001d2d84 0001e116 R_ARM_JUMP_SLOT 0008c1d8 fftw_regsolver_hc2hc_direct │ │ │ │ +001d2d88 00001116 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ +001d2d8c 00028916 R_ARM_JUMP_SLOT 0000c80c fftw_extract_reim │ │ │ │ +001d2d90 00024f16 R_ARM_JUMP_SLOT 0000f13c fftw_first_divisor │ │ │ │ +001d2d94 0001e216 R_ARM_JUMP_SLOT 001c83ec fftw_plan_guru_r2r │ │ │ │ +001d2d98 00024616 R_ARM_JUMP_SLOT 00011d08 fftw_compute_tilesz │ │ │ │ +001d2d9c 0001f416 R_ARM_JUMP_SLOT 001c831c fftw_plan_guru_dft │ │ │ │ +001d2da0 00027416 R_ARM_JUMP_SLOT 001c80c8 fftw_plan_dft_r2c_3d │ │ │ │ +001d2da4 00021316 R_ARM_JUMP_SLOT 0000bbcc fftw_toobig │ │ │ │ +001d2da8 00001216 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ +001d2dac 00003f16 R_ARM_JUMP_SLOT 00098414 fftw_rdft2_strides │ │ │ │ +001d2db0 0001e816 R_ARM_JUMP_SLOT 001c7efc fftw_plan_dft_1d │ │ │ │ +001d2db4 00022516 R_ARM_JUMP_SLOT 0000ccf4 fftw_ops_add2 │ │ │ │ +001d2db8 0000e316 R_ARM_JUMP_SLOT 0000f218 fftw_factors_into │ │ │ │ +001d2dbc 00016816 R_ARM_JUMP_SLOT 000101d8 fftw_mktensor_0d │ │ │ │ +001d2dc0 00023c16 R_ARM_JUMP_SLOT 00096e94 fftw_mkproblem_rdft2_d_3pointers │ │ │ │ +001d2dc4 0000b916 R_ARM_JUMP_SLOT 0000f294 fftw_isqrt │ │ │ │ +001d2dc8 00018f16 R_ARM_JUMP_SLOT 001c7ba4 fftw_mkprinter_file │ │ │ │ +001d2dcc 00009016 R_ARM_JUMP_SLOT 001c7694 fftw_import_wisdom_from_file │ │ │ │ +001d2dd0 00011d16 R_ARM_JUMP_SLOT 0000ba60 fftw_ifree0 │ │ │ │ +001d2dd4 00003316 R_ARM_JUMP_SLOT 0000cce0 fftw_ops_add │ │ │ │ +001d2dd8 0000cb16 R_ARM_JUMP_SLOT 0001063c fftw_tensor_inplace_strides2 │ │ │ │ +001d2ddc 0000e816 R_ARM_JUMP_SLOT 0000c8b0 fftw_md5puts │ │ │ │ +001d2de0 00022f16 R_ARM_JUMP_SLOT 00010760 fftw_tensor_copy │ │ │ │ +001d2de4 0000de16 R_ARM_JUMP_SLOT 001c89e8 fftw_plan_many_dft │ │ │ │ +001d2de8 00004916 R_ARM_JUMP_SLOT 0000c94c fftw_md5begin │ │ │ │ +001d2dec 00021216 R_ARM_JUMP_SLOT 001c8dd8 fftw_print_plan │ │ │ │ +001d2df0 0000a716 R_ARM_JUMP_SLOT 0000f980 fftw_problem_destroy │ │ │ │ +001d2df4 0000be16 R_ARM_JUMP_SLOT 00015220 fftw_mkplan_dftw │ │ │ │ +001d2df8 00022916 R_ARM_JUMP_SLOT 0008ede8 fftw_mkproblem_rdft_1 │ │ │ │ +001d2dfc 00022316 R_ARM_JUMP_SLOT 001c7f60 fftw_plan_dft_3d │ │ │ │ +001d2e00 00007316 R_ARM_JUMP_SLOT 0000c854 fftw_iabs │ │ │ │ +001d2e04 00016a16 R_ARM_JUMP_SLOT 0000c168 fftw_cpy2d │ │ │ │ +001d2e08 00006216 R_ARM_JUMP_SLOT 0000ba00 fftw_malloc_plain │ │ │ │ +001d2e0c 00020d16 R_ARM_JUMP_SLOT 00098bb4 fftw_mksolver_hc2c │ │ │ │ +001d2e10 00018916 R_ARM_JUMP_SLOT 0000fe54 fftw_scanner_destroy │ │ │ │ +001d2e14 00003516 R_ARM_JUMP_SLOT 0000fe80 fftw_solver_use │ │ │ │ +001d2e18 0000c416 R_ARM_JUMP_SLOT 00018c60 fftw_kdft_difsq_register │ │ │ │ +001d2e1c 0001ed16 R_ARM_JUMP_SLOT 0000ee88 fftw_safe_mulmod │ │ │ │ +001d2e20 00028116 R_ARM_JUMP_SLOT 001c3a28 fftw_configure_planner │ │ │ │ +001d2e24 0000b316 R_ARM_JUMP_SLOT 0000c830 fftw_hash │ │ │ │ +001d2e28 00003616 R_ARM_JUMP_SLOT 00010ad8 fftw_dimcmp │ │ │ │ +001d2e2c 00019316 R_ARM_JUMP_SLOT 000101e0 fftw_mktensor_1d │ │ │ │ +001d2e30 00025716 R_ARM_JUMP_SLOT 001c80a0 fftw_plan_dft_r2c_2d │ │ │ │ +001d2e34 0000c316 R_ARM_JUMP_SLOT 0000fe90 fftw_solver_destroy │ │ │ │ +001d2e38 00020e16 R_ARM_JUMP_SLOT 001c8f2c fftw_set_timelimit │ │ │ │ +001d2e3c 00013e16 R_ARM_JUMP_SLOT 001c9508 fftw_mktensor_iodims64 │ │ │ │ +001d2e40 00005b16 R_ARM_JUMP_SLOT 0008a31c fftw_rdft_conf_standard │ │ │ │ +001d2e44 00025116 R_ARM_JUMP_SLOT 00096e38 fftw_mkproblem_rdft2_d │ │ │ │ +001d2e48 00028016 R_ARM_JUMP_SLOT 001c9588 fftw_guru64_kosherp │ │ │ │ +001d2e4c 00012316 R_ARM_JUMP_SLOT 001c8cb4 fftw_plan_r2r │ │ │ │ +001d2e50 00001316 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ +001d2e54 00010616 R_ARM_JUMP_SLOT 001c7848 fftw_malloc │ │ │ │ +001d2e58 00020b16 R_ARM_JUMP_SLOT 001c8580 fftw_plan_guru_split_dft_r2c │ │ │ │ +001d2e5c 00008a16 R_ARM_JUMP_SLOT 001c8eac fftw_the_planner │ │ │ │ +001d2e60 00018516 R_ARM_JUMP_SLOT 000107cc fftw_tensor_copy_inplace │ │ │ │ +001d2e64 00011f16 R_ARM_JUMP_SLOT 0000fed8 fftw_solver_register │ │ │ │ +001d2e68 0000c716 R_ARM_JUMP_SLOT 0001006c fftw_tensor_tornk1 │ │ │ │ +001d2e6c 00016116 R_ARM_JUMP_SLOT 0000fe10 fftw_mkscanner │ │ │ │ +001d2e70 00021b16 R_ARM_JUMP_SLOT 0000ba5c fftw_ifree │ │ │ │ +001d2e74 0000b616 R_ARM_JUMP_SLOT 00018fd8 fftw_mkproblem_dft │ │ │ │ +001d2e78 00024816 R_ARM_JUMP_SLOT 0000e058 fftw_iestimate_cost │ │ │ │ +001d2e7c 00002c16 R_ARM_JUMP_SLOT 00014b88 fftw_dft_conf_standard │ │ │ │ +001d2e80 00006916 R_ARM_JUMP_SLOT 001c7de8 fftw_mktensor_rowmajor │ │ │ │ +001d2e84 0000ce16 R_ARM_JUMP_SLOT 0000c988 fftw_md5putc │ │ │ │ +001d2e88 0001db16 R_ARM_JUMP_SLOT 0008a5cc fftw_mksolver_rdft_r2r_direct │ │ │ │ +001d2e8c 00014e16 R_ARM_JUMP_SLOT 001c7c1c fftw_mkprinter_cnt │ │ │ │ +001d2e90 00027f16 R_ARM_JUMP_SLOT 000105f8 fftw_tensor_inplace_strides │ │ │ │ +001d2e94 00010716 R_ARM_JUMP_SLOT 001c75c4 fftw_import_system_wisdom │ │ │ │ +001d2e98 00001416 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ +001d2e9c 0001bb16 R_ARM_JUMP_SLOT 0000cb44 fftw_md5end │ │ │ │ +001d2ea0 00028c16 R_ARM_JUMP_SLOT 00010540 fftw_tensor_min_ostride │ │ │ │ +001d2ea4 00001616 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4 │ │ │ │ +001d2ea8 0001ad16 R_ARM_JUMP_SLOT 0000f8fc fftw_printer_destroy │ │ │ │ +001d2eac 00028a16 R_ARM_JUMP_SLOT 001c34f0 fftw_mkapiplan │ │ │ │ +001d2eb0 0000a416 R_ARM_JUMP_SLOT 0000c864 fftw_kernel_free │ │ │ │ +001d2eb4 00004716 R_ARM_JUMP_SLOT 0008ae6c fftw_mksolver_rdft_r2c_direct │ │ │ │ +001d2eb8 00017416 R_ARM_JUMP_SLOT 0000c058 fftw_cpy2d_pair_ci │ │ │ │ +001d2ebc 00004216 R_ARM_JUMP_SLOT 00098270 fftw_rdft2_inplace_strides │ │ │ │ +001d2ec0 0000c016 R_ARM_JUMP_SLOT 001c8af4 fftw_plan_many_r2r │ │ │ │ +001d2ec4 0000f616 R_ARM_JUMP_SLOT 0000d024 fftw_plan_destroy_internal │ │ │ │ +001d2ec8 00020716 R_ARM_JUMP_SLOT 0000fa64 fftw_rader_tl_delete │ │ │ │ +001d2ecc 00003e16 R_ARM_JUMP_SLOT 0008aeb4 fftw_mksolver_rdft_r2c_directbuf │ │ │ │ +001d2ed0 00005216 R_ARM_JUMP_SLOT 00094f30 fftw_mksolver_rdft2_direct │ │ │ │ +001d2ed4 0000a516 R_ARM_JUMP_SLOT 001c8c5c fftw_plan_r2r_3d │ │ │ │ +001d2ed8 00010d16 R_ARM_JUMP_SLOT 0008ea48 fftw_mkproblem_rdft │ │ │ │ +001d2edc 0001b816 R_ARM_JUMP_SLOT 001c7c94 fftw_mktensor_iodims │ │ │ │ +001d2ee0 00018216 R_ARM_JUMP_SLOT 0000c0e4 fftw_cpy2d_pair_co │ │ │ │ +001d2ee4 00029416 R_ARM_JUMP_SLOT 00012924 fftw_transpose_tiled │ │ │ │ +001d2ee8 0000f316 R_ARM_JUMP_SLOT 001c77e0 fftw_import_wisdom │ │ │ │ +001d2eec 0001d616 R_ARM_JUMP_SLOT 00010924 fftw_tensor_copy_sub │ │ │ │ +001d2ef0 00025316 R_ARM_JUMP_SLOT 0000f8a0 fftw_mkprinter │ │ │ │ +001d2ef4 00001d16 R_ARM_JUMP_SLOT 001bc198 fftw_reodft_conf_standard │ │ │ │ +001d2ef8 00026216 R_ARM_JUMP_SLOT 0000c7a8 fftw_ct_uglyp │ │ │ │ +001d2efc 00015116 R_ARM_JUMP_SLOT 001c39a0 fftw_destroy_plan │ │ │ │ +001d2f00 00020316 R_ARM_JUMP_SLOT 00018dac fftw_mkplan_dft │ │ │ │ +001d2f04 00001716 R_ARM_JUMP_SLOT 00000000 fopen64@GLIBC_2.4 │ │ │ │ +001d2f08 0001a016 R_ARM_JUMP_SLOT 0000ff9c fftw_tensor_sz │ │ │ │ +001d2f0c 00001816 R_ARM_JUMP_SLOT 00000000 __gettimeofday64@GLIBC_2.34 │ │ │ │ +001d2f10 00001916 R_ARM_JUMP_SLOT 00000000 qsort@GLIBC_2.4 │ │ │ │ +001d2f14 0001e516 R_ARM_JUMP_SLOT 0000cbb8 fftw_imin │ │ │ │ +001d2f18 0000d816 R_ARM_JUMP_SLOT 0000efd8 fftw_find_generator │ │ │ │ +001d2f1c 00019016 R_ARM_JUMP_SLOT 0008d800 fftw_kr2r_register │ │ │ │ +001d2f20 00021f16 R_ARM_JUMP_SLOT 001c7fcc fftw_plan_dft_c2r_2d │ │ │ │ +001d2f24 00011a16 R_ARM_JUMP_SLOT 0000f2e4 fftw_choose_radix │ │ │ │ +001d2f28 00006a16 R_ARM_JUMP_SLOT 0000f998 fftw_mkproblem_unsolvable │ │ │ │ +001d2f2c 00007b16 R_ARM_JUMP_SLOT 0000c6d0 fftw_cpy2d_tiledbuf │ │ │ │ +001d2f30 00026516 R_ARM_JUMP_SLOT 0000b9f8 fftw_ialignment_of │ │ │ │ +001d2f34 00013c16 R_ARM_JUMP_SLOT 001c84a4 fftw_plan_guru_split_dft_c2r │ │ │ │ +001d2f38 0000fb16 R_ARM_JUMP_SLOT 0000bae0 fftw_nbuf │ │ │ │ +001d2f3c 00026d16 R_ARM_JUMP_SLOT 00010bc0 fftw_tensor_compress │ │ │ │ +001d2f40 00021416 R_ARM_JUMP_SLOT 0000cc04 fftw_ops_other │ │ │ │ +001d2f44 0001f716 R_ARM_JUMP_SLOT 0008ea34 fftw_rdft_kind_str │ │ │ │ +001d2f48 00004c16 R_ARM_JUMP_SLOT 0000f3b0 fftw_factors_into_small_primes │ │ │ │ +001d2f4c 0000d616 R_ARM_JUMP_SLOT 001c7c58 fftw_mkprinter_str │ │ │ │ +001d2f50 00010116 R_ARM_JUMP_SLOT 0000c4ec fftw_cpy2d_co │ │ │ │ +001d2f54 00014516 R_ARM_JUMP_SLOT 0000edf4 fftw_mkplan_f_d │ │ │ │ +001d2f58 00020616 R_ARM_JUMP_SLOT 001c7f30 fftw_plan_dft_2d │ │ │ │ +001d2f5c 00008216 R_ARM_JUMP_SLOT 0000edb8 fftw_mkplan_d │ │ │ │ +001d2f60 00012c16 R_ARM_JUMP_SLOT 00018c70 fftw_kdft_register │ │ │ │ +001d2f64 00027216 R_ARM_JUMP_SLOT 001c7eb4 fftw_many_kosherp │ │ │ │ +001d2f68 00014c16 R_ARM_JUMP_SLOT 0000bc6c fftw_cpy1d │ │ │ │ +001d2f6c 0000f716 R_ARM_JUMP_SLOT 000126c0 fftw_transpose │ │ │ │ +001d2f70 00013216 R_ARM_JUMP_SLOT 001c3d40 fftw_export_wisdom │ │ │ │ +001d2f74 00022616 R_ARM_JUMP_SLOT 00088580 fftw_mksolver_hc2hc │ │ │ │ +001d2f78 00001b16 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ +001d2f7c 00024b16 R_ARM_JUMP_SLOT 000100b4 fftw_tensor_print │ │ │ │ +001d2f80 00022116 R_ARM_JUMP_SLOT 000104b8 fftw_tensor_min_istride │ │ │ │ +001d2f84 00016616 R_ARM_JUMP_SLOT 000179ec fftw_mksolver_dft_directbuf │ │ │ │ +001d2f88 00001e16 R_ARM_JUMP_SLOT 000179a4 fftw_mksolver_dft_direct │ │ │ │ +001d2f8c 00012416 R_ARM_JUMP_SLOT 001c74b8 fftw_flops │ │ │ │ +001d2f90 00022816 R_ARM_JUMP_SLOT 00010854 fftw_tensor_copy_except │ │ │ │ +001d2f94 00026b16 R_ARM_JUMP_SLOT 0000ffec fftw_tensor_md5 │ │ │ │ +001d2f98 0001d316 R_ARM_JUMP_SLOT 00013338 fftw_twiddle_length │ │ │ │ +001d2f9c 0001e916 R_ARM_JUMP_SLOT 0000ff98 fftw_tensor_destroy │ │ │ │ +001d2fa0 00023916 R_ARM_JUMP_SLOT 00098168 fftw_rdft2_tensor_max_index │ │ │ │ +001d2fa4 00025f16 R_ARM_JUMP_SLOT 0008ed9c fftw_mkproblem_rdft_d │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0x1cdac8 contains 28 entries: │ │ │ │ +Dynamic section at offset 0x1d1ac8 contains 28 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000e (SONAME) Library soname: [libfftw3.so.3] │ │ │ │ 0x0000000c (INIT) 0xad38 │ │ │ │ - 0x0000000d (FINI) 0x1c6674 │ │ │ │ - 0x00000019 (INIT_ARRAY) 0x1caea0 │ │ │ │ + 0x0000000d (FINI) 0x1ca6dc │ │ │ │ + 0x00000019 (INIT_ARRAY) 0x1ceea0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ - 0x0000001a (FINI_ARRAY) 0x1caea4 │ │ │ │ + 0x0000001a (FINI_ARRAY) 0x1ceea4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x3e80 │ │ │ │ 0x00000006 (SYMTAB) 0x1530 │ │ │ │ 0x0000000a (STRSZ) 13493 (bytes) │ │ │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ │ │ - 0x00000003 (PLTGOT) 0x1cebc8 │ │ │ │ + 0x00000003 (PLTGOT) 0x1d2bc8 │ │ │ │ 0x00000002 (PLTRELSZ) 1960 (bytes) │ │ │ │ 0x00000014 (PLTREL) REL │ │ │ │ 0x00000017 (JMPREL) 0xa590 │ │ │ │ 0x00000011 (REL) 0x78c0 │ │ │ │ 0x00000012 (RELSZ) 11472 (bytes) │ │ │ │ 0x00000013 (RELENT) 8 (bytes) │ │ │ │ 0x0000001e (FLAGS) BIND_NOW │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 110f764f1e1e68b768b4083e5398268b9cc47fb3 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8fca107ce83ae79b96ec1399000835b5d24df16a │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -4,1233 +4,1233 @@ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ 0000ad44 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #4] @ ad54 │ │ │ │ add lr, pc, lr │ │ │ │ ldr pc, [lr, #8]! │ │ │ │ - andseq r3, ip, r4, ror lr │ │ │ │ + andseq r7, ip, r4, ror lr │ │ │ │ │ │ │ │ 0000ad58 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3700]! @ 0xe74 │ │ │ │ │ │ │ │ 0000ad64 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3692]! @ 0xe6c │ │ │ │ │ │ │ │ 0000ad70 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3684]! @ 0xe64 │ │ │ │ │ │ │ │ 0000ad7c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3676]! @ 0xe5c │ │ │ │ │ │ │ │ 0000ad88 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3668]! @ 0xe54 │ │ │ │ │ │ │ │ 0000ad94 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3660]! @ 0xe4c │ │ │ │ │ │ │ │ 0000ada0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3652]! @ 0xe44 │ │ │ │ │ │ │ │ 0000adac : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3644]! @ 0xe3c │ │ │ │ │ │ │ │ 0000adb8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3636]! @ 0xe34 │ │ │ │ │ │ │ │ 0000adc4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3628]! @ 0xe2c │ │ │ │ │ │ │ │ 0000add0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3620]! @ 0xe24 │ │ │ │ │ │ │ │ 0000addc <__cxa_finalize@plt>: │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3612]! @ 0xe1c │ │ │ │ │ │ │ │ 0000ade8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3604]! @ 0xe14 │ │ │ │ │ │ │ │ 0000adf4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3596]! @ 0xe0c │ │ │ │ │ │ │ │ 0000ae00 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3588]! @ 0xe04 │ │ │ │ │ │ │ │ 0000ae0c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3580]! @ 0xdfc │ │ │ │ │ │ │ │ 0000ae18 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3572]! @ 0xdf4 │ │ │ │ │ │ │ │ 0000ae24 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3564]! @ 0xdec │ │ │ │ │ │ │ │ 0000ae30 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3556]! @ 0xde4 │ │ │ │ │ │ │ │ 0000ae3c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3548]! @ 0xddc │ │ │ │ │ │ │ │ 0000ae48 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3540]! @ 0xdd4 │ │ │ │ │ │ │ │ 0000ae54 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3532]! @ 0xdcc │ │ │ │ │ │ │ │ 0000ae60 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3524]! @ 0xdc4 │ │ │ │ │ │ │ │ 0000ae6c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3516]! @ 0xdbc │ │ │ │ │ │ │ │ 0000ae78 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3508]! @ 0xdb4 │ │ │ │ │ │ │ │ 0000ae84 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3500]! @ 0xdac │ │ │ │ │ │ │ │ 0000ae90 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3492]! @ 0xda4 │ │ │ │ │ │ │ │ 0000ae9c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3484]! @ 0xd9c │ │ │ │ │ │ │ │ 0000aea8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3476]! @ 0xd94 │ │ │ │ │ │ │ │ 0000aeb4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3468]! @ 0xd8c │ │ │ │ │ │ │ │ 0000aec0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3460]! @ 0xd84 │ │ │ │ │ │ │ │ 0000aecc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3452]! @ 0xd7c │ │ │ │ │ │ │ │ 0000aed8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3444]! @ 0xd74 │ │ │ │ │ │ │ │ 0000aee4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3436]! @ 0xd6c │ │ │ │ │ │ │ │ 0000aef0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3428]! @ 0xd64 │ │ │ │ │ │ │ │ 0000aefc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3420]! @ 0xd5c │ │ │ │ │ │ │ │ 0000af08 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3412]! @ 0xd54 │ │ │ │ │ │ │ │ 0000af14 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3404]! @ 0xd4c │ │ │ │ │ │ │ │ 0000af20 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3396]! @ 0xd44 │ │ │ │ │ │ │ │ 0000af2c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3388]! @ 0xd3c │ │ │ │ │ │ │ │ 0000af38 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3380]! @ 0xd34 │ │ │ │ │ │ │ │ 0000af44 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3372]! @ 0xd2c │ │ │ │ │ │ │ │ 0000af50 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3364]! @ 0xd24 │ │ │ │ │ │ │ │ 0000af5c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3356]! @ 0xd1c │ │ │ │ │ │ │ │ 0000af68 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3348]! @ 0xd14 │ │ │ │ │ │ │ │ 0000af74 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3340]! @ 0xd0c │ │ │ │ │ │ │ │ 0000af80 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3332]! @ 0xd04 │ │ │ │ │ │ │ │ 0000af8c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3324]! @ 0xcfc │ │ │ │ │ │ │ │ 0000af98 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3316]! @ 0xcf4 │ │ │ │ │ │ │ │ 0000afa4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3308]! @ 0xcec │ │ │ │ │ │ │ │ 0000afb0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3300]! @ 0xce4 │ │ │ │ │ │ │ │ 0000afbc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3292]! @ 0xcdc │ │ │ │ │ │ │ │ 0000afc8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3284]! @ 0xcd4 │ │ │ │ │ │ │ │ 0000afd4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3276]! @ 0xccc │ │ │ │ │ │ │ │ 0000afe0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3268]! @ 0xcc4 │ │ │ │ │ │ │ │ 0000afec : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3260]! @ 0xcbc │ │ │ │ │ │ │ │ 0000aff8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3252]! @ 0xcb4 │ │ │ │ │ │ │ │ 0000b004 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3244]! @ 0xcac │ │ │ │ │ │ │ │ 0000b010 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3236]! @ 0xca4 │ │ │ │ │ │ │ │ 0000b01c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3228]! @ 0xc9c │ │ │ │ │ │ │ │ 0000b028 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3220]! @ 0xc94 │ │ │ │ │ │ │ │ 0000b034 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3212]! @ 0xc8c │ │ │ │ │ │ │ │ 0000b040 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3204]! @ 0xc84 │ │ │ │ │ │ │ │ 0000b04c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3196]! @ 0xc7c │ │ │ │ │ │ │ │ 0000b058 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3188]! @ 0xc74 │ │ │ │ │ │ │ │ 0000b064 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3180]! @ 0xc6c │ │ │ │ │ │ │ │ 0000b070 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3172]! @ 0xc64 │ │ │ │ │ │ │ │ 0000b07c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3164]! @ 0xc5c │ │ │ │ │ │ │ │ 0000b088 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3156]! @ 0xc54 │ │ │ │ │ │ │ │ 0000b094 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3148]! @ 0xc4c │ │ │ │ │ │ │ │ 0000b0a0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3140]! @ 0xc44 │ │ │ │ │ │ │ │ 0000b0ac : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3132]! @ 0xc3c │ │ │ │ │ │ │ │ 0000b0b8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3124]! @ 0xc34 │ │ │ │ │ │ │ │ 0000b0c4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3116]! @ 0xc2c │ │ │ │ │ │ │ │ 0000b0d0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3108]! @ 0xc24 │ │ │ │ │ │ │ │ 0000b0dc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3100]! @ 0xc1c │ │ │ │ │ │ │ │ 0000b0e8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3092]! @ 0xc14 │ │ │ │ │ │ │ │ 0000b0f4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3084]! @ 0xc0c │ │ │ │ │ │ │ │ 0000b100 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3076]! @ 0xc04 │ │ │ │ │ │ │ │ 0000b10c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3068]! @ 0xbfc │ │ │ │ │ │ │ │ 0000b118 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3060]! @ 0xbf4 │ │ │ │ │ │ │ │ 0000b124 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3052]! @ 0xbec │ │ │ │ │ │ │ │ 0000b130 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3044]! @ 0xbe4 │ │ │ │ │ │ │ │ 0000b13c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3036]! @ 0xbdc │ │ │ │ │ │ │ │ 0000b148 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3028]! @ 0xbd4 │ │ │ │ │ │ │ │ 0000b154 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3020]! @ 0xbcc │ │ │ │ │ │ │ │ 0000b160 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3012]! @ 0xbc4 │ │ │ │ │ │ │ │ 0000b16c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #3004]! @ 0xbbc │ │ │ │ │ │ │ │ 0000b178 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2996]! @ 0xbb4 │ │ │ │ │ │ │ │ 0000b184 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2988]! @ 0xbac │ │ │ │ │ │ │ │ 0000b190 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2980]! @ 0xba4 │ │ │ │ │ │ │ │ 0000b19c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2972]! @ 0xb9c │ │ │ │ │ │ │ │ 0000b1a8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2964]! @ 0xb94 │ │ │ │ │ │ │ │ 0000b1b4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2956]! @ 0xb8c │ │ │ │ │ │ │ │ 0000b1c0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2948]! @ 0xb84 │ │ │ │ │ │ │ │ 0000b1cc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2940]! @ 0xb7c │ │ │ │ │ │ │ │ 0000b1d8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2932]! @ 0xb74 │ │ │ │ │ │ │ │ 0000b1e4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2924]! @ 0xb6c │ │ │ │ │ │ │ │ 0000b1f0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2916]! @ 0xb64 │ │ │ │ │ │ │ │ 0000b1fc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2908]! @ 0xb5c │ │ │ │ │ │ │ │ 0000b208 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2900]! @ 0xb54 │ │ │ │ │ │ │ │ 0000b214 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2892]! @ 0xb4c │ │ │ │ │ │ │ │ 0000b220 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2884]! @ 0xb44 │ │ │ │ │ │ │ │ 0000b22c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2876]! @ 0xb3c │ │ │ │ │ │ │ │ 0000b238 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2868]! @ 0xb34 │ │ │ │ │ │ │ │ 0000b244 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2860]! @ 0xb2c │ │ │ │ │ │ │ │ 0000b250 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2852]! @ 0xb24 │ │ │ │ │ │ │ │ 0000b25c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2844]! @ 0xb1c │ │ │ │ │ │ │ │ 0000b268 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2836]! @ 0xb14 │ │ │ │ │ │ │ │ 0000b274 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2828]! @ 0xb0c │ │ │ │ │ │ │ │ 0000b280 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2820]! @ 0xb04 │ │ │ │ │ │ │ │ 0000b28c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2812]! @ 0xafc │ │ │ │ │ │ │ │ 0000b298 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2804]! @ 0xaf4 │ │ │ │ │ │ │ │ 0000b2a4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2796]! @ 0xaec │ │ │ │ │ │ │ │ 0000b2b0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2788]! @ 0xae4 │ │ │ │ │ │ │ │ 0000b2bc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2780]! @ 0xadc │ │ │ │ │ │ │ │ 0000b2c8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2772]! @ 0xad4 │ │ │ │ │ │ │ │ 0000b2d4 <__gmon_start__@plt>: │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2764]! @ 0xacc │ │ │ │ │ │ │ │ 0000b2e0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2756]! @ 0xac4 │ │ │ │ │ │ │ │ 0000b2ec : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2748]! @ 0xabc │ │ │ │ │ │ │ │ 0000b2f8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2740]! @ 0xab4 │ │ │ │ │ │ │ │ 0000b304 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2732]! @ 0xaac │ │ │ │ │ │ │ │ 0000b310 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2724]! @ 0xaa4 │ │ │ │ │ │ │ │ 0000b31c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2716]! @ 0xa9c │ │ │ │ │ │ │ │ 0000b328 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2708]! @ 0xa94 │ │ │ │ │ │ │ │ 0000b334 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2700]! @ 0xa8c │ │ │ │ │ │ │ │ 0000b340 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2692]! @ 0xa84 │ │ │ │ │ │ │ │ 0000b34c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2684]! @ 0xa7c │ │ │ │ │ │ │ │ 0000b358 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2676]! @ 0xa74 │ │ │ │ │ │ │ │ 0000b364 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2668]! @ 0xa6c │ │ │ │ │ │ │ │ 0000b370 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2660]! @ 0xa64 │ │ │ │ │ │ │ │ 0000b37c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2652]! @ 0xa5c │ │ │ │ │ │ │ │ 0000b388 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2644]! @ 0xa54 │ │ │ │ │ │ │ │ 0000b394 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2636]! @ 0xa4c │ │ │ │ │ │ │ │ 0000b3a0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2628]! @ 0xa44 │ │ │ │ │ │ │ │ 0000b3ac : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2620]! @ 0xa3c │ │ │ │ │ │ │ │ 0000b3b8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2612]! @ 0xa34 │ │ │ │ │ │ │ │ 0000b3c4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2604]! @ 0xa2c │ │ │ │ │ │ │ │ 0000b3d0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2596]! @ 0xa24 │ │ │ │ │ │ │ │ 0000b3dc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2588]! @ 0xa1c │ │ │ │ │ │ │ │ 0000b3e8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2580]! @ 0xa14 │ │ │ │ │ │ │ │ 0000b3f4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2572]! @ 0xa0c │ │ │ │ │ │ │ │ 0000b400 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2564]! @ 0xa04 │ │ │ │ │ │ │ │ 0000b40c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2556]! @ 0x9fc │ │ │ │ │ │ │ │ 0000b418 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2548]! @ 0x9f4 │ │ │ │ │ │ │ │ 0000b424 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2540]! @ 0x9ec │ │ │ │ │ │ │ │ 0000b430 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2532]! @ 0x9e4 │ │ │ │ │ │ │ │ 0000b43c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2524]! @ 0x9dc │ │ │ │ │ │ │ │ 0000b448 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2516]! @ 0x9d4 │ │ │ │ │ │ │ │ 0000b454 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2508]! @ 0x9cc │ │ │ │ │ │ │ │ 0000b460 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2500]! @ 0x9c4 │ │ │ │ │ │ │ │ 0000b46c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2492]! @ 0x9bc │ │ │ │ │ │ │ │ 0000b478 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2484]! @ 0x9b4 │ │ │ │ │ │ │ │ 0000b484 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2476]! @ 0x9ac │ │ │ │ │ │ │ │ 0000b490 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2468]! @ 0x9a4 │ │ │ │ │ │ │ │ 0000b49c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2460]! @ 0x99c │ │ │ │ │ │ │ │ 0000b4a8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2452]! @ 0x994 │ │ │ │ │ │ │ │ 0000b4b4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2444]! @ 0x98c │ │ │ │ │ │ │ │ 0000b4c0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2436]! @ 0x984 │ │ │ │ │ │ │ │ 0000b4cc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2428]! @ 0x97c │ │ │ │ │ │ │ │ 0000b4d8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2420]! @ 0x974 │ │ │ │ │ │ │ │ 0000b4e4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2412]! @ 0x96c │ │ │ │ │ │ │ │ 0000b4f0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2404]! @ 0x964 │ │ │ │ │ │ │ │ 0000b4fc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2396]! @ 0x95c │ │ │ │ │ │ │ │ 0000b508 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2388]! @ 0x954 │ │ │ │ │ │ │ │ 0000b514 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2380]! @ 0x94c │ │ │ │ │ │ │ │ 0000b520 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2372]! @ 0x944 │ │ │ │ │ │ │ │ 0000b52c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2364]! @ 0x93c │ │ │ │ │ │ │ │ 0000b538 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2356]! @ 0x934 │ │ │ │ │ │ │ │ 0000b544 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2348]! @ 0x92c │ │ │ │ │ │ │ │ 0000b550 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2340]! @ 0x924 │ │ │ │ │ │ │ │ 0000b55c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2332]! @ 0x91c │ │ │ │ │ │ │ │ 0000b568 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2324]! @ 0x914 │ │ │ │ │ │ │ │ 0000b574 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2316]! @ 0x90c │ │ │ │ │ │ │ │ 0000b580 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2308]! @ 0x904 │ │ │ │ │ │ │ │ 0000b58c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2300]! @ 0x8fc │ │ │ │ │ │ │ │ 0000b598 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2292]! @ 0x8f4 │ │ │ │ │ │ │ │ 0000b5a4 <__fprintf_chk@plt>: │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2284]! @ 0x8ec │ │ │ │ │ │ │ │ 0000b5b0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2276]! @ 0x8e4 │ │ │ │ │ │ │ │ 0000b5bc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2268]! @ 0x8dc │ │ │ │ │ │ │ │ 0000b5c8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2260]! @ 0x8d4 │ │ │ │ │ │ │ │ 0000b5d4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2252]! @ 0x8cc │ │ │ │ │ │ │ │ 0000b5e0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2244]! @ 0x8c4 │ │ │ │ │ │ │ │ 0000b5ec : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2236]! @ 0x8bc │ │ │ │ │ │ │ │ 0000b5f8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2228]! @ 0x8b4 │ │ │ │ │ │ │ │ 0000b604 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2220]! @ 0x8ac │ │ │ │ │ │ │ │ 0000b610 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2212]! @ 0x8a4 │ │ │ │ │ │ │ │ 0000b61c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2204]! @ 0x89c │ │ │ │ │ │ │ │ 0000b628 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2196]! @ 0x894 │ │ │ │ │ │ │ │ 0000b634 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2188]! @ 0x88c │ │ │ │ │ │ │ │ 0000b640 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2180]! @ 0x884 │ │ │ │ │ │ │ │ 0000b64c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2172]! @ 0x87c │ │ │ │ │ │ │ │ 0000b658 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2164]! @ 0x874 │ │ │ │ │ │ │ │ 0000b664 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2156]! @ 0x86c │ │ │ │ │ │ │ │ 0000b670 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2148]! @ 0x864 │ │ │ │ │ │ │ │ 0000b67c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2140]! @ 0x85c │ │ │ │ │ │ │ │ 0000b688 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2132]! @ 0x854 │ │ │ │ │ │ │ │ 0000b694 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2124]! @ 0x84c │ │ │ │ │ │ │ │ 0000b6a0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2116]! @ 0x844 │ │ │ │ │ │ │ │ 0000b6ac : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2108]! @ 0x83c │ │ │ │ │ │ │ │ 0000b6b8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2100]! @ 0x834 │ │ │ │ │ │ │ │ 0000b6c4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2092]! @ 0x82c │ │ │ │ │ │ │ │ 0000b6d0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2084]! @ 0x824 │ │ │ │ │ │ │ │ 0000b6dc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2076]! @ 0x81c │ │ │ │ │ │ │ │ 0000b6e8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2068]! @ 0x814 │ │ │ │ │ │ │ │ 0000b6f4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2060]! @ 0x80c │ │ │ │ │ │ │ │ 0000b700 <__gettimeofday64@plt>: │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2052]! @ 0x804 │ │ │ │ │ │ │ │ 0000b70c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2044]! @ 0x7fc │ │ │ │ │ │ │ │ 0000b718 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2036]! @ 0x7f4 │ │ │ │ │ │ │ │ 0000b724 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2028]! @ 0x7ec │ │ │ │ │ │ │ │ 0000b730 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2020]! @ 0x7e4 │ │ │ │ │ │ │ │ 0000b73c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2012]! @ 0x7dc │ │ │ │ │ │ │ │ 0000b748 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #2004]! @ 0x7d4 │ │ │ │ │ │ │ │ 0000b754 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1996]! @ 0x7cc │ │ │ │ │ │ │ │ 0000b760 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1988]! @ 0x7c4 │ │ │ │ │ │ │ │ 0000b76c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1980]! @ 0x7bc │ │ │ │ │ │ │ │ 0000b778 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1972]! @ 0x7b4 │ │ │ │ │ │ │ │ 0000b784 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1964]! @ 0x7ac │ │ │ │ │ │ │ │ 0000b790 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1956]! @ 0x7a4 │ │ │ │ │ │ │ │ 0000b79c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1948]! @ 0x79c │ │ │ │ │ │ │ │ 0000b7a8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1940]! @ 0x794 │ │ │ │ │ │ │ │ 0000b7b4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1932]! @ 0x78c │ │ │ │ │ │ │ │ 0000b7c0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1924]! @ 0x784 │ │ │ │ │ │ │ │ 0000b7cc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1916]! @ 0x77c │ │ │ │ │ │ │ │ 0000b7d8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1908]! @ 0x774 │ │ │ │ │ │ │ │ 0000b7e4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1900]! @ 0x76c │ │ │ │ │ │ │ │ 0000b7f0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1892]! @ 0x764 │ │ │ │ │ │ │ │ 0000b7fc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1884]! @ 0x75c │ │ │ │ │ │ │ │ 0000b808 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1876]! @ 0x754 │ │ │ │ │ │ │ │ 0000b814 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1868]! @ 0x74c │ │ │ │ │ │ │ │ 0000b820 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1860]! @ 0x744 │ │ │ │ │ │ │ │ 0000b82c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1852]! @ 0x73c │ │ │ │ │ │ │ │ 0000b838 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1844]! @ 0x734 │ │ │ │ │ │ │ │ 0000b844 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1836]! @ 0x72c │ │ │ │ │ │ │ │ 0000b850 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1828]! @ 0x724 │ │ │ │ │ │ │ │ 0000b85c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1820]! @ 0x71c │ │ │ │ │ │ │ │ 0000b868 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1812]! @ 0x714 │ │ │ │ │ │ │ │ 0000b874 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1804]! @ 0x70c │ │ │ │ │ │ │ │ 0000b880 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1796]! @ 0x704 │ │ │ │ │ │ │ │ 0000b88c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1788]! @ 0x6fc │ │ │ │ │ │ │ │ 0000b898 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1780]! @ 0x6f4 │ │ │ │ │ │ │ │ 0000b8a4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1772]! @ 0x6ec │ │ │ │ │ │ │ │ 0000b8b0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1764]! @ 0x6e4 │ │ │ │ │ │ │ │ 0000b8bc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1756]! @ 0x6dc │ │ │ │ │ │ │ │ 0000b8c8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #798720 @ 0xc3000 │ │ │ │ + add ip, ip, #815104 @ 0xc7000 │ │ │ │ ldr pc, [ip, #1748]! @ 0x6d4 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -7,32 +7,32 @@ │ │ │ │ ldr r3, [pc, #20] @ b8f0 │ │ │ │ ldr r2, [pc, #20] @ b8f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b b2d4 <__gmon_start__@plt> │ │ │ │ - andseq r3, ip, r4, ror #5 │ │ │ │ + andseq r7, ip, r4, ror #5 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ ldr r0, [pc, #44] @ b92c │ │ │ │ ldr r3, [pc, #44] @ b930 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r3, [pc, #32] @ b934 │ │ │ │ add r3, pc, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r2, [pc, #24] @ b938 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - andseq r3, ip, r0, lsl #14 │ │ │ │ - @ instruction: 0x001c36fc │ │ │ │ - @ instruction: 0x001c32b0 │ │ │ │ + andseq r7, ip, r0, lsl #14 │ │ │ │ + @ instruction: 0x001c76fc │ │ │ │ + @ instruction: 0x001c72b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldr r0, [pc, #56] @ b97c │ │ │ │ ldr r3, [pc, #56] @ b980 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r3, r3, r0 │ │ │ │ lsr r1, r3, #31 │ │ │ │ @@ -42,17 +42,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r2, [pc, #24] @ b988 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x001c36bc │ │ │ │ - @ instruction: 0x001c36b8 │ │ │ │ - andseq r3, ip, r0, ror #4 │ │ │ │ + @ instruction: 0x001c76bc │ │ │ │ + @ instruction: 0x001c76b8 │ │ │ │ + andseq r7, ip, r0, ror #4 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ ldr r3, [pc, #76] @ b9e0 │ │ │ │ ldr r2, [pc, #76] @ b9e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -67,91 +67,102 @@ │ │ │ │ bl addc <__cxa_finalize@plt> │ │ │ │ bl b8f8 │ │ │ │ ldr r3, [pc, #28] @ b9f0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r3, ip, ip, ror #12 │ │ │ │ - andseq r3, ip, r4, lsr #4 │ │ │ │ + andseq r7, ip, ip, ror #12 │ │ │ │ + andseq r7, ip, r4, lsr #4 │ │ │ │ andeq r0, r0, ip, ror #7 │ │ │ │ - andseq r3, ip, r8, lsr r6 │ │ │ │ - andseq r3, ip, ip, lsr #12 │ │ │ │ + andseq r7, ip, r8, lsr r6 │ │ │ │ + andseq r7, ip, ip, lsr #12 │ │ │ │ b b93c │ │ │ │ │ │ │ │ 0000b9f8 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0000ba00 : │ │ │ │ cmp r0, #1 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ movcc r0, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl adc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba20 │ │ │ │ + beq ba2c │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ ba40 │ │ │ │ - ldr r0, [pc, #24] @ ba44 │ │ │ │ - add r2, pc, r2 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #32] @ ba54 │ │ │ │ mov r1, #29 │ │ │ │ + ldr r0, [pc, #28] @ ba58 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b0ac │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x001bacdc │ │ │ │ - @ instruction: 0x001bacdc │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq lr, fp, r4, lsr sp │ │ │ │ + andseq lr, fp, r8, lsr sp │ │ │ │ │ │ │ │ -0000ba48 : │ │ │ │ +0000ba5c : │ │ │ │ b b5ec │ │ │ │ │ │ │ │ -0000ba4c : │ │ │ │ +0000ba60 : │ │ │ │ cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ + beq ba6c │ │ │ │ b b52c │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0000ba58 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r7, [pc, #72] @ baac │ │ │ │ - ldr r3, [pc, #72] @ bab0 │ │ │ │ +0000ba70 : │ │ │ │ + strd r4, [sp, #-20]! @ 0xffffffec │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r7, [pc, #64] @ bacc │ │ │ │ + str lr, [sp, #16] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [pc, #56] @ bad0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r6, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ bl ae30 │ │ │ │ - ldr r3, [pc, #40] @ bab4 │ │ │ │ - ldr r2, [pc, #40] @ bab8 │ │ │ │ + ldr r3, [pc, #40] @ bad4 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r2, [pc, #36] @ bad8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r3] │ │ │ │ - mov r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r5, r6} │ │ │ │ bl b5a4 <__fprintf_chk@plt> │ │ │ │ bl b844 │ │ │ │ - andseq r3, ip, ip, asr r1 │ │ │ │ + andseq r7, ip, ip, lsr #2 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andseq sl, fp, r0, lsl #25 │ │ │ │ + andseq lr, fp, r4, asr #25 │ │ │ │ │ │ │ │ -0000babc : │ │ │ │ +0000badc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000bac0 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +0000bae0 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ subs r4, r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #32768 @ 0x8000 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ moveq r4, #256 @ 0x100 │ │ │ │ - bl 1c5a6c │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ + bl 1c9ad4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ bl ae78 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b718 │ │ │ │ mov r1, r0 │ │ │ │ @@ -161,4358 +172,4820 @@ │ │ │ │ add r1, r0, #3 │ │ │ │ movge r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ asr r1, r1, #2 │ │ │ │ mov r0, #1 │ │ │ │ bl ae78 │ │ │ │ cmp r7, r0 │ │ │ │ - blt bb54 │ │ │ │ + blt bb80 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r7 │ │ │ │ - b bb3c │ │ │ │ + b bb68 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt bb54 │ │ │ │ + bgt bb80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne bb30 │ │ │ │ + bne bb5c │ │ │ │ mov r7, r4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000bb5c : │ │ │ │ +0000bb98 : │ │ │ │ cmp r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ - beq bb7c │ │ │ │ + str lr, [sp, #4] │ │ │ │ + beq bbbc │ │ │ │ mov r1, #8 │ │ │ │ rsb r0, r0, #6 │ │ │ │ bl b124 │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000bb84 : │ │ │ │ +0000bbcc : │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000bb94 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0000bbdc : │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ subs r9, r2, #0 │ │ │ │ - beq bbf8 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + beq bc50 │ │ │ │ + add sl, r3, r9, lsl #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ - add sl, r3, r9, lsl #2 │ │ │ │ sub r6, r3, #4 │ │ │ │ mov r5, #0 │ │ │ │ - b bbc4 │ │ │ │ + b bc1c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq bbf8 │ │ │ │ + beq bc50 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl b784 │ │ │ │ ldr r2, [sl] │ │ │ │ - mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl b784 │ │ │ │ cmp r4, r0 │ │ │ │ - bne bbb8 │ │ │ │ + bne bc10 │ │ │ │ mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b bc54 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000bc00 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ +0000bc6c : │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ cmp r6, #2 │ │ │ │ - beq bc80 │ │ │ │ + beq bd0c │ │ │ │ cmp r6, #4 │ │ │ │ - beq bca4 │ │ │ │ + beq bd30 │ │ │ │ cmp r6, #1 │ │ │ │ - beq bd34 │ │ │ │ + beq bdc0 │ │ │ │ cmp r2, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ble bcf4 │ │ │ │ cmp r6, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ble bcf4 │ │ │ │ mov r8, #0 │ │ │ │ - lsl fp, r3, #3 │ │ │ │ + lsl sl, r3, #3 │ │ │ │ add r6, r0, r6, lsl #3 │ │ │ │ - mov sl, r8 │ │ │ │ + mov fp, r8 │ │ │ │ mov r9, r8 │ │ │ │ - sub r1, r1, #8 │ │ │ │ - add ip, r0, sl, lsl #3 │ │ │ │ + add ip, r0, fp, lsl #3 │ │ │ │ add lr, r1, r8, lsl #3 │ │ │ │ ldrd r4, [ip], #8 │ │ │ │ cmp ip, r6 │ │ │ │ - strd r4, [lr, #8]! │ │ │ │ - bne bc54 │ │ │ │ + strd r4, [lr], #8 │ │ │ │ + bne bccc │ │ │ │ add r9, r9, #1 │ │ │ │ + add fp, fp, r3 │ │ │ │ cmp r2, r9 │ │ │ │ - add sl, sl, r3 │ │ │ │ add r8, r8, r7 │ │ │ │ - add r6, r6, fp │ │ │ │ - bne bc4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r6, r6, sl │ │ │ │ + bne bcc4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ tst r2, #1 │ │ │ │ - bne bd00 │ │ │ │ + bne bd8c │ │ │ │ cmp r7, #2 │ │ │ │ cmpeq r3, #2 │ │ │ │ - bne bd00 │ │ │ │ + bne bd8c │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ mov r7, #4 │ │ │ │ - asr r2, r2, #1 │ │ │ │ mov r3, r7 │ │ │ │ + asr r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - lsl ip, r7, #3 │ │ │ │ + lslgt r3, r3, #3 │ │ │ │ + lslgt ip, r7, #3 │ │ │ │ + ble bcf4 │ │ │ │ + ldrd sl, [r0] │ │ │ │ + subs r2, r2, #1 │ │ │ │ ldrd r8, [r0, #8] │ │ │ │ ldrd r6, [r0, #16] │ │ │ │ ldrd r4, [r0, #24] │ │ │ │ - ldrd sl, [r0] │ │ │ │ - subs r2, r2, #1 │ │ │ │ + add r0, r0, r3 │ │ │ │ strd sl, [r1] │ │ │ │ strd r8, [r1, #8] │ │ │ │ strd r6, [r1, #16] │ │ │ │ strd r4, [r1, #24] │ │ │ │ - add r0, r0, r3 │ │ │ │ add r1, r1, ip │ │ │ │ - bne bcb4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne bd40 │ │ │ │ + b bcf4 │ │ │ │ add r3, r2, r2, lsr #31 │ │ │ │ tst r3, #2 │ │ │ │ asr r2, r3, #1 │ │ │ │ - beq bc94 │ │ │ │ + beq bd20 │ │ │ │ mov r7, #2 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - lsl ip, r7, #3 │ │ │ │ + lslgt r3, r3, #3 │ │ │ │ + lslgt ip, r7, #3 │ │ │ │ + ble bcf4 │ │ │ │ ldrd r4, [r0] │ │ │ │ - ldrd r6, [r0, #8] │ │ │ │ subs r2, r2, #1 │ │ │ │ + ldrd r6, [r0, #8] │ │ │ │ + add r0, r0, r3 │ │ │ │ strd r4, [r1] │ │ │ │ strd r6, [r1, #8] │ │ │ │ - add r0, r0, r3 │ │ │ │ add r1, r1, ip │ │ │ │ - bne bd10 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne bd9c │ │ │ │ + b bcf4 │ │ │ │ tst r2, #1 │ │ │ │ - beq bd64 │ │ │ │ + beq bdf0 │ │ │ │ cmp r2, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ble bcf4 │ │ │ │ cmp r3, #1 │ │ │ │ cmpeq r7, #1 │ │ │ │ - bne bd78 │ │ │ │ + bne be04 │ │ │ │ ldrd r4, [r0], #8 │ │ │ │ subs r2, r2, #1 │ │ │ │ strd r4, [r1], #8 │ │ │ │ - bne bd50 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne bddc │ │ │ │ + b bcf4 │ │ │ │ cmp r7, #1 │ │ │ │ cmpeq r3, #1 │ │ │ │ - beq bce8 │ │ │ │ + beq bd74 │ │ │ │ cmp r2, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ble bcf4 │ │ │ │ lsl r3, r3, #3 │ │ │ │ lsl r7, r7, #3 │ │ │ │ ldrd r4, [r0] │ │ │ │ subs r2, r2, #1 │ │ │ │ - strd r4, [r1] │ │ │ │ add r0, r0, r3 │ │ │ │ + strd r4, [r1] │ │ │ │ add r1, r1, r7 │ │ │ │ - bne bd80 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne be0c │ │ │ │ + b bcf4 │ │ │ │ │ │ │ │ -0000bd9c : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0000be28 : │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r3 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov sl, r2 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #20 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble befc │ │ │ │ cmp r3, #0 │ │ │ │ - ble be88 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble be88 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + ble befc │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + cmp r1, #1 │ │ │ │ + cmpeq r2, #1 │ │ │ │ + movne r7, #1 │ │ │ │ + moveq r7, #0 │ │ │ │ + bne bf18 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r3, r0, r3, lsl #3 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r8, r7 │ │ │ │ + mov lr, r0 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + lsl r0, r9, #3 │ │ │ │ + stmib sp, {r8, r9} │ │ │ │ + lsl r1, r7, #3 │ │ │ │ + add r2, lr, r0 │ │ │ │ + add r0, fp, r0 │ │ │ │ + add ip, sl, r1 │ │ │ │ + add r1, r6, r1 │ │ │ │ + ldrd r8, [r2], #8 │ │ │ │ + ldrd r4, [r0], #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + strd r8, [ip], #8 │ │ │ │ + strd r4, [r1], #8 │ │ │ │ + bne beb8 │ │ │ │ + ldmib sp, {r8, r9} │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r8, r8, #1 │ │ │ │ + add r9, r9, r2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + add r7, r7, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r2, r8 │ │ │ │ + bne be9c │ │ │ │ + add sp, sp, #20 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + lsl r7, r2, #3 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r2, #1 │ │ │ │ - cmpeq r3, #1 │ │ │ │ - movne r8, #1 │ │ │ │ - moveq r8, #0 │ │ │ │ - bne be90 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r6, r5, r6, lsl #3 │ │ │ │ - lsl sl, r3, #3 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - sub r4, r1, #8 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - mov ip, r6 │ │ │ │ - mvn r7, #7 │ │ │ │ + mov r8, #0 │ │ │ │ mov r9, r8 │ │ │ │ - mov lr, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - stm sp, {r9, lr} │ │ │ │ - mov r2, lr │ │ │ │ - add r3, r3, r8, lsl #3 │ │ │ │ - add r0, r6, r7 │ │ │ │ - add r1, fp, r7 │ │ │ │ - mov lr, r7 │ │ │ │ - mov r9, r6 │ │ │ │ - ldrd r6, [r3], #8 │ │ │ │ - ldrd r4, [r2, #8]! │ │ │ │ - cmp r3, ip │ │ │ │ - strd r6, [r0, #8]! │ │ │ │ - strd r4, [r1, #8]! │ │ │ │ - bne be38 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r7, lr │ │ │ │ - add r8, r8, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r6, r9 │ │ │ │ - ldr r9, [sp] │ │ │ │ - add r7, r7, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - add lr, lr, sl │ │ │ │ - add ip, ip, sl │ │ │ │ - bne be18 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r4, r3, #3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov sl, #0 │ │ │ │ - lsl lr, r3, #3 │ │ │ │ - mov r7, sl │ │ │ │ - mov r8, sl │ │ │ │ - lsl r2, sl, #3 │ │ │ │ - lsl r3, r7, #3 │ │ │ │ + mov r4, r8 │ │ │ │ + lsl lr, r2, #3 │ │ │ │ + lsl r1, r9, #3 │ │ │ │ mov ip, #0 │ │ │ │ - str r8, [sp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - ldrd r6, [r5, r2] │ │ │ │ - ldrd r8, [r1, r2] │ │ │ │ - strd r6, [r0, r3] │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + stmib sp, {r4, r9} │ │ │ │ + lsl r2, r8, #3 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + ldrd r4, [fp, r1] │ │ │ │ add ip, ip, #1 │ │ │ │ - cmp r6, ip │ │ │ │ - strd r8, [fp, r3] │ │ │ │ - add r2, r2, r4 │ │ │ │ - add r3, r3, lr │ │ │ │ - bne bec0 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - add sl, sl, r3 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r8, [sp] │ │ │ │ - add r7, r7, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne bea8 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r3, ip │ │ │ │ + ldrd r8, [r0, r1] │ │ │ │ + add r1, r1, r7 │ │ │ │ + strd r8, [sl, r2] │ │ │ │ + strd r4, [r6, r2] │ │ │ │ + add r2, r2, lr │ │ │ │ + bne bf44 │ │ │ │ + ldmib sp, {r4, r9} │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r9, r9, r2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + add r8, r8, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r2, r4 │ │ │ │ + bne bf30 │ │ │ │ + b befc │ │ │ │ │ │ │ │ -0000bf18 : │ │ │ │ - subs ip, r2, #0 │ │ │ │ - bxle lr │ │ │ │ +0000bf94 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ + subs r4, r2, #0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ble c028 │ │ │ │ cmp r3, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov lr, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bne bf6c │ │ │ │ - add r3, r0, ip, lsl #3 │ │ │ │ - lsl r5, ip, #3 │ │ │ │ - add ip, r1, ip, lsl #3 │ │ │ │ - cmp r0, ip │ │ │ │ + mov ip, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne bffc │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + add r3, r0, r4 │ │ │ │ + add r2, r1, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ cmpcc r1, r3 │ │ │ │ - bcc bf9c │ │ │ │ - mov r2, r5 │ │ │ │ + bcc c038 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl b4cc │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b4cc │ │ │ │ lsl r2, r3, #3 │ │ │ │ mov r3, #0 │ │ │ │ - mov r5, r3 │ │ │ │ mov r0, #0 │ │ │ │ + mov lr, r3 │ │ │ │ mov r1, #0 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp ip, r5 │ │ │ │ - strd r0, [lr, r3] │ │ │ │ - strd r0, [r4, r3] │ │ │ │ + add lr, lr, #1 │ │ │ │ + strd r0, [ip, r3] │ │ │ │ + cmp r4, lr │ │ │ │ + strd r0, [r5, r3] │ │ │ │ add r3, r3, r2 │ │ │ │ - bne bf80 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - sub lr, r0, #8 │ │ │ │ - sub r4, r1, #8 │ │ │ │ - add r5, lr, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [lr, #8]! │ │ │ │ - cmp lr, r5 │ │ │ │ - strd r2, [r4, #8]! │ │ │ │ - bne bfb0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne c010 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + sub r5, r1, #8 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + strd r0, [ip], #8 │ │ │ │ + cmp ip, r3 │ │ │ │ + strd r0, [r5, #8]! │ │ │ │ + bne c044 │ │ │ │ + b c028 │ │ │ │ │ │ │ │ -0000bfc4 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0000c058 : │ │ │ │ + strd r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str lr, [sp, #24] │ │ │ │ ldr lr, [sp, #32] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ eor r9, lr, lr, asr #31 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ eor r8, ip, ip, asr #31 │ │ │ │ sub r9, r9, lr, asr #31 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ sub r8, r8, ip, asr #31 │ │ │ │ cmp r9, r8 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - bge c018 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - str lr, [sp, #32] │ │ │ │ + bge c0c8 │ │ │ │ str r6, [sp, #28] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + str lr, [sp, #32] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ b b208 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - str lr, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b b208 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str lr, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + b c0b0 │ │ │ │ │ │ │ │ -0000c038 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - add r6, sp, #28 │ │ │ │ +0000c0e4 : │ │ │ │ + strd r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - ldm r6, {r6, r7, lr} │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + add r6, sp, #28 │ │ │ │ ldm r4, {r4, r5, ip} │ │ │ │ - eor r9, lr, lr, asr #31 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str lr, [sp, #24] │ │ │ │ + ldm r6, {r6, r7, lr} │ │ │ │ eor r8, ip, ip, asr #31 │ │ │ │ - sub r9, r9, lr, asr #31 │ │ │ │ sub r8, r8, ip, asr #31 │ │ │ │ + eor r9, lr, lr, asr #31 │ │ │ │ + sub r9, r9, lr, asr #31 │ │ │ │ cmp r9, r8 │ │ │ │ - bge c084 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + bge c14c │ │ │ │ str r6, [sp, #28] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + str r7, [sp, #32] │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ b b208 │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b b208 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str lr, [sp, #48] @ 0x30 │ │ │ │ + b c134 │ │ │ │ │ │ │ │ -0000c0a4 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #20 │ │ │ │ +0000c168 : │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - mov sl, r1 │ │ │ │ + mov r9, r1 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov r0, r2 │ │ │ │ - beq c228 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr lr, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq c2f8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq c198 │ │ │ │ - cmp ip, #0 │ │ │ │ - ble c190 │ │ │ │ + beq c27c │ │ │ │ + cmp lr, #0 │ │ │ │ + ble c260 │ │ │ │ cmp r2, #0 │ │ │ │ - ble c190 │ │ │ │ + ble c260 │ │ │ │ cmp r3, #0 │ │ │ │ - ble c190 │ │ │ │ - mov r2, #0 │ │ │ │ + ble c260 │ │ │ │ add r3, r8, r3, lsl #3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r2, #0 │ │ │ │ lsl fp, r7, #3 │ │ │ │ - mov r3, r2 │ │ │ │ - sub sl, sl, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, r2 │ │ │ │ + str lr, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r4 │ │ │ │ - add r1, r2, r3, lsl #3 │ │ │ │ mov lr, r3 │ │ │ │ mov ip, #0 │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ + add r1, r2, r3, lsl #3 │ │ │ │ add r3, r8, lr, lsl #3 │ │ │ │ - add r2, sl, r6, lsl #3 │ │ │ │ + add r2, r9, r6, lsl #3 │ │ │ │ ldrd r4, [r3], #8 │ │ │ │ cmp r1, r3 │ │ │ │ - strd r4, [r2, #8]! │ │ │ │ - bne c13c │ │ │ │ + strd r4, [r2], #8 │ │ │ │ + bne c20c │ │ │ │ add ip, ip, #1 │ │ │ │ - cmp r0, ip │ │ │ │ add lr, lr, r7 │ │ │ │ - add r6, r6, r9 │ │ │ │ + cmp r0, ip │ │ │ │ + add r6, r6, sl │ │ │ │ add r1, r1, fp │ │ │ │ - bne c134 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + bne c204 │ │ │ │ + ldr r5, [sp] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + add r5, r5, #1 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r5, [sp] │ │ │ │ add r4, r4, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r5, r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bne c114 │ │ │ │ + bne c1e4 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp ip, #0 │ │ │ │ - ble c190 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + cmp lr, #0 │ │ │ │ + ble c260 │ │ │ │ cmp r2, #0 │ │ │ │ - ble c190 │ │ │ │ - mov lr, #0 │ │ │ │ + ble c260 │ │ │ │ + mov ip, #0 │ │ │ │ lsl r7, r7, #3 │ │ │ │ - lsl r9, r9, #3 │ │ │ │ - mov fp, lr │ │ │ │ - mov r6, lr │ │ │ │ - add r8, r8, #8 │ │ │ │ - add sl, r1, #8 │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + mov fp, ip │ │ │ │ + mov r6, ip │ │ │ │ add r2, r8, fp, lsl #3 │ │ │ │ - add r3, sl, lr, lsl #3 │ │ │ │ mov r1, #0 │ │ │ │ - str fp, [sp] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldrd r4, [r2] │ │ │ │ - ldrd sl, [r2, #-8] │ │ │ │ + stm sp, {r8, r9} │ │ │ │ + add r3, r9, ip, lsl #3 │ │ │ │ + ldrd r8, [r2] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - strd sl, [r3, #-8] │ │ │ │ - strd r4, [r3] │ │ │ │ + ldrd r4, [r2, #8] │ │ │ │ add r2, r2, r7 │ │ │ │ - add r3, r3, r9 │ │ │ │ - bne c1d8 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr fp, [sp] │ │ │ │ + strd r8, [r3] │ │ │ │ + strd r4, [r3, #8] │ │ │ │ + add r3, r3, sl │ │ │ │ + bne c2b0 │ │ │ │ add r6, r6, #1 │ │ │ │ + ldm sp, {r8, r9} │ │ │ │ + cmp lr, r6 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ add fp, fp, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp ip, r6 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - add lr, lr, r3 │ │ │ │ - bne c1c4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp ip, #0 │ │ │ │ - ble c190 │ │ │ │ + add ip, ip, r3 │ │ │ │ + bne c2a0 │ │ │ │ + b c260 │ │ │ │ + cmp lr, #0 │ │ │ │ + ble c260 │ │ │ │ cmp r2, #0 │ │ │ │ - ble c190 │ │ │ │ + ble c260 │ │ │ │ cmp r7, #1 │ │ │ │ - cmpeq r9, #1 │ │ │ │ - movne lr, #1 │ │ │ │ - moveq lr, #0 │ │ │ │ - bne c2a8 │ │ │ │ + cmpeq sl, #1 │ │ │ │ + movne r4, #1 │ │ │ │ + moveq r4, #0 │ │ │ │ + bne c36c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r0, r8, r2, lsl #3 │ │ │ │ - ldr fp, [sp, #68] @ 0x44 │ │ │ │ + mov r7, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ lsl r5, r3, #3 │ │ │ │ - mov r6, lr │ │ │ │ - mov r4, lr │ │ │ │ - sub sl, r1, #8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r9, r3 │ │ │ │ - add r3, r8, r6, lsl #3 │ │ │ │ - add r2, sl, lr, lsl #3 │ │ │ │ - ldrd r0, [r3], #8 │ │ │ │ - cmp r7, r3 │ │ │ │ - strd r0, [r2, #8]! │ │ │ │ - bne c278 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp ip, r4 │ │ │ │ - add r6, r6, r9 │ │ │ │ - add lr, lr, fp │ │ │ │ - add r7, r7, r5 │ │ │ │ - bne c270 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ - mov lr, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + add r3, r8, r7, lsl #3 │ │ │ │ + add r2, r9, r4, lsl #3 │ │ │ │ + ldrd sl, [r3], #8 │ │ │ │ + cmp r0, r3 │ │ │ │ + strd sl, [r2], #8 │ │ │ │ + bne c340 │ │ │ │ + add r6, r6, #1 │ │ │ │ + add r7, r7, r1 │ │ │ │ + cmp lr, r6 │ │ │ │ + add r4, r4, ip │ │ │ │ + add r0, r0, r5 │ │ │ │ + bne c338 │ │ │ │ + b c260 │ │ │ │ + str lr, [sp, #60] @ 0x3c │ │ │ │ lsl r7, r7, #3 │ │ │ │ + mov ip, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - lsl r9, r9, #3 │ │ │ │ - mov r4, lr │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + mov r4, ip │ │ │ │ mov fp, r7 │ │ │ │ - mov ip, lr │ │ │ │ + mov lr, ip │ │ │ │ add r1, r8, ip, lsl #3 │ │ │ │ - add r2, sl, lr, lsl #3 │ │ │ │ mov r3, #0 │ │ │ │ + add r2, r9, lr, lsl #3 │ │ │ │ ldrd r6, [r1] │ │ │ │ add r3, r3, #1 │ │ │ │ + add r1, r1, fp │ │ │ │ cmp r0, r3 │ │ │ │ strd r6, [r2] │ │ │ │ - add r1, r1, fp │ │ │ │ - add r2, r2, r9 │ │ │ │ - bne c2d4 │ │ │ │ + add r2, r2, sl │ │ │ │ + bne c398 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r4, r4, #1 │ │ │ │ + cmp r5, r4 │ │ │ │ add ip, ip, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r5, r4 │ │ │ │ add lr, lr, r3 │ │ │ │ - bne c2c8 │ │ │ │ - b c190 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + bne c38c │ │ │ │ + b c260 │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str lr, [sp, #28] │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ add r5, ip, #8 │ │ │ │ + ldr r7, [ip] │ │ │ │ ldm r5, {r5, r6, r9, sl} │ │ │ │ - mul r4, r2, sl │ │ │ │ ldr r8, [ip, #4] │ │ │ │ + mul r4, r2, sl │ │ │ │ + ldr ip, [ip, #24] │ │ │ │ + str r6, [sp] │ │ │ │ mla r4, r0, r6, r4 │ │ │ │ + str r9, [sp, #8] │ │ │ │ mul r0, r2, r9 │ │ │ │ - ldr r7, [ip] │ │ │ │ - mla r0, lr, r5, r0 │ │ │ │ - ldr ip, [ip, #24] │ │ │ │ sub r2, r3, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ sub r2, r1, lr │ │ │ │ - add r0, r7, r0, lsl #3 │ │ │ │ add r1, r8, r4, lsl #3 │ │ │ │ - str ip, [sp, #16] │ │ │ │ + mla r0, lr, r5, r0 │ │ │ │ str sl, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r6, [sp] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + add r0, r7, r0, lsl #3 │ │ │ │ bl b3e8 │ │ │ │ add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000c378 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0000c460 : │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ ldm r4, {r4, r6, r8} │ │ │ │ + str sl, [sp, #24] │ │ │ │ eor sl, r3, r3, asr #31 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ eor r9, r4, r4, asr #31 │ │ │ │ + str lr, [sp, #28] │ │ │ │ sub sl, sl, r3, asr #31 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ sub r9, r9, r4, asr #31 │ │ │ │ cmp sl, r9 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - bge c3c0 │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ + bge c4cc │ │ │ │ str r7, [sp, #32] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + add sp, sp, #32 │ │ │ │ b b3e8 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r4 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #32] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b b3e8 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + b c4b0 │ │ │ │ │ │ │ │ -0000c3e4 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0000c4ec : │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ add r5, sp, #32 │ │ │ │ - ldm r5, {r5, r6, r7} │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - eor sl, r5, r5, asr #31 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldm r5, {r5, r6, r7} │ │ │ │ + strd r8, [sp, #16] │ │ │ │ eor r9, r4, r4, asr #31 │ │ │ │ - sub sl, sl, r5, asr #31 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + eor sl, r5, r5, asr #31 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ sub r9, r9, r4, asr #31 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + sub sl, sl, r5, asr #31 │ │ │ │ cmp sl, r9 │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - bge c42c │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + bge c558 │ │ │ │ str r5, [sp, #32] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + add sp, sp, #32 │ │ │ │ b b3e8 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r7 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #32] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b b3e8 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub sp, sp, #24 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + b c53c │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr ip, [r4, #16] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ sub r6, r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ - mul r0, r5, ip │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + str r8, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + sub r8, r8, r5 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr lr, [r4] │ │ │ │ + ldr ip, [r4, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - mul r1, r2, r6 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + mul r0, r5, ip │ │ │ │ mla r0, r7, r3, r0 │ │ │ │ - ldr lr, [r4] │ │ │ │ - sub r8, r8, r5 │ │ │ │ + mul r1, r2, r6 │ │ │ │ stm sp, {r2, r8, ip} │ │ │ │ add r0, lr, r0, lsl #3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ bl ad58 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul r5, ip, r5 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mla r5, r7, r2, r5 │ │ │ │ str ip, [sp, #12] │ │ │ │ mul ip, r3, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mla r5, r7, r2, r5 │ │ │ │ stm sp, {r2, r8, ip} │ │ │ │ + mov r2, r6 │ │ │ │ add r1, r1, r5, lsl #3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - mov r2, r6 │ │ │ │ bl b7cc │ │ │ │ add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000c4e8 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ +0000c62c : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - mov r0, r8 │ │ │ │ + str r8, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + sub sp, sp, #48 @ 0x30 │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r8 │ │ │ │ bl b2a4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #52] @ c56c │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r3, [pc, #40] @ c6cc │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ stm sp, {r0, r3} │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r2 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ bl afb0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xfffffdd0 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xfffffd2c │ │ │ │ │ │ │ │ -0000c570 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub sp, sp, #4096 @ 0x1000 │ │ │ │ - sub sp, sp, #48 @ 0x30 │ │ │ │ +0000c6d0 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r5, r3 │ │ │ │ - add r3, sp, #4160 @ 0x1040 │ │ │ │ - ldr r8, [r3, #24] │ │ │ │ + mov r4, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - mov r0, r8 │ │ │ │ + str r8, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ - mov r4, r2 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + sub sp, sp, #4096 @ 0x1000 │ │ │ │ + sub sp, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #4160 @ 0x1040 │ │ │ │ + ldr r8, [r3, #24] │ │ │ │ add r3, r3, #24 │ │ │ │ + mov r0, r8 │ │ │ │ bl b2a4 │ │ │ │ add r3, sp, #4160 @ 0x1040 │ │ │ │ + add ip, sp, #48 @ 0x30 │ │ │ │ + str r7, [sp, #16] │ │ │ │ add r3, r3, #8 │ │ │ │ + mov r2, #0 │ │ │ │ + str r6, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ + mov r1, r4 │ │ │ │ + str ip, [ip, #-4] │ │ │ │ + sub ip, ip, #32 │ │ │ │ + str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #4160 @ 0x1040 │ │ │ │ add r3, r3, #16 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #4160 @ 0x1040 │ │ │ │ add r3, r3, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ + str ip, [sp, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #76] @ c628 │ │ │ │ - add ip, sp, #48 @ 0x30 │ │ │ │ + ldr r3, [pc, #52] @ c7a4 │ │ │ │ add r3, pc, r3 │ │ │ │ - str ip, [ip, #-4] │ │ │ │ - mov r2, #0 │ │ │ │ - sub ip, ip, #32 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ stm sp, {r0, r3} │ │ │ │ add r3, sp, #4160 @ 0x1040 │ │ │ │ + mov r0, r2 │ │ │ │ add r3, r3, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ - mov r0, r2 │ │ │ │ bl afb0 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xfffffe6c │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xfffffe04 │ │ │ │ │ │ │ │ -0000c62c : │ │ │ │ +0000c7a8 : │ │ │ │ cmp r2, r0 │ │ │ │ - ble c670 │ │ │ │ + ble c7fc │ │ │ │ cmp r2, #0 │ │ │ │ - ble c678 │ │ │ │ - push {r4, lr} │ │ │ │ + ble c804 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r1 │ │ │ │ sub r1, r2, #1 │ │ │ │ tst r1, r2 │ │ │ │ - bne c680 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + movne r0, #0 │ │ │ │ + bne c7f0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ mul r0, r4, r0 │ │ │ │ cmp r0, #4 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -0000c688 : │ │ │ │ +0000c80c : │ │ │ │ add ip, r1, #8 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmn r0, #1 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov lr, ip │ │ │ │ movne ip, r1 │ │ │ │ movne r1, lr │ │ │ │ str r1, [r2] │ │ │ │ str ip, [r3] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000c6ac : │ │ │ │ +0000c830 : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #20] @ c6cc │ │ │ │ - ldrb r3, [r2], #1 │ │ │ │ + ldr r0, [pc, #20] @ c850 │ │ │ │ add r0, r0, r0, lsl #4 │ │ │ │ + ldrb r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r3, r0 │ │ │ │ - bne c6b4 │ │ │ │ + bne c838 │ │ │ │ bx lr │ │ │ │ cdple 14, 10, cr11, cr13, cr15, {7} │ │ │ │ │ │ │ │ -0000c6d0 : │ │ │ │ +0000c854 : │ │ │ │ cmp r0, #0 │ │ │ │ rsblt r0, r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000c6dc : │ │ │ │ +0000c860 : │ │ │ │ b b274 │ │ │ │ │ │ │ │ -0000c6e0 : │ │ │ │ +0000c864 : │ │ │ │ b ae90 │ │ │ │ │ │ │ │ -0000c6e4 : │ │ │ │ +0000c868 : │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ sub r2, r2, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov r6, r0 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ sub r4, r1, #1 │ │ │ │ add r5, r1, r2 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + str lr, [sp, #12] │ │ │ │ ldrb r1, [r4, #1]! │ │ │ │ mov r0, r6 │ │ │ │ bl b568 │ │ │ │ cmp r4, r5 │ │ │ │ - bne c700 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne c88c │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000c718 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0000c8b0 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ ldrb r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl b568 │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c724 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne c8c4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000c740 : │ │ │ │ +0000c8ec : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r2, #4 │ │ │ │ sub sp, sp, #12 │ │ │ │ + mov r2, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, r2 │ │ │ │ bl aea8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000c760 : │ │ │ │ +0000c90c : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r2, #4 │ │ │ │ sub sp, sp, #12 │ │ │ │ + mov r2, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, r2 │ │ │ │ bl aea8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000c780 : │ │ │ │ +0000c92c : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r2, #4 │ │ │ │ sub sp, sp, #12 │ │ │ │ + mov r2, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, r2 │ │ │ │ bl aea8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000c7a0 : │ │ │ │ - ldr r3, [pc, #36] @ c7cc │ │ │ │ +0000c94c : │ │ │ │ + ldr r3, [pc, #36] @ c978 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #32] @ c7d0 │ │ │ │ + ldr r3, [pc, #32] @ c97c │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #28] @ c7d4 │ │ │ │ + ldr r3, [pc, #28] @ c980 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #24] @ c7d8 │ │ │ │ + ldr r3, [pc, #24] @ c984 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ bx lr │ │ │ │ strbvs r2, [r5, -r1, lsl #6] │ │ │ │ svc 0x00cdab89 │ │ │ │ ldmls sl!, {r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, lr, pc} │ │ │ │ eorsne r5, r2, r6, ror r4 │ │ │ │ │ │ │ │ -0000c7dc : │ │ │ │ +0000c988 : │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ add r2, r2, #1 │ │ │ │ + str lr, [sp, #32] │ │ │ │ add r3, r0, r3 │ │ │ │ ands r7, r2, #63 @ 0x3f │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ strb r1, [r3, #16] │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ - beq c80c │ │ │ │ + beq c9dc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r6, r0 │ │ │ │ add r1, r0, #16 │ │ │ │ + ldr r5, [pc, #332] @ cb38 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ bl af20 │ │ │ │ - ldr r5, [pc, #312] @ c960 │ │ │ │ - ldr r0, [pc, #312] @ c964 │ │ │ │ + ldr r0, [pc, #320] @ cb3c │ │ │ │ mov r2, r7 │ │ │ │ - ldr r7, [pc, #308] @ c968 │ │ │ │ - ldr sl, [r6] │ │ │ │ - ldr r9, [r6, #4] │ │ │ │ - ldr r8, [r6, #8] │ │ │ │ - ldr fp, [r6, #12] │ │ │ │ + ldr r7, [pc, #316] @ cb40 │ │ │ │ add r5, pc, r5 │ │ │ │ + sub r5, r5, #4 │ │ │ │ + ldr sl, [r6] │ │ │ │ add r0, pc, r0 │ │ │ │ + ldr r9, [r6, #4] │ │ │ │ + add r0, r0, #256 @ 0x100 │ │ │ │ add r7, pc, r7 │ │ │ │ - sub r5, r5, #4 │ │ │ │ + ldr r8, [r6, #8] │ │ │ │ + add r7, r7, #256 @ 0x100 │ │ │ │ mov r1, sl │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr fp, [r6, #12] │ │ │ │ mov ip, r9 │ │ │ │ - mov r4, fp │ │ │ │ mov lr, r8 │ │ │ │ - add r0, r0, #256 @ 0x100 │ │ │ │ - add r7, r7, #256 @ 0x100 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - b c8cc │ │ │ │ + mov r4, fp │ │ │ │ + b ca94 │ │ │ │ cmp r3, #1 │ │ │ │ - eorne r3, lr, r4 │ │ │ │ - eoreq r3, lr, ip │ │ │ │ - andne r3, r3, ip │ │ │ │ - andeq r3, r3, r4 │ │ │ │ - eorne r3, r3, r4 │ │ │ │ - eoreq r3, r3, lr │ │ │ │ + beq cb24 │ │ │ │ + eor r3, lr, r4 │ │ │ │ + and r3, r3, ip │ │ │ │ + eor r3, r3, r4 │ │ │ │ add r1, r3, r1 │ │ │ │ ldrb r3, [r0, r2, lsl #1] │ │ │ │ ldr sl, [r5, #4]! │ │ │ │ add r3, sp, r3, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, sl │ │ │ │ add r3, r3, r1 │ │ │ │ add r1, r0, r2, lsl #1 │ │ │ │ - ldrb r1, [r1, #1] │ │ │ │ add r2, r2, #1 │ │ │ │ + ldrb r1, [r1, #1] │ │ │ │ rsb r1, r1, #32 │ │ │ │ add r3, ip, r3, ror r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, lr │ │ │ │ mov lr, ip │ │ │ │ mov ip, r3 │ │ │ │ asr r3, r2, #4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq c950 │ │ │ │ + beq cb14 │ │ │ │ cmp r3, #3 │ │ │ │ - bne c870 │ │ │ │ + bne ca40 │ │ │ │ mvn r3, r4 │ │ │ │ + ldr sl, [r5, #4]! │ │ │ │ orr r3, r3, ip │ │ │ │ eor r3, r3, lr │ │ │ │ add r1, r3, r1 │ │ │ │ ldrb r3, [r7, r2, lsl #1] │ │ │ │ - ldr sl, [r5, #4]! │ │ │ │ add r3, sp, r3, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, sl │ │ │ │ add r3, r3, r1 │ │ │ │ add r1, r7, r2, lsl #1 │ │ │ │ - ldrb r1, [r1, #1] │ │ │ │ add r2, r2, #1 │ │ │ │ - rsb r1, r1, #32 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ + ldrb r1, [r1, #1] │ │ │ │ + rsb r1, r1, #32 │ │ │ │ add r3, ip, r3, ror r1 │ │ │ │ - bne c8bc │ │ │ │ + bne ca84 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r9, r9, r3 │ │ │ │ - add sl, sl, r4 │ │ │ │ add r8, r8, ip │ │ │ │ add fp, fp, lr │ │ │ │ - str sl, [r6] │ │ │ │ str r9, [r6, #4] │ │ │ │ str r8, [r6, #8] │ │ │ │ str fp, [r6, #12] │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add sl, sl, r4 │ │ │ │ + str sl, [r6] │ │ │ │ + b c9c0 │ │ │ │ eor r3, lr, r4 │ │ │ │ eor r3, r3, ip │ │ │ │ add r1, r3, r1 │ │ │ │ - b c890 │ │ │ │ - @ instruction: 0x001bc8d8 │ │ │ │ - @ instruction: 0x001bc8d4 │ │ │ │ - @ instruction: 0x001bc8d0 │ │ │ │ + b ca58 │ │ │ │ + eor r3, lr, ip │ │ │ │ + and r3, r3, r4 │ │ │ │ + eor r3, r3, lr │ │ │ │ + add r1, r3, r1 │ │ │ │ + b ca58 │ │ │ │ + andseq r0, ip, r0, lsl #15 │ │ │ │ + andseq r0, ip, r4, ror r7 │ │ │ │ + andseq r0, ip, r8, ror #14 │ │ │ │ │ │ │ │ -0000c96c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [r0, #80] @ 0x50 │ │ │ │ +0000cb44 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r5, [r0, #80] @ 0x50 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ lsl r5, r5, #3 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - b c98c │ │ │ │ + b cb6c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl b568 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bne c984 │ │ │ │ + bne cb64 │ │ │ │ mov r6, #8 │ │ │ │ and r1, r5, #255 @ 0xff │ │ │ │ mov r0, r4 │ │ │ │ + lsr r5, r5, #8 │ │ │ │ bl b568 │ │ │ │ subs r6, r6, #1 │ │ │ │ - lsr r5, r5, #8 │ │ │ │ - bne c9a4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne cb84 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000c9c0 : │ │ │ │ +0000cbac : │ │ │ │ cmp r1, r0 │ │ │ │ movge r0, r1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000c9cc : │ │ │ │ +0000cbb8 : │ │ │ │ cmp r1, r0 │ │ │ │ movlt r0, r1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000c9d8 : │ │ │ │ +0000cbc4 : │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r0, #24] │ │ │ │ - strd r2, [r0, #16] │ │ │ │ - strd r2, [r0, #8] │ │ │ │ strd r2, [r0] │ │ │ │ + strd r2, [r0, #8] │ │ │ │ + strd r2, [r0, #16] │ │ │ │ + strd r2, [r0, #24] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000c9f4 : │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, r1 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ +0000cbe0 : │ │ │ │ + ldrd r2, [r0] │ │ │ │ + strd r2, [r1] │ │ │ │ + ldrd r2, [r0, #8] │ │ │ │ + strd r2, [r1, #8] │ │ │ │ + ldrd r2, [r0, #16] │ │ │ │ + strd r2, [r1, #16] │ │ │ │ + ldrd r2, [r0, #24] │ │ │ │ + strd r2, [r1, #24] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0000ca14 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0000cc04 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl aec0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ strd r0, [r4, #24] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000ca38 : │ │ │ │ - push {r4, r5, r6, r8, r9, lr} │ │ │ │ +0000cc3c : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ - bl 1c5f88 │ │ │ │ + strd r8, [sp, #12] │ │ │ │ + str lr, [sp, #20] │ │ │ │ + bl 1c9ff0 │ │ │ │ ldrd r2, [r6] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [r5] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [r6, #16] │ │ │ │ strd r0, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [r5, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [r6, #24] │ │ │ │ strd r0, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [r5, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ strd r0, [r4, #24] │ │ │ │ - pop {r4, r5, r6, r8, r9, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r8, [sp, #12] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000cac0 : │ │ │ │ +0000cce0 : │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ b b1d8 │ │ │ │ │ │ │ │ -0000cad4 : │ │ │ │ +0000ccf4 : │ │ │ │ mov r2, r1 │ │ │ │ b b358 │ │ │ │ │ │ │ │ -0000cadc : │ │ │ │ +0000ccfc : │ │ │ │ mov r3, r2 │ │ │ │ b b1d8 │ │ │ │ │ │ │ │ -0000cae4 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0000cd04 : │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r8, r2 │ │ │ │ - ble ccec │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + ble cf30 │ │ │ │ cmp r3, #0 │ │ │ │ - ble cbec │ │ │ │ + ble ce1c │ │ │ │ cmp r9, #0 │ │ │ │ - bne cbf4 │ │ │ │ + bne ce38 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - b cb30 │ │ │ │ + b cd60 │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ add r2, r2, #12 │ │ │ │ - beq cbec │ │ │ │ + cmp r3, r5 │ │ │ │ + beq ce1c │ │ │ │ ldr lr, [r2, #8] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp lr, ip │ │ │ │ - bne cb20 │ │ │ │ + bne cd50 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne cb20 │ │ │ │ + bne cd50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ str r5, [r3] │ │ │ │ - beq cbdc │ │ │ │ + beq ce0c │ │ │ │ sub r4, r1, #4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ cmp r1, r7 │ │ │ │ - beq cbdc │ │ │ │ + beq ce0c │ │ │ │ cmp r1, #0 │ │ │ │ ldr lr, [r6] │ │ │ │ - ble cc18 │ │ │ │ + ble ce5c │ │ │ │ cmp lr, #0 │ │ │ │ - ble cbd0 │ │ │ │ + ble ce00 │ │ │ │ cmp r9, #0 │ │ │ │ - bne cc78 │ │ │ │ + bne cebc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov ip, r9 │ │ │ │ - b cbac │ │ │ │ + b cddc │ │ │ │ add ip, ip, #1 │ │ │ │ - cmp lr, ip │ │ │ │ add r0, r0, #12 │ │ │ │ - beq cbd0 │ │ │ │ + cmp lr, ip │ │ │ │ + beq ce00 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ ldr fp, [r0, #12] │ │ │ │ cmp sl, fp │ │ │ │ - bne cb9c │ │ │ │ + bne cdcc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne cb9c │ │ │ │ + bne cdcc │ │ │ │ cmp r5, ip │ │ │ │ - beq cbec │ │ │ │ + beq ce1c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne cb64 │ │ │ │ + bne cd94 │ │ │ │ mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b ce20 │ │ │ │ cmp r3, #0 │ │ │ │ - bge cd4c │ │ │ │ + bge cf90 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ sub r5, r7, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b cc0c │ │ │ │ + b ce50 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq cbec │ │ │ │ + beq ce1c │ │ │ │ cmp r2, r5 │ │ │ │ - bne cc00 │ │ │ │ - b cb4c │ │ │ │ + bne ce44 │ │ │ │ + b cd7c │ │ │ │ sub r0, lr, #1 │ │ │ │ - beq cc9c │ │ │ │ + beq cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt cbd0 │ │ │ │ + blt ce00 │ │ │ │ cmp r9, #0 │ │ │ │ - bne ccd0 │ │ │ │ + bne cf14 │ │ │ │ add lr, lr, lr, lsl #1 │ │ │ │ - add r3, r6, lr, lsl #2 │ │ │ │ mov ip, r9 │ │ │ │ rsb r1, r1, #0 │ │ │ │ - b cc54 │ │ │ │ + add r3, r6, lr, lsl #2 │ │ │ │ + b ce98 │ │ │ │ sub r0, r0, #1 │ │ │ │ - cmn r0, #1 │ │ │ │ sub r3, r3, #12 │ │ │ │ - beq cbd0 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq ce00 │ │ │ │ ldr lr, [r3, #-4] │ │ │ │ ldr sl, [r3] │ │ │ │ cmp sl, lr │ │ │ │ - bne cc44 │ │ │ │ + bne ce88 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - bne cc44 │ │ │ │ + bne ce88 │ │ │ │ mov ip, r0 │ │ │ │ - b cbc8 │ │ │ │ + b cdf8 │ │ │ │ mov r0, #0 │ │ │ │ - b cc88 │ │ │ │ + b cecc │ │ │ │ cmp lr, r0 │ │ │ │ - beq cbd0 │ │ │ │ + beq ce00 │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne cc80 │ │ │ │ - b cbc8 │ │ │ │ + bne cec4 │ │ │ │ + b cdf8 │ │ │ │ cmp lr, #0 │ │ │ │ - blt cbd0 │ │ │ │ + blt ce00 │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ cmp r9, #0 │ │ │ │ asr ip, r0, #1 │ │ │ │ - bne cbc8 │ │ │ │ + bne cdf8 │ │ │ │ add r3, ip, ip, lsl #1 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne cbd0 │ │ │ │ - b cbc8 │ │ │ │ + bne ce00 │ │ │ │ + b cdf8 │ │ │ │ add ip, lr, r1 │ │ │ │ - b cce0 │ │ │ │ + b cf24 │ │ │ │ subs r0, r0, #1 │ │ │ │ - bcc cbd0 │ │ │ │ + bcc ce00 │ │ │ │ cmp r0, ip │ │ │ │ - bne ccd8 │ │ │ │ - b cbc8 │ │ │ │ + bne cf1c │ │ │ │ + b cdf8 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq cbe4 │ │ │ │ + beq ce14 │ │ │ │ cmp r2, #0 │ │ │ │ - blt cbec │ │ │ │ + blt ce1c │ │ │ │ cmp r9, #0 │ │ │ │ - bne cd78 │ │ │ │ + bne cfbc │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ - add r3, r6, r3, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ rsb r4, r7, #0 │ │ │ │ - b cd28 │ │ │ │ + add r3, r6, r3, lsl #2 │ │ │ │ + b cf6c │ │ │ │ sub r2, r2, #1 │ │ │ │ - cmn r2, #1 │ │ │ │ sub r3, r3, #12 │ │ │ │ - beq cbec │ │ │ │ + cmn r2, #1 │ │ │ │ + beq ce1c │ │ │ │ ldr lr, [r3, #-4] │ │ │ │ ldr ip, [r3] │ │ │ │ cmp lr, ip │ │ │ │ - bne cd18 │ │ │ │ + bne cf5c │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bne cd18 │ │ │ │ + bne cf5c │ │ │ │ mov r5, r2 │ │ │ │ - b cb4c │ │ │ │ + b cd7c │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ cmp r9, #0 │ │ │ │ asr r5, r2, #1 │ │ │ │ - bne cb4c │ │ │ │ + bne cd7c │ │ │ │ add r3, r5, r5, lsl #1 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne cbec │ │ │ │ - b cb4c │ │ │ │ + bne ce1c │ │ │ │ + b cd7c │ │ │ │ add r5, r7, r3 │ │ │ │ - b cd88 │ │ │ │ + b cfcc │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc cbec │ │ │ │ + bcc ce1c │ │ │ │ cmp r2, r5 │ │ │ │ - bne cd80 │ │ │ │ - b cb4c │ │ │ │ + bne cfc4 │ │ │ │ + b cd7c │ │ │ │ │ │ │ │ -0000cd94 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0000cfd8 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r1 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b3f4 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0], #8 │ │ │ │ bl aec0 │ │ │ │ - mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ strd r2, [r4, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000cdcc : │ │ │ │ - push {r4, lr} │ │ │ │ +0000d024 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ subs r4, r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ + str lr, [sp, #4] │ │ │ │ + beq d054 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b52c │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000cdf0 : │ │ │ │ +0000d060 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000cdf4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0000d064 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ subs r4, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + beq d08c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - subs r6, r1, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + subs r5, r1, #0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ + beq d128 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ bl b418 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r5, [r4, #32] │ │ │ │ - cmp r3, r5 │ │ │ │ - bcs ce98 │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ + cmp r3, r6 │ │ │ │ + bcs d13c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ - add r5, r2, r3, lsl #2 │ │ │ │ - str r6, [r2, r3, lsl #2] │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ + add r6, r2, r3 │ │ │ │ + str r5, [r2, r3] │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r6, #4] │ │ │ │ add r2, r3, #1 │ │ │ │ - str r0, [r5, #4] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - str r3, [r5, #12] │ │ │ │ + str r3, [r6, #12] │ │ │ │ bl b448 │ │ │ │ - ldr r3, [r6] │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r0, [r6, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ - str r3, [r5, #16] │ │ │ │ + str r3, [r6, #16] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - str r0, [r5, #8] │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r7, r5, #1 │ │ │ │ - add r7, r7, r5, lsr #2 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + add r7, r6, #1 │ │ │ │ + add r7, r7, r6, lsr #2 │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ lsl r0, r0, #2 │ │ │ │ bl b3f4 │ │ │ │ - cmp r5, #0 │ │ │ │ - addne r5, r5, r5, lsl #2 │ │ │ │ - ldr r9, [r4, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + mov lr, r0 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + addne r6, r6, r6, lsl #2 │ │ │ │ + movne r3, #0 │ │ │ │ + str lr, [r4, #24] │ │ │ │ + lslne ip, r6, #2 │ │ │ │ str r7, [r4, #32] │ │ │ │ - lslne r7, r5, #2 │ │ │ │ - movne r5, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [r4, #24] │ │ │ │ - beq cef4 │ │ │ │ - add lr, r9, r5 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, r8, r5 │ │ │ │ - add r5, r5, #20 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - cmp r7, r5 │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - bne ced0 │ │ │ │ - mov r0, r9 │ │ │ │ + beq d1a0 │ │ │ │ + ldrd r6, [r0, r3] │ │ │ │ + add r1, r0, r3 │ │ │ │ + add r2, lr, r3 │ │ │ │ + strd r6, [lr, r3] │ │ │ │ + add r3, r3, #20 │ │ │ │ + ldrd r6, [r1, #8] │ │ │ │ + cmp r3, ip │ │ │ │ + strd r6, [r2, #8] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + str r1, [r2, #16] │ │ │ │ + bne d174 │ │ │ │ bl b34c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b ce40 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr sl, [r0, #4] │ │ │ │ + b d0d0 │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [r7] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + ldr sl, [r0, #4] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 1c5a4c │ │ │ │ + ldr r0, [r7] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + mov r1, sl │ │ │ │ + bl 1c9ab4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r4, r1 │ │ │ │ sub r1, sl, #1 │ │ │ │ - bl 1c5a4c │ │ │ │ + bl 1c9ab4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r5, r4, r4, lsl #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #32] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r6, #28] │ │ │ │ ldr r2, [r6] │ │ │ │ add r5, r2, r5, lsl #3 │ │ │ │ ldrb ip, [r5, #18] │ │ │ │ lsr ip, ip, #4 │ │ │ │ and ip, ip, #7 │ │ │ │ cmp ip, #3 │ │ │ │ - bls cfb0 │ │ │ │ + bls d268 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, r3, #2 │ │ │ │ - b cf80 │ │ │ │ + b d238 │ │ │ │ mov r3, r0 │ │ │ │ add r4, r4, r1 │ │ │ │ + add r0, r3, #1 │ │ │ │ cmp sl, r4 │ │ │ │ subls r4, r4, sl │ │ │ │ add r5, r4, r4, lsl #1 │ │ │ │ add r5, r2, r5, lsl #3 │ │ │ │ ldrb ip, [r5, #18] │ │ │ │ - add r0, r3, #1 │ │ │ │ lsr ip, ip, #4 │ │ │ │ and ip, ip, #7 │ │ │ │ cmp ip, #3 │ │ │ │ - bhi cf7c │ │ │ │ + bhi d234 │ │ │ │ str r3, [r6, #28] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - ldr r1, [pc, #136] @ d044 │ │ │ │ + orr ip, ip, #6 │ │ │ │ + cmp r9, #4096 @ 0x1000 │ │ │ │ + ldr r1, [pc, #148] @ d310 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - orr ip, ip, #6 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - cmp r9, #4096 @ 0x1000 │ │ │ │ and r2, r3, r1 │ │ │ │ ldr r3, [r8] │ │ │ │ and r3, r3, r1 │ │ │ │ ldrh r1, [r8, #2] │ │ │ │ orr r3, r3, ip, lsl #20 │ │ │ │ lsr r1, r1, #7 │ │ │ │ orr r3, r3, r1, lsl #23 │ │ │ │ str r3, [r5, #16] │ │ │ │ orr r3, r2, r9, lsl #20 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bcs d028 │ │ │ │ + bcs d2f4 │ │ │ │ ldr r3, [r7] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #24] @ d048 │ │ │ │ - ldr r0, [pc, #24] @ d04c │ │ │ │ - ldr r1, [pc, #24] @ d050 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #24] @ d314 │ │ │ │ + ldr r0, [pc, #24] @ d318 │ │ │ │ + ldr r1, [pc, #24] @ d31c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b0ac │ │ │ │ - b d004 │ │ │ │ + b d2bc │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - andseq r9, fp, r0, lsl #14 │ │ │ │ - andseq r9, fp, r8, lsl #14 │ │ │ │ + mulseq fp, ip, r4 │ │ │ │ + andseq sp, fp, r4, lsr #9 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - add r3, r2, #1 │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + add r3, r2, #1 │ │ │ │ + str lr, [sp, #20] │ │ │ │ add r3, r3, r2, lsr #3 │ │ │ │ cmp r6, r3 │ │ │ │ - pophi {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r5, r0 │ │ │ │ + bls d35c │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r7, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ add r0, r3, #1 │ │ │ │ add r0, r0, r3, lsr #3 │ │ │ │ bl af74 │ │ │ │ add r1, r0, r0, lsl #1 │ │ │ │ - lsl r4, r1, #3 │ │ │ │ mov r8, r0 │ │ │ │ + lsl r4, r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl b3f4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - beq d0cc │ │ │ │ + beq d3b8 │ │ │ │ mov r3, r0 │ │ │ │ add r1, r4, r0 │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ add r3, r3, #24 │ │ │ │ bic r2, r2, #112 @ 0x70 │ │ │ │ strb r2, [r3, #-6] │ │ │ │ cmp r3, r1 │ │ │ │ - bne d0b4 │ │ │ │ + bne d3a0 │ │ │ │ stm r5, {r0, r8} │ │ │ │ mov r8, #0 │ │ │ │ cmp r6, r8 │ │ │ │ str r8, [r5, #8] │ │ │ │ - beq d134 │ │ │ │ + beq d420 │ │ │ │ mov r4, r7 │ │ │ │ - b d0f8 │ │ │ │ + b d3e4 │ │ │ │ add r8, r8, #1 │ │ │ │ - cmp r6, r8 │ │ │ │ add r4, r4, #24 │ │ │ │ - beq d134 │ │ │ │ + cmp r6, r8 │ │ │ │ + beq d420 │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #3 │ │ │ │ - bls d0e8 │ │ │ │ + bls d3d4 │ │ │ │ ldrh r3, [r4, #22] │ │ │ │ add r2, r4, #16 │ │ │ │ mov r1, r4 │ │ │ │ - lsr r3, r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r8, r8, #1 │ │ │ │ - bl cf04 │ │ │ │ - cmp r6, r8 │ │ │ │ add r4, r4, #24 │ │ │ │ - bne d0f8 │ │ │ │ + lsr r3, r3, #4 │ │ │ │ + bl d1ac │ │ │ │ + cmp r6, r8 │ │ │ │ + bne d3e4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + add sp, sp, #24 │ │ │ │ b b34c │ │ │ │ cmp r1, #0 │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ - beq d194 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + beq d4a0 │ │ │ │ cmp r1, #1 │ │ │ │ - popne {r4, pc} │ │ │ │ + beq d464 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ bl b52c │ │ │ │ mov r3, #0 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - str r3, [r4, #100] @ 0x64 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - str r3, [r4, #112] @ 0x70 │ │ │ │ - str r3, [r4, #108] @ 0x6c │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - bl d054 │ │ │ │ + str r3, [r4, #108] @ 0x6c │ │ │ │ + str r3, [r4, #112] @ 0x70 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + bl d320 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ bl b52c │ │ │ │ mov r3, #0 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r4, #124] @ 0x7c │ │ │ │ str r3, [r4, #128] @ 0x80 │ │ │ │ - str r3, [r4, #156] @ 0x9c │ │ │ │ - str r3, [r4, #140] @ 0x8c │ │ │ │ str r3, [r4, #132] @ 0x84 │ │ │ │ str r3, [r4, #136] @ 0x88 │ │ │ │ - str r3, [r4, #152] @ 0x98 │ │ │ │ - str r3, [r4, #148] @ 0x94 │ │ │ │ + str r3, [r4, #140] @ 0x8c │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ - str r3, [r4, #124] @ 0x7c │ │ │ │ - pop {r4, lr} │ │ │ │ - b d054 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + str r3, [r4, #148] @ 0x94 │ │ │ │ + str r3, [r4, #152] @ 0x98 │ │ │ │ + str r3, [r4, #156] @ 0x9c │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ + b d320 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r7, #0 │ │ │ │ ldr r0, [r6] │ │ │ │ - mov sl, r3 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r8, r2 │ │ │ │ - bl 1c5a4c │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov sl, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + bl 1c9ab4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - mov r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ sub r1, r5, #1 │ │ │ │ - bl 1c5a4c │ │ │ │ - ldr r3, [pc, #684] @ d4c4 │ │ │ │ + bl 1c9ab4 │ │ │ │ + ldr r3, [pc, #724] @ d810 │ │ │ │ + add r1, r1, #1 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r0, [r4] │ │ │ │ ldr lr, [r4, #28] │ │ │ │ cmp sl, r3 │ │ │ │ - ldr r0, [r4] │ │ │ │ - add lr, lr, #1 │ │ │ │ mov r3, r9 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bne d250 │ │ │ │ - b d334 │ │ │ │ + add lr, lr, #1 │ │ │ │ + bne d574 │ │ │ │ + b d658 │ │ │ │ add r3, r3, r1 │ │ │ │ + add lr, lr, #1 │ │ │ │ cmp r5, r3 │ │ │ │ subls r3, r3, r5 │ │ │ │ cmp r9, r3 │ │ │ │ - add lr, lr, #1 │ │ │ │ - beq d370 │ │ │ │ + beq d694 │ │ │ │ add ip, r3, r3, lsl #1 │ │ │ │ + str lr, [r4, #28] │ │ │ │ add sl, r0, ip, lsl #3 │ │ │ │ ldrb r2, [sl, #18] │ │ │ │ - str lr, [r4, #28] │ │ │ │ lsr r2, r2, #4 │ │ │ │ tst r2, #2 │ │ │ │ and fp, r2, #7 │ │ │ │ - beq d370 │ │ │ │ + beq d694 │ │ │ │ cmp fp, #3 │ │ │ │ - bls d238 │ │ │ │ + bls d55c │ │ │ │ ldr r2, [r6] │ │ │ │ ldr ip, [r0, ip, lsl #3] │ │ │ │ cmp r2, ip │ │ │ │ - bne d238 │ │ │ │ + bne d55c │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ cmp ip, r2 │ │ │ │ - bne d238 │ │ │ │ + bne d55c │ │ │ │ ldr ip, [r6, #8] │ │ │ │ ldr r2, [sl, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne d238 │ │ │ │ + bne d55c │ │ │ │ ldr ip, [r6, #12] │ │ │ │ ldr r2, [sl, #12] │ │ │ │ cmp ip, r2 │ │ │ │ - bne d238 │ │ │ │ + bne d55c │ │ │ │ ldr r2, [r8, #4] │ │ │ │ - ldr fp, [pc, #516] @ d4c8 │ │ │ │ + ldr fp, [pc, #556] @ d814 │ │ │ │ ldr ip, [sl, #20] │ │ │ │ and r2, r2, fp │ │ │ │ bics r2, r2, ip │ │ │ │ - bne d238 │ │ │ │ + bne d55c │ │ │ │ ldr r2, [sl, #16] │ │ │ │ ldr ip, [r8] │ │ │ │ and r2, r2, fp │ │ │ │ bics r2, r2, ip │ │ │ │ - bne d238 │ │ │ │ + bne d55c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ + moveq r7, sl │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r4, #8] │ │ │ │ ldrb r2, [sl, #18] │ │ │ │ - moveq r7, sl │ │ │ │ bic r2, r2, #80 @ 0x50 │ │ │ │ orr r2, r2, #32 │ │ │ │ strb r2, [sl, #18] │ │ │ │ - b d238 │ │ │ │ + b d55c │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ cmp ip, r2 │ │ │ │ - beq d450 │ │ │ │ + beq d79c │ │ │ │ add r3, r3, r1 │ │ │ │ + add lr, lr, #1 │ │ │ │ cmp r5, r3 │ │ │ │ subls r3, r3, r5 │ │ │ │ cmp r9, r3 │ │ │ │ - add lr, lr, #1 │ │ │ │ - beq d370 │ │ │ │ + beq d694 │ │ │ │ add ip, r3, r3, lsl #1 │ │ │ │ + str lr, [r4, #28] │ │ │ │ add sl, r0, ip, lsl #3 │ │ │ │ ldrb r2, [sl, #18] │ │ │ │ - str lr, [r4, #28] │ │ │ │ lsr r2, r2, #4 │ │ │ │ tst r2, #2 │ │ │ │ and fp, r2, #7 │ │ │ │ - beq d370 │ │ │ │ + beq d694 │ │ │ │ cmp fp, #3 │ │ │ │ - bls d31c │ │ │ │ + bls d640 │ │ │ │ ldr ip, [r0, ip, lsl #3] │ │ │ │ ldr r2, [r6] │ │ │ │ cmp ip, r2 │ │ │ │ - bne d31c │ │ │ │ - b d30c │ │ │ │ + bne d640 │ │ │ │ + b d630 │ │ │ │ cmp r7, #0 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ - beq d42c │ │ │ │ + beq d764 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ + cmp sl, #4096 @ 0x1000 │ │ │ │ ldr r1, [r8] │ │ │ │ + ldr r2, [r8, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r8, #4] │ │ │ │ + bic r2, r2, #-16777216 @ 0xff000000 │ │ │ │ + bic r2, r2, #15728640 @ 0xf00000 │ │ │ │ + orr r2, r2, sl, lsl #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - bic r2, r2, #-16777216 @ 0xff000000 │ │ │ │ lsr r3, r3, #20 │ │ │ │ orr r3, r3, r1, lsl #12 │ │ │ │ ror r3, r3, #12 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldrh r1, [r8, #2] │ │ │ │ + str r2, [r7, #20] │ │ │ │ ldrh r3, [r7, #18] │ │ │ │ lsr r1, r1, #7 │ │ │ │ and r3, r3, #127 @ 0x7f │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - bic r2, r2, #15728640 @ 0xf00000 │ │ │ │ strh r3, [r7, #18] │ │ │ │ - orr r2, r2, sl, lsl #20 │ │ │ │ orr r3, r3, #96 @ 0x60 │ │ │ │ - cmp sl, #4096 @ 0x1000 │ │ │ │ strb r3, [r7, #18] │ │ │ │ - str r2, [r7, #20] │ │ │ │ - bcs d410 │ │ │ │ + bcs d748 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #180] @ d4cc │ │ │ │ - ldr r0, [pc, #180] @ d4d0 │ │ │ │ - ldr r1, [pc, #180] @ d4d4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #200] @ d818 │ │ │ │ + ldr r0, [pc, #200] @ d81c │ │ │ │ + ldr r1, [pc, #200] @ d820 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b0ac │ │ │ │ - b d3e8 │ │ │ │ + b d70c │ │ │ │ mov r0, r4 │ │ │ │ - bl d054 │ │ │ │ + bl d320 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b cf04 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + b d1ac │ │ │ │ ldr ip, [r6, #8] │ │ │ │ ldr r2, [sl, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne d31c │ │ │ │ + bne d640 │ │ │ │ ldr ip, [r6, #12] │ │ │ │ ldr r2, [sl, #12] │ │ │ │ cmp ip, r2 │ │ │ │ - bne d31c │ │ │ │ + bne d640 │ │ │ │ ldr r2, [r8] │ │ │ │ ldr ip, [sl, #16] │ │ │ │ bic r2, r2, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #15728640 @ 0xf00000 │ │ │ │ bics r2, r2, ip │ │ │ │ - bne d31c │ │ │ │ + bne d640 │ │ │ │ ldrh r2, [sl, #18] │ │ │ │ ldrh ip, [r8, #2] │ │ │ │ lsr r2, r2, #7 │ │ │ │ cmp r2, ip, lsr #7 │ │ │ │ - bcc d31c │ │ │ │ + bcc d640 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ + moveq r7, sl │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r4, #8] │ │ │ │ ldrb r2, [sl, #18] │ │ │ │ - moveq r7, sl │ │ │ │ bic r2, r2, #80 @ 0x50 │ │ │ │ orr r2, r2, #32 │ │ │ │ strb r2, [sl, #18] │ │ │ │ - b d31c │ │ │ │ + b d640 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - andseq r9, fp, r8, lsl r3 │ │ │ │ - andseq r9, fp, r0, lsr #6 │ │ │ │ + andseq sp, fp, r8, asr #32 │ │ │ │ + andseq sp, fp, r0, asr r0 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r5, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r2 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r8, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r6 │ │ │ │ ldr r0, [r8] │ │ │ │ - mov r7, r2 │ │ │ │ - bl 1c5a4c │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1c9ab4 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r9, r1 │ │ │ │ sub r1, r6, #1 │ │ │ │ - bl 1c5a4c │ │ │ │ + bl 1c9ab4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ + add sl, r1, #1 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r1, [r5] │ │ │ │ ldr lr, [r5, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - mov r0, #0 │ │ │ │ mov r3, r9 │ │ │ │ - add sl, r1, #1 │ │ │ │ - ldr r1, [r5] │ │ │ │ - b d540 │ │ │ │ + b d8a0 │ │ │ │ add r3, r3, sl │ │ │ │ cmp r6, r3 │ │ │ │ subls r3, r3, r6 │ │ │ │ cmp r9, r3 │ │ │ │ - beq d610 │ │ │ │ + beq d970 │ │ │ │ add r4, r3, r3, lsl #1 │ │ │ │ + add lr, lr, #1 │ │ │ │ add r2, r1, r4, lsl #3 │ │ │ │ + str lr, [r5, #20] │ │ │ │ ldrb ip, [r2, #18] │ │ │ │ - add lr, lr, #1 │ │ │ │ lsr ip, ip, #4 │ │ │ │ tst ip, #2 │ │ │ │ and fp, ip, #7 │ │ │ │ - str lr, [r5, #20] │ │ │ │ - beq d610 │ │ │ │ + beq d970 │ │ │ │ cmp fp, #3 │ │ │ │ - bls d52c │ │ │ │ + bls d88c │ │ │ │ ldr fp, [r8] │ │ │ │ ldr ip, [r1, r4, lsl #3] │ │ │ │ cmp fp, ip │ │ │ │ - bne d52c │ │ │ │ + bne d88c │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r4, ip │ │ │ │ - bne d52c │ │ │ │ + bne d88c │ │ │ │ ldr r4, [r8, #8] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r4, ip │ │ │ │ - bne d52c │ │ │ │ + bne d88c │ │ │ │ ldr r4, [r8, #12] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r4, ip │ │ │ │ - bne d52c │ │ │ │ + bne d88c │ │ │ │ ldrh r4, [r2, #22] │ │ │ │ - ldr ip, [pc, #156] @ d654 │ │ │ │ + ldr ip, [pc, #184] @ d9d0 │ │ │ │ cmp ip, r4, lsr #4 │ │ │ │ - beq d624 │ │ │ │ + beq d9a0 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - ldr r4, [pc, #144] @ d658 │ │ │ │ + ldr r4, [pc, #172] @ d9d4 │ │ │ │ ldr fp, [r7, #4] │ │ │ │ and ip, ip, r4 │ │ │ │ bics ip, ip, fp │ │ │ │ - bne d52c │ │ │ │ + bne d88c │ │ │ │ ldr ip, [r7] │ │ │ │ and ip, ip, r4 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ bics ip, ip, r4 │ │ │ │ - bne d52c │ │ │ │ + bne d88c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - beq d52c │ │ │ │ + beq d88c │ │ │ │ ldr ip, [r2, #20] │ │ │ │ ldr r4, [r0, #20] │ │ │ │ bic ip, ip, #-16777216 @ 0xff000000 │ │ │ │ bic ip, ip, #15728640 @ 0xf00000 │ │ │ │ bics ip, ip, r4 │ │ │ │ moveq r0, r2 │ │ │ │ - b d52c │ │ │ │ + b d88c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [r5, #16] │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5, #16] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + beq d984 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r5, #16] │ │ │ │ + add sp, sp, #4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr ip, [r2, #16] │ │ │ │ ldr r4, [r7] │ │ │ │ bic ip, ip, #-16777216 @ 0xff000000 │ │ │ │ bic ip, ip, #15728640 @ 0xf00000 │ │ │ │ bics ip, ip, r4 │ │ │ │ - bne d52c │ │ │ │ + bne d88c │ │ │ │ ldrh ip, [r7, #2] │ │ │ │ ldrh r4, [r2, #18] │ │ │ │ lsr ip, ip, #7 │ │ │ │ cmp ip, r4, lsr #7 │ │ │ │ - bcc d52c │ │ │ │ - b d5e8 │ │ │ │ + bcc d88c │ │ │ │ + b d948 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r1 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ add sl, sp, #108 @ 0x6c │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + add r9, sp, #96 @ 0x60 │ │ │ │ str r2, [sp] │ │ │ │ - mov r7, r1 │ │ │ │ str sl, [sp, #4] │ │ │ │ ldr r5, [r1] │ │ │ │ - ldr r1, [pc, #1020] @ da80 │ │ │ │ - add r9, sp, #96 @ 0x60 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r1, [pc, #1052] @ de40 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #32] │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d6b8 │ │ │ │ + bne da58 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add r6, sp, #220 @ 0xdc │ │ │ │ mov r0, r6 │ │ │ │ bl b394 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl ae00 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ movne r8, #0 │ │ │ │ movne fp, r8 │ │ │ │ - beq d718 │ │ │ │ + beq dab8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ + add fp, fp, #1 │ │ │ │ add r5, r5, r8 │ │ │ │ + add r8, r8, #20 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl afd4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl b370 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - add fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - add r8, r8, #20 │ │ │ │ - bcc d6e4 │ │ │ │ + bcc da84 │ │ │ │ mov r0, r6 │ │ │ │ bl b5b0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ cmp r2, r3 │ │ │ │ - bne d6ac │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + bne da38 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne d6ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + bne da38 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne d6ac │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + bne da38 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne d6ac │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - mov ip, r3 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + bne da38 │ │ │ │ add r3, r4, #80 @ 0x50 │ │ │ │ - mov lr, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add fp, sp, #112 @ 0x70 │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldrd r2, [r4, #80] @ 0x50 │ │ │ │ add r5, r6, r6, lsl #1 │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ lsl r5, r5, #3 │ │ │ │ - stm ip, {r0, r1} │ │ │ │ + strd r2, [sp, #112] @ 0x70 │ │ │ │ + ldrd r2, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ + strd r2, [fp, #8] │ │ │ │ + ldrd r2, [r4, #96] @ 0x60 │ │ │ │ + strd r2, [fp, #16] │ │ │ │ + ldrd r2, [r4, #104] @ 0x68 │ │ │ │ + strd r2, [fp, #24] │ │ │ │ + ldrd r2, [r4, #112] @ 0x70 │ │ │ │ + strd r2, [fp, #32] │ │ │ │ bl b3f4 │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r8, [r4, #80] @ 0x50 │ │ │ │ - movne r6, #0 │ │ │ │ - mov fp, r0 │ │ │ │ - beq d7dc │ │ │ │ - add lr, r8, r6 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, fp, r6 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - add r6, r6, #24 │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - cmp r5, r6 │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - bne d7b8 │ │ │ │ - ldr r3, [pc, #672] @ da84 │ │ │ │ - str fp, [sp, #64] @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ + beq db94 │ │ │ │ + ldr ip, [r4, #80] @ 0x50 │ │ │ │ + mov r1, #0 │ │ │ │ + mov lr, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + ldrd r4, [ip, r1] │ │ │ │ + add r0, ip, r1 │ │ │ │ + add r3, r8, r1 │ │ │ │ + strd r4, [r8, r1] │ │ │ │ + add r1, r1, #24 │ │ │ │ + ldrd r4, [r0, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + strd r4, [r3, #8] │ │ │ │ + ldrd r4, [r0, #16] │ │ │ │ + strd r4, [r3, #16] │ │ │ │ + bne db64 │ │ │ │ + mov r4, lr │ │ │ │ + ldr r3, [pc, #680] @ de44 │ │ │ │ + str sl, [sp, #56] @ 0x38 │ │ │ │ + str r8, [sp, #64] @ 0x40 │ │ │ │ + str fp, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #660] @ da88 │ │ │ │ - str sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #660] @ de48 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #648] @ da8c │ │ │ │ + ldr r3, [pc, #652] @ de4c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne da6c │ │ │ │ + bne de2c │ │ │ │ + add fp, sp, #152 @ 0x98 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r0, r7 │ │ │ │ + str r9, [sp, #16] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add sl, sp, #152 @ 0x98 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp] │ │ │ │ - str r9, [sp, #16] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r3, fp │ │ │ │ ldr r5, [r7] │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r0, r7 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da18 │ │ │ │ + beq ddc8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, fp │ │ │ │ bl add0 │ │ │ │ - ldr fp, [sp, #84] @ 0x54 │ │ │ │ - orrs r0, r0, fp │ │ │ │ - bne d978 │ │ │ │ - ldr r5, [pc, #496] @ da90 │ │ │ │ + ldr r8, [sp, #84] @ 0x54 │ │ │ │ + orrs r0, r0, r8 │ │ │ │ + bne dd34 │ │ │ │ + ldr r5, [pc, #500] @ de50 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - ldm r2, {r2, r6, r8} │ │ │ │ + ldm r2, {r2, r6, sl} │ │ │ │ bic r3, r2, #-16777216 @ 0xff000000 │ │ │ │ + cmp r2, #1048576 @ 0x100000 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ - orr r3, r3, r8, lsl #23 │ │ │ │ + orr r3, r3, sl, lsl #23 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cmp r2, #1048576 @ 0x100000 │ │ │ │ lsr r3, r3, #20 │ │ │ │ orr r3, r3, r6, lsl #12 │ │ │ │ ror r3, r3, #12 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movcc r3, r6 │ │ │ │ - bcs da4c │ │ │ │ + bcs de0c │ │ │ │ bic r6, r6, #-16777216 @ 0xff000000 │ │ │ │ bic r6, r6, #15728640 @ 0xf00000 │ │ │ │ cmp r6, r3 │ │ │ │ - beq d900 │ │ │ │ - ldr r2, [pc, #420] @ da94 │ │ │ │ - ldr r0, [pc, #420] @ da98 │ │ │ │ - ldr r1, [pc, #420] @ da9c │ │ │ │ + beq dcbc │ │ │ │ + ldr r2, [pc, #424] @ de54 │ │ │ │ + ldr r0, [pc, #424] @ de58 │ │ │ │ + ldr r1, [pc, #424] @ de5c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b0ac │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - lsl r8, r8, #23 │ │ │ │ - lsr r8, r8, #23 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq d92c │ │ │ │ - ldr r2, [pc, #388] @ daa0 │ │ │ │ - ldr r0, [pc, #388] @ daa4 │ │ │ │ - add r2, pc, r2 │ │ │ │ + lsl sl, sl, #23 │ │ │ │ + lsr sl, sl, #23 │ │ │ │ + cmp r3, sl │ │ │ │ + beq dce8 │ │ │ │ + ldr r2, [pc, #392] @ de60 │ │ │ │ mov r1, #892 @ 0x37c │ │ │ │ + ldr r0, [pc, #388] @ de64 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b0ac │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl d4d8 │ │ │ │ + mov r2, r6 │ │ │ │ + bl d824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d808 │ │ │ │ + bne dbc4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ - bl d4d8 │ │ │ │ + bl d824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d808 │ │ │ │ + bne dbc4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl d1d4 │ │ │ │ - b d808 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne da18 │ │ │ │ - mov r0, sl │ │ │ │ + bl d4e8 │ │ │ │ + b dbc4 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne ddc8 │ │ │ │ + mov r0, fp │ │ │ │ bl b448 │ │ │ │ - ldr r8, [r4, #28] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq da18 │ │ │ │ + ldr sl, [r4, #28] │ │ │ │ + cmp sl, #0 │ │ │ │ + beq ddc8 │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ + add sl, sl, sl, lsl #2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [r4, #24] │ │ │ │ - add r8, r8, r8, lsl #2 │ │ │ │ mov r7, r0 │ │ │ │ - b d9bc │ │ │ │ - add r6, r6, #5 │ │ │ │ - cmp r8, r6 │ │ │ │ - add r5, r5, #20 │ │ │ │ - beq da18 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp fp, r3 │ │ │ │ - bne d9ac │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ + b dd78 │ │ │ │ + add r5, r5, #5 │ │ │ │ + add r6, r6, #20 │ │ │ │ + cmp sl, r5 │ │ │ │ + beq ddc8 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + cmp r8, r3 │ │ │ │ + bne dd68 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne d9ac │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, sl │ │ │ │ + bne dd68 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + mov r1, fp │ │ │ │ bl add0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d9ac │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - asr r3, r6, #1 │ │ │ │ - add r3, r3, r6, asr #2 │ │ │ │ - add r3, r3, r3, lsl #4 │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ - lsl r5, r3, #2 │ │ │ │ - ldr r3, [pc, #132] @ da90 │ │ │ │ - add r5, r5, r6, asr #2 │ │ │ │ - cmp r5, r3 │ │ │ │ + bne dd68 │ │ │ │ + ldr r3, [pc, #188] @ de68 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + asr r5, r5, #2 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bne d89c │ │ │ │ + mul r3, r5, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #140] @ de50 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne dc58 │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ + ldr fp, [sp, #68] @ 0x44 │ │ │ │ bl b34c │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - str fp, [sp, #112] @ 0x70 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - b d6ac │ │ │ │ - ldr r2, [pc, #84] @ daa8 │ │ │ │ - ldr r0, [pc, #84] @ daac │ │ │ │ - ldr r1, [pc, #84] @ dab0 │ │ │ │ + str r8, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + strd r2, [r4, #80] @ 0x50 │ │ │ │ + ldrd r2, [fp, #8] │ │ │ │ + strd r2, [r1, #8] │ │ │ │ + ldrd r2, [fp, #16] │ │ │ │ + strd r2, [r1, #16] │ │ │ │ + ldrd r2, [fp, #24] │ │ │ │ + strd r2, [r1, #24] │ │ │ │ + ldrd r2, [fp, #32] │ │ │ │ + strd r2, [r1, #32] │ │ │ │ + b da38 │ │ │ │ + ldr r2, [pc, #88] @ de6c │ │ │ │ + ldr r0, [pc, #88] @ de70 │ │ │ │ + ldr r1, [pc, #88] @ de74 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b0ac │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - b d8d8 │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - mov r0, fp │ │ │ │ + b dc94 │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r8 │ │ │ │ bl b34c │ │ │ │ mov r0, #1 │ │ │ │ - b d6b0 │ │ │ │ - andseq r9, fp, r4, asr #1 │ │ │ │ - andseq r9, fp, r0, lsl #8 │ │ │ │ - mulseq fp, r4, pc @ │ │ │ │ - mulseq fp, r8, sl │ │ │ │ + b da3c │ │ │ │ + mulseq fp, r8, sp │ │ │ │ + andseq sp, fp, r8, lsr #1 │ │ │ │ + andseq ip, fp, r0, asr #24 │ │ │ │ + andseq pc, fp, r4, asr #14 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - andseq r8, fp, r0, asr #28 │ │ │ │ - andseq r8, fp, ip, asr #29 │ │ │ │ + andseq ip, fp, ip, ror #21 │ │ │ │ + andseq ip, fp, r8, ror fp │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ - andseq r8, fp, r8, lsl lr │ │ │ │ - @ instruction: 0x001b8eb0 │ │ │ │ - @ instruction: 0x001b8cdc │ │ │ │ - andseq r8, fp, r8, asr sp │ │ │ │ + andseq ip, fp, r0, asr #21 │ │ │ │ + andseq ip, fp, ip, asr fp │ │ │ │ + stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ + andseq ip, fp, r4, lsl #19 │ │ │ │ + andseq ip, fp, r0, lsl #20 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + mov r4, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r1 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + sub sp, sp, #120 @ 0x78 │ │ │ │ add r9, sp, #36 @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - mov r6, r1 │ │ │ │ bl b394 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r9 │ │ │ │ bl ae00 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - movne r7, #0 │ │ │ │ - movne r8, r7 │ │ │ │ - beq db24 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + movne r6, #0 │ │ │ │ + movne r8, r6 │ │ │ │ + beq def8 │ │ │ │ + ldr r5, [r4, #24] │ │ │ │ mov r0, r9 │ │ │ │ - add r4, r4, r7 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + add r8, r8, #1 │ │ │ │ + add r5, r5, r6 │ │ │ │ + add r6, r6, #20 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ bl afd4 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl b370 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - add r8, r8, #1 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ cmp r8, r3 │ │ │ │ - add r7, r7, #20 │ │ │ │ - bcc daf0 │ │ │ │ + bcc dec4 │ │ │ │ mov r0, r9 │ │ │ │ bl b5b0 │ │ │ │ + ldr r1, [pc, #312] @ e040 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #284] @ dc54 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r1, pc, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [r6] │ │ │ │ + ldr r5, [r7] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq dc38 │ │ │ │ - ldr r8, [pc, #236] @ dc58 │ │ │ │ - ldr r9, [pc, #236] @ dc5c │ │ │ │ - ldr r7, [pc, #236] @ dc60 │ │ │ │ - mov r4, #0 │ │ │ │ - add r8, pc, r8 │ │ │ │ - b dbf8 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + beq e010 │ │ │ │ + ldr r9, [pc, #260] @ e044 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r6, r5 │ │ │ │ + ldr sl, [pc, #252] @ e048 │ │ │ │ + ldr r8, [pc, #252] @ e04c │ │ │ │ + add r9, pc, r9 │ │ │ │ + b dfd4 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsr r3, r3, #4 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr lr, [r1, #12] │ │ │ │ - str lr, [sp, #24] │ │ │ │ - ldr lr, [r1, #8] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - ldr lr, [r1, #4] │ │ │ │ - str lr, [sp, #16] │ │ │ │ - ldr r0, [r0, ip, lsl #3] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ - lsr r0, r0, #7 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ - and r0, r0, r7 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - and r1, r1, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [ip, #12] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r1, [ip, #8] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [ip, #4] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [ip] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldrh r1, [ip, #18] │ │ │ │ + lsr r1, r1, #7 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [ip, #20] │ │ │ │ + and r1, r1, r8 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [ip, #16] │ │ │ │ + and r1, r1, r8 │ │ │ │ str r1, [sp] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr ip, [r6] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr ip, [r7] │ │ │ │ blx ip │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ - bcs dc38 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - add ip, r4, r4, lsl #1 │ │ │ │ - add r1, r0, ip, lsl #3 │ │ │ │ - ldrb r3, [r1, #18] │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + add r6, r6, #1 │ │ │ │ + add r5, r5, #24 │ │ │ │ + cmp r6, r2 │ │ │ │ + bcs e010 │ │ │ │ + ldr ip, [r4, #80] @ 0x50 │ │ │ │ + add ip, ip, r5 │ │ │ │ + ldrb r3, [ip, #18] │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #3 │ │ │ │ - bls dbec │ │ │ │ - ldrh r3, [r1, #22] │ │ │ │ + bls dfc4 │ │ │ │ + ldrh r3, [ip, #22] │ │ │ │ bic r2, r3, #15 │ │ │ │ - cmp r2, r9 │ │ │ │ - bne db7c │ │ │ │ - ldr r2, [pc, #52] @ dc64 │ │ │ │ + cmp r2, sl │ │ │ │ + bne df54 │ │ │ │ + ldr r2, [pc, #72] @ e050 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b db94 │ │ │ │ - ldr r1, [pc, #40] @ dc68 │ │ │ │ - ldr r3, [r6] │ │ │ │ + b df6c │ │ │ │ + ldr r1, [pc, #60] @ e054 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r7] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - andseq r8, fp, ip, lsl #24 │ │ │ │ - mulseq fp, r8, ip │ │ │ │ + add sp, sp, #120 @ 0x78 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x001bc8b0 │ │ │ │ + andseq ip, fp, r8, lsr #18 │ │ │ │ strdeq pc, [r0], -r0 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - andseq fp, fp, r8, ror #12 │ │ │ │ - andseq r8, fp, r8, asr #23 │ │ │ │ + @ instruction: 0x001bf2f8 │ │ │ │ + andseq ip, fp, r4, asr r8 │ │ │ │ │ │ │ │ -0000dc6c : │ │ │ │ - push {r4, r5, r6, r8, r9, lr} │ │ │ │ +0000e058 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r4, r1 │ │ │ │ - sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ ldrd r2, [r1, #16] │ │ │ │ + strd r8, [sp, #12] │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [r4, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [r4, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq dce4 │ │ │ │ + beq e0dc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ - str r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r8, r9, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #12] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r0, #168] @ 0xa8 │ │ │ │ - push {r4, r5, r6, r8, r9, lr} │ │ │ │ - tst r3, #2 │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ - beq dd64 │ │ │ │ + strd r8, [sp, #12] │ │ │ │ + str lr, [sp, #20] │ │ │ │ + tst r3, #2 │ │ │ │ + beq e188 │ │ │ │ ldr r3, [r0, #208] @ 0xd0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #208] @ 0xd0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl b544 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, [r4, #224] @ 0xe0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r2, [r5, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r4, #224] @ 0xe0 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - popeq {r4, r5, r6, r8, r9, pc} │ │ │ │ + beq e1f4 │ │ │ │ + ldrd r8, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ + ldrd r4, [sp] │ │ │ │ mov r3, #0 │ │ │ │ - pop {r4, r5, r6, r8, r9, lr} │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + add sp, sp, #24 │ │ │ │ bx ip │ │ │ │ tst r3, #1 │ │ │ │ - bne ddc8 │ │ │ │ + bne e208 │ │ │ │ ldr r3, [r4, #208] @ 0xd0 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #208] @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4, #208] @ 0xd0 │ │ │ │ bl b184 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c65b8 │ │ │ │ + bl 1ca620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dd14 │ │ │ │ + bne e128 │ │ │ │ ldrd r0, [r4, #216] @ 0xd8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ strd r8, [r5, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #204] @ 0xcc │ │ │ │ strd r0, [r4, #216] @ 0xd8 │ │ │ │ - b dd3c │ │ │ │ + cmp lr, #0 │ │ │ │ + bne e15c │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #12] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrd r0, [r1, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1c65a4 │ │ │ │ + bl 1ca60c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd3c │ │ │ │ - b dd6c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + beq e150 │ │ │ │ + b e190 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov fp, r1 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #168] @ 0xa8 │ │ │ │ - mov r4, r0 │ │ │ │ - tst r3, #2 │ │ │ │ - mov fp, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne de2c │ │ │ │ + tst r3, #2 │ │ │ │ + bne e27c │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne e04c │ │ │ │ + bne e484 │ │ │ │ ldrd r0, [r0, #192] @ 0xc0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1c65e0 │ │ │ │ + bl 1ca648 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e05c │ │ │ │ + bne e4a8 │ │ │ │ ldr r3, [fp] │ │ │ │ - mov sl, #0 │ │ │ │ + mov r9, #0 │ │ │ │ + str r9, [r4, #204] @ 0xcc │ │ │ │ ldr r3, [r3] │ │ │ │ - str sl, [r4, #204] @ 0xcc │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ - cmp r3, sl │ │ │ │ - blt e04c │ │ │ │ + cmp r3, r9 │ │ │ │ + blt e484 │ │ │ │ mov r2, #1 │ │ │ │ - add r7, sp, #24 │ │ │ │ - add r6, r4, #164 @ 0xa4 │ │ │ │ + add sl, sp, #24 │ │ │ │ + add r7, r4, #164 @ 0xa4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b df00 │ │ │ │ + b e348 │ │ │ │ cmp r5, #0 │ │ │ │ - beq def4 │ │ │ │ - cmp sl, #0 │ │ │ │ - ldr r8, [r5, #52] @ 0x34 │ │ │ │ - beq dfbc │ │ │ │ + beq e33c │ │ │ │ + cmp r9, #0 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ + beq e400 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dfec │ │ │ │ + bne e428 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl dcec │ │ │ │ - ldrd r2, [sl, #40] @ 0x28 │ │ │ │ + bl e0f4 │ │ │ │ + ldrd r2, [r9, #40] @ 0x28 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ - bl 1c65b8 │ │ │ │ + bl 1ca620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfa8 │ │ │ │ - mov r0, sl │ │ │ │ + beq e3ec │ │ │ │ + mov r0, r9 │ │ │ │ + mov r9, r5 │ │ │ │ bl b628 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - mov sl, r5 │ │ │ │ - sub r2, r9, r2 │ │ │ │ - asr r2, r2, #2 │ │ │ │ - add r3, r2, r2, lsl #1 │ │ │ │ - add r3, r3, r3, lsl #4 │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ - add r2, r2, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r2, [r3] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + ldr r2, [pc, #472] @ e4e4 │ │ │ │ + sub r3, r8, r3 │ │ │ │ + asr r3, r3, #2 │ │ │ │ + mul r2, r3, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r3, [r2] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - subs r8, r8, #0 │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ - movne r8, #1 │ │ │ │ - ands r8, r8, r3, lsr #17 │ │ │ │ - bne e050 │ │ │ │ - ldr r3, [r9, #16] │ │ │ │ + subs r6, r6, #0 │ │ │ │ + movne r6, #1 │ │ │ │ + ands r6, r6, r3, lsr #17 │ │ │ │ + bne e488 │ │ │ │ + ldr r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt e050 │ │ │ │ + blt e488 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ - ldr ip, [r2, r3, lsl #2] │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - add r9, r2, r3, lsl #2 │ │ │ │ + mov r1, fp │ │ │ │ + ldr r6, [r4, #160] @ 0xa0 │ │ │ │ + ldr r0, [r2, r3, lsl #2] │ │ │ │ + add r8, r2, r3, lsl #2 │ │ │ │ + ldrd r2, [r7] │ │ │ │ + strd r2, [sl] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - stm r7, {r0, r1} │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r8, [r4, #160] @ 0xa0 │ │ │ │ - stm r6, {r0, r1} │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [r7] │ │ │ │ + mov r2, r4 │ │ │ │ ldrh r3, [r4, #166] @ 0xa6 │ │ │ │ - mov r1, fp │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ bic r3, r3, #128 @ 0x80 │ │ │ │ strh r3, [r4, #166] @ 0xa6 │ │ │ │ - ldr r3, [ip] │ │ │ │ - mov r2, r4 │ │ │ │ + ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - mov r0, ip │ │ │ │ blx r3 │ │ │ │ + ldrd r2, [sl] │ │ │ │ + mov r5, r0 │ │ │ │ + str r6, [r4, #160] @ 0xa0 │ │ │ │ + strd r2, [r7] │ │ │ │ ldr r3, [r4, #204] @ 0xcc │ │ │ │ - str r8, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldm r7, {r0, r1} │ │ │ │ - stm r6, {r0, r1} │ │ │ │ - beq de60 │ │ │ │ + beq e2b0 │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ tst r3, #2 │ │ │ │ - bne df9c │ │ │ │ + bne e3e0 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne e03c │ │ │ │ + bne e474 │ │ │ │ ldrd r0, [r4, #192] @ 0xc0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1c65e0 │ │ │ │ + bl 1ca648 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e000 │ │ │ │ + bne e43c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #204] @ 0xcc │ │ │ │ - b de60 │ │ │ │ + b e2b0 │ │ │ │ mov r0, r5 │ │ │ │ bl b628 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b dee0 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - mov sl, r5 │ │ │ │ - sub r2, r9, r2 │ │ │ │ - asr r2, r2, #2 │ │ │ │ - add r3, r2, r2, lsl #1 │ │ │ │ - add r3, r3, r3, lsl #4 │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ - add r2, r2, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r2, [r3] │ │ │ │ - b dee0 │ │ │ │ + b e328 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + mov r9, r5 │ │ │ │ + ldr r2, [pc, #212] @ e4e4 │ │ │ │ + sub r3, r8, r3 │ │ │ │ + asr r3, r3, #2 │ │ │ │ + mul r2, r3, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r3, [r2] │ │ │ │ + b e328 │ │ │ │ mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl dcec │ │ │ │ - b de80 │ │ │ │ - add r3, r4, #184 @ 0xb8 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r3, r4, #176 @ 0xb0 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ + bl e0f4 │ │ │ │ + b e2d0 │ │ │ │ + ldrd r2, [r4, #184] @ 0xb8 │ │ │ │ mov r1, fp │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r3, r4, #176 @ 0xb0 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ bl ad70 │ │ │ │ ldrd r2, [r4, #192] @ 0xc0 │ │ │ │ - bl 1c65e0 │ │ │ │ + bl 1ca648 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df9c │ │ │ │ + beq e3e0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ strd r2, [r4, #200] @ 0xc8 │ │ │ │ mov r0, r5 │ │ │ │ bl b628 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r9 │ │ │ │ bl b628 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r0, sl │ │ │ │ + mov r9, #0 │ │ │ │ + mov r0, r9 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, r4, #184 @ 0xb8 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r3, r4, #176 @ 0xb0 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrd r2, [r4, #184] @ 0xb8 │ │ │ │ mov r1, fp │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r3, r4, #176 @ 0xb0 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ bl ad70 │ │ │ │ ldrd r2, [r4, #192] @ 0xc0 │ │ │ │ - bl 1c65e0 │ │ │ │ + bl 1ca648 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de2c │ │ │ │ + beq e27c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ strd r2, [r4, #200] @ 0xc8 │ │ │ │ - b e04c │ │ │ │ + b e484 │ │ │ │ + stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ ldr r3, [r0, #168] @ 0xa8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ tst r3, #2 │ │ │ │ - ldrhne r3, [r0, #166] @ 0xa6 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ - andne r3, r3, #127 @ 0x7f │ │ │ │ - strhne r3, [r0, #166] @ 0xa6 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r4, r0 │ │ │ │ + beq e520 │ │ │ │ + ldrh r3, [r0, #166] @ 0xa6 │ │ │ │ + and r3, r3, #127 @ 0x7f │ │ │ │ + strh r3, [r0, #166] @ 0xa6 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - mov r5, r1 │ │ │ │ - beq e4a8 │ │ │ │ + beq e8f8 │ │ │ │ + mov r1, r5 │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ sub r0, r0, #2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e484 │ │ │ │ + bne e8c0 │ │ │ │ ldr r3, [r4, #232] @ 0xe8 │ │ │ │ add r8, sp, #44 @ 0x2c │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #232] @ 0xe8 │ │ │ │ str r0, [r4, #200] @ 0xc8 │ │ │ │ mov r0, r8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4, #232] @ 0xe8 │ │ │ │ bl b394 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ bl ae00 │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ bl afd4 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ bl b5b0 │ │ │ │ - add r6, r4, #164 @ 0xa4 │ │ │ │ - ldr r9, [r4, #76] @ 0x4c │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - add sl, sp, #28 │ │ │ │ - cmp r9, #4 │ │ │ │ - stm sl, {r0, r1} │ │ │ │ - bne e2f0 │ │ │ │ - ldrb r3, [r4, #166] @ 0xa6 │ │ │ │ - ldr r2, [pc, #1580] @ e790 │ │ │ │ - lsr r3, r3, #4 │ │ │ │ - and r3, r3, #7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrh r3, [r4, #166] @ 0xa6 │ │ │ │ - ldr r9, [r4, #164] @ 0xa4 │ │ │ │ - lsr r3, r3, #7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r4, #168] @ 0xa8 │ │ │ │ - and r9, r9, r2 │ │ │ │ - and r3, r3, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - stm sl, {r0, r1} │ │ │ │ + ldr sl, [r4, #76] @ 0x4c │ │ │ │ + add r1, sp, #28 │ │ │ │ + ldrd r2, [r4, #164] @ 0xa4 │ │ │ │ + str r1, [sp] │ │ │ │ + cmp sl, #4 │ │ │ │ + strd r2, [sp, #28] │ │ │ │ + bne e748 │ │ │ │ + ldrb r1, [r4, #166] @ 0xa6 │ │ │ │ + ldr r0, [pc, #1600] @ ec08 │ │ │ │ + ldr sl, [r4, #164] @ 0xa4 │ │ │ │ + lsr r1, r1, #4 │ │ │ │ + and r1, r1, #7 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + and sl, sl, r0 │ │ │ │ + ldrh r1, [r4, #166] @ 0xa6 │ │ │ │ + lsr r1, r1, #7 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [r4, #168] @ 0xa8 │ │ │ │ + and r1, r1, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + strd r2, [sp, #28] │ │ │ │ + lsl r0, r7, #12 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - lsl r2, r6, #12 │ │ │ │ - lsr r3, r3, #20 │ │ │ │ - orr r3, r3, r6, lsl #12 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + orr r3, r0, r3, lsr #20 │ │ │ │ ror r3, r3, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r2, [sp, #20] │ │ │ │ lsr r2, r3, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ and r1, r3, #7 │ │ │ │ and r3, r2, #143 @ 0x8f │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orr r3, r3, r1, lsl #4 │ │ │ │ + mov r1, r5 │ │ │ │ strb r3, [sp, #30] │ │ │ │ ldrh r3, [sp, #30] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ and r3, r3, #127 @ 0x7f │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r2, [sp, #8] │ │ │ │ strh r3, [sp, #30] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - add r2, sp, #24 │ │ │ │ - lsr r3, r3, #20 │ │ │ │ - orr r3, r3, r6, lsl #12 │ │ │ │ + orr r3, r0, r3, lsr #20 │ │ │ │ + mov r0, r4 │ │ │ │ ror r3, r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ + ldr r3, [sp] │ │ │ │ + bl e224 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne ebf4 │ │ │ │ + bic fp, r7, #16 │ │ │ │ + bics r3, sl, fp │ │ │ │ + movne r9, r7 │ │ │ │ + beq e908 │ │ │ │ + bic fp, r7, #2048 @ 0x800 │ │ │ │ + bics r3, sl, fp │ │ │ │ + beq e954 │ │ │ │ + bic fp, r7, #8 │ │ │ │ + bics r3, sl, fp │ │ │ │ + beq e9a4 │ │ │ │ + bic fp, r7, #65536 @ 0x10000 │ │ │ │ + bics r3, sl, fp │ │ │ │ + beq e9f4 │ │ │ │ + cmp sl, r7 │ │ │ │ + beq e6d8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - mov r3, sl │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl dde4 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne e774 │ │ │ │ - bic fp, r6, #16 │ │ │ │ - bics r3, r9, fp │ │ │ │ - strne r6, [sp] │ │ │ │ - beq e4b8 │ │ │ │ - bic fp, r6, #2048 @ 0x800 │ │ │ │ - bics r3, r9, fp │ │ │ │ - beq e504 │ │ │ │ - bic fp, r6, #8 │ │ │ │ - bics r3, r9, fp │ │ │ │ - beq e558 │ │ │ │ - bic fp, r6, #65536 @ 0x10000 │ │ │ │ - bics r3, r9, fp │ │ │ │ - beq e5ac │ │ │ │ - cmp r9, r6 │ │ │ │ - beq e280 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r9, sl │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ lsr r3, r3, #20 │ │ │ │ - orr r3, r3, r9, lsl #12 │ │ │ │ + orr r3, r3, sl, lsl #12 │ │ │ │ ror r3, r3, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, r4 │ │ │ │ - bl dde4 │ │ │ │ - str r9, [sp] │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r3, [sp] │ │ │ │ + bl e224 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq e680 │ │ │ │ + beq eac0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ sub r3, r0, #2 │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne e488 │ │ │ │ + bne e8c4 │ │ │ │ ldr r2, [r4, #200] @ 0xc8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e5f8 │ │ │ │ + beq ea3c │ │ │ │ ldrh r3, [r4, #166] @ 0xa6 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls e498 │ │ │ │ + bls e8d4 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi e49c │ │ │ │ + bhi e8d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r6, #0 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq e754 │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ + beq ebd4 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - b e620 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r8 │ │ │ │ + b ea64 │ │ │ │ + mov r2, r1 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - bl d4d8 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq e690 │ │ │ │ + mov r1, r8 │ │ │ │ + bl d824 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq ead0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e32c │ │ │ │ - add r2, r7, #16 │ │ │ │ - ldm r2, {r1, r2} │ │ │ │ + beq e784 │ │ │ │ + add r2, r6, #16 │ │ │ │ mov r0, r5 │ │ │ │ + ldm r2, {r1, r2} │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6bc │ │ │ │ - ldrh r3, [r7, #22] │ │ │ │ - lsr fp, r3, #4 │ │ │ │ - ldr r3, [pc, #1112] @ e794 │ │ │ │ - str fp, [sp, #24] │ │ │ │ - cmp fp, r3 │ │ │ │ - beq e700 │ │ │ │ - add r3, r7, #16 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r2, [pc, #1084] @ e790 │ │ │ │ - stm sl, {r0, r1} │ │ │ │ - ldrh r1, [r7, #18] │ │ │ │ - mov r3, r0 │ │ │ │ + beq eafc │ │ │ │ + ldrh r7, [r6, #22] │ │ │ │ + ldr r3, [pc, #1148] @ ec0c │ │ │ │ + lsr r7, r7, #4 │ │ │ │ + cmp r7, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + beq eb48 │ │ │ │ + ldrh r1, [r6, #18] │ │ │ │ + add r0, r7, r7, lsl #2 │ │ │ │ + ldrd r2, [r6, #16] │ │ │ │ + ldr r9, [r6, #16] │ │ │ │ lsr r1, r1, #7 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - and r3, r3, r2 │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + strd r2, [sp, #28] │ │ │ │ + ldr r2, [pc, #1092] @ ec08 │ │ │ │ + ldrb r3, [r6, #18] │ │ │ │ + and r9, r9, r2 │ │ │ │ and r2, r1, r2 │ │ │ │ mov r1, #1 │ │ │ │ - str r3, [sp] │ │ │ │ - ldrb r3, [r7, #18] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + lsr r3, r3, #4 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - add r0, fp, fp, lsl #2 │ │ │ │ + and r3, r3, #7 │ │ │ │ + ldrb r2, [r4, #166] @ 0xa6 │ │ │ │ ldr lr, [r1, r0, lsl #2] │ │ │ │ ldr r1, [r5] │ │ │ │ + lsr r2, r2, #4 │ │ │ │ ldr ip, [lr] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [ip] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldrb r2, [r4, #166] @ 0xa6 │ │ │ │ - lsr r3, r3, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - and r3, r3, #7 │ │ │ │ - lsr r2, r2, #4 │ │ │ │ - bne e484 │ │ │ │ + bne e8c0 │ │ │ │ and r2, r2, #1 │ │ │ │ + ldr fp, [r4, #160] @ 0xa0 │ │ │ │ orr r1, r3, r2 │ │ │ │ + orr r2, r3, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - stm r7, {r0, r1} │ │ │ │ - ldr r1, [r4, #160] @ 0xa0 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + ldrd r0, [r4, #164] @ 0xa4 │ │ │ │ + strd r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, lr │ │ │ │ ldrb r1, [sp, #30] │ │ │ │ - orr r2, r3, r2 │ │ │ │ bic r3, r1, #112 @ 0x70 │ │ │ │ + mov r1, r5 │ │ │ │ orr r3, r3, r2, lsl #4 │ │ │ │ strb r3, [sp, #30] │ │ │ │ - ldm sl, {r0, r1} │ │ │ │ - str r7, [sp, #8] │ │ │ │ - stm r6, {r0, r1} │ │ │ │ + ldrd r2, [sp, #28] │ │ │ │ + strd r2, [r4, #164] @ 0xa4 │ │ │ │ + mov r2, r4 │ │ │ │ ldrh r3, [r4, #166] @ 0xa6 │ │ │ │ - mov r1, r5 │ │ │ │ and r3, r3, #127 @ 0x7f │ │ │ │ strh r3, [r4, #166] @ 0xa6 │ │ │ │ - mov r2, r4 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ - mov r0, lr │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r1, [r4, #160] @ 0xa0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ + ldrd r2, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r0 │ │ │ │ + str fp, [r4, #160] @ 0xa0 │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ + strd r2, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - stm r6, {r0, r1} │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ - beq e764 │ │ │ │ + beq ebe4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ sub r0, r0, #2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e488 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq e484 │ │ │ │ - cmp r9, #1 │ │ │ │ - str r9, [r4, #76] @ 0x4c │ │ │ │ - bhi e49c │ │ │ │ + bne e8c4 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq e8c0 │ │ │ │ + cmp sl, #1 │ │ │ │ + str sl, [r4, #76] @ 0x4c │ │ │ │ + bhi e8d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r3, r3, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b e610 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r0, r7 │ │ │ │ + b ea54 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r0, r6 │ │ │ │ bl b628 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - mov r7, #0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r0, r6 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ sub r0, r0, #2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b e0e4 │ │ │ │ - tst r6, #16 │ │ │ │ - beq e780 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + b e548 │ │ │ │ + tst r7, #16 │ │ │ │ + beq ebfc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r9, fp │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ lsr r3, r3, #20 │ │ │ │ orr r3, r3, fp, lsl #12 │ │ │ │ ror r3, r3, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ + ldr r3, [sp] │ │ │ │ + bl e224 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne ebdc │ │ │ │ + mov r7, fp │ │ │ │ + bic fp, r7, #2048 @ 0x800 │ │ │ │ + bics r3, sl, fp │ │ │ │ + bne e688 │ │ │ │ + tst r7, #2048 @ 0x800 │ │ │ │ + beq e994 │ │ │ │ + ldr r9, [pc, #684] @ ec10 │ │ │ │ mov r1, r5 │ │ │ │ - mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [sp] │ │ │ │ - bl dde4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne e75c │ │ │ │ - mov r6, fp │ │ │ │ - bic fp, r6, #2048 @ 0x800 │ │ │ │ - bics r3, r9, fp │ │ │ │ - bne e230 │ │ │ │ - tst r6, #2048 @ 0x800 │ │ │ │ - beq e548 │ │ │ │ - ldr r3, [pc, #644] @ e798 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - and r3, fp, r3 │ │ │ │ - str r3, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + and r9, r9, fp │ │ │ │ lsr r3, r3, #20 │ │ │ │ orr r3, r3, fp, lsl #12 │ │ │ │ ror r3, r3, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, sl │ │ │ │ - bl dde4 │ │ │ │ + ldr r3, [sp] │ │ │ │ + bl e224 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e75c │ │ │ │ - mov r6, fp │ │ │ │ - bic fp, r6, #8 │ │ │ │ - bics r3, r9, fp │ │ │ │ - bne e23c │ │ │ │ - tst r6, #8 │ │ │ │ - beq e59c │ │ │ │ - bic r3, fp, #-268435448 @ 0xf0000008 │ │ │ │ - bic r3, r3, #267386880 @ 0xff00000 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bne ebdc │ │ │ │ + mov r7, fp │ │ │ │ + bic fp, r7, #8 │ │ │ │ + bics r3, sl, fp │ │ │ │ + bne e694 │ │ │ │ + tst r7, #8 │ │ │ │ + beq e9e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bic r9, fp, #-268435448 @ 0xf0000008 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + bic r9, r9, #267386880 @ 0xff00000 │ │ │ │ lsr r3, r3, #20 │ │ │ │ orr r3, r3, fp, lsl #12 │ │ │ │ ror r3, r3, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ + ldr r3, [sp] │ │ │ │ + bl e224 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne ebdc │ │ │ │ + mov r7, fp │ │ │ │ + bic fp, r7, #65536 @ 0x10000 │ │ │ │ + bics r3, sl, fp │ │ │ │ + bne e6a0 │ │ │ │ + tst r7, #65536 @ 0x10000 │ │ │ │ + beq ea34 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl dde4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne e75c │ │ │ │ - mov r6, fp │ │ │ │ - bic fp, r6, #65536 @ 0x10000 │ │ │ │ - bics r3, r9, fp │ │ │ │ - bne e248 │ │ │ │ - tst r6, #65536 @ 0x10000 │ │ │ │ - beq e5f0 │ │ │ │ - bic r3, fp, #-16777216 @ 0xff000000 │ │ │ │ - bic r3, r3, #15794176 @ 0xf10000 │ │ │ │ - str r3, [sp] │ │ │ │ + bic r9, fp, #-16777216 @ 0xff000000 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bic r9, r9, #15794176 @ 0xf10000 │ │ │ │ lsr r3, r3, #20 │ │ │ │ orr r3, r3, fp, lsl #12 │ │ │ │ ror r3, r3, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, r4 │ │ │ │ - bl dde4 │ │ │ │ + ldr r3, [sp] │ │ │ │ + bl e224 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e75c │ │ │ │ - mov r6, fp │ │ │ │ - b e248 │ │ │ │ + bne ebdc │ │ │ │ + mov r7, fp │ │ │ │ + b e6a0 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi e49c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq e710 │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ + bhi e8d8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq eb94 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ addeq r0, r4, #120 @ 0x78 │ │ │ │ - bne e2e8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp] │ │ │ │ + bne e740 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - orr r3, r3, r2, lsl #20 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr r3, r3, r2, lsl #23 │ │ │ │ - str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ + orr r9, r9, r3, lsl #20 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr r9, r9, r3, lsl #23 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ + str r9, [sp, #28] │ │ │ │ orr r3, r2, r3, lsr #20 │ │ │ │ + ldr r2, [sp] │ │ │ │ ror r3, r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl d1d4 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq e49c │ │ │ │ + mov r3, r7 │ │ │ │ + bl d4e8 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq e8d8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - b e49c │ │ │ │ + blx r7 │ │ │ │ + b e8d8 │ │ │ │ sub r3, r0, #2 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - b e2a8 │ │ │ │ - mov r2, sl │ │ │ │ + b e700 │ │ │ │ + ldr r2, [sp] │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ - bl d4d8 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne e308 │ │ │ │ + bl d824 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne e760 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e6c0 │ │ │ │ + beq eb00 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r9, [r4, #76] @ 0x4c │ │ │ │ - cmp r9, #1 │ │ │ │ - beq e484 │ │ │ │ - ldr r3, [pc, #192] @ e790 │ │ │ │ - ldr r9, [r4, #164] @ 0xa4 │ │ │ │ + ldr sl, [r4, #76] @ 0x4c │ │ │ │ + cmp sl, #1 │ │ │ │ + beq e8c0 │ │ │ │ + ldr sl, [r4, #164] @ 0xa4 │ │ │ │ ldr r2, [r4, #168] @ 0xa8 │ │ │ │ - and r9, r9, r3 │ │ │ │ + ldr r3, [pc, #240] @ ec08 │ │ │ │ + and sl, sl, r3 │ │ │ │ and r3, r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r3, [r4, #166] @ 0xa6 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrh r3, [r4, #166] @ 0xa6 │ │ │ │ lsr r3, r3, #7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b e18c │ │ │ │ + ldrd r2, [r4, #164] @ 0xa4 │ │ │ │ + b e5f4 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #3 │ │ │ │ - beq e158 │ │ │ │ - b e498 │ │ │ │ + bne e8d4 │ │ │ │ + ldrb r3, [r4, #166] @ 0xa6 │ │ │ │ + ldr r2, [pc, #168] @ ec08 │ │ │ │ + ldr sl, [r4, #164] @ 0xa4 │ │ │ │ + lsr r3, r3, #4 │ │ │ │ + and r3, r3, #7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + and sl, sl, r2 │ │ │ │ + ldrh r3, [r4, #166] @ 0xa6 │ │ │ │ + lsr r3, r3, #7 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r4, #168] @ 0xa8 │ │ │ │ + and r3, r3, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldrd r2, [r4, #164] @ 0xa4 │ │ │ │ + b e5f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ addeq r0, r4, #120 @ 0x78 │ │ │ │ - streq r7, [sp, #12] │ │ │ │ - bne e750 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp] │ │ │ │ + streq r6, [sp, #12] │ │ │ │ + bne ebd0 │ │ │ │ + ldr r2, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - orr r3, r3, r2, lsl #20 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr r3, r3, r2, lsl #23 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r3, [pc, #72] @ e794 │ │ │ │ - bl d1d4 │ │ │ │ - b e498 │ │ │ │ - str r7, [sp, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + orr r9, r9, r3, lsl #20 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr r9, r9, r3, lsl #23 │ │ │ │ + ldr r3, [pc, #68] @ ec0c │ │ │ │ + str r9, [sp, #28] │ │ │ │ + bl d4e8 │ │ │ │ + b e8d4 │ │ │ │ + str r6, [sp, #12] │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - b e724 │ │ │ │ - mov r7, r0 │ │ │ │ - b e280 │ │ │ │ + b eba8 │ │ │ │ + mov r6, r0 │ │ │ │ + b e6d8 │ │ │ │ sub r0, r0, #2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b e458 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp] │ │ │ │ - b e280 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r6, fp │ │ │ │ - str r3, [sp] │ │ │ │ - b e224 │ │ │ │ + b e894 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + b e6d8 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + mov r7, fp │ │ │ │ + b e67c │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ │ │ │ │ -0000e79c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0000ec14 : │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ + mov r5, #0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b3f4 │ │ │ │ - ldr r3, [pc, #240] @ e8a0 │ │ │ │ + ldr r3, [pc, #248] @ ed2c │ │ │ │ mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, r0, #80 @ 0x50 │ │ │ │ + str r5, [r0, #-76] @ 0xffffffb4 │ │ │ │ + str r5, [r0, #-72] @ 0xffffffb8 │ │ │ │ + str r5, [r0, #-68] @ 0xffffffbc │ │ │ │ + str r5, [r0, #-64] @ 0xffffffc0 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r5, #0 │ │ │ │ - str r3, [r0] │ │ │ │ + str r3, [r0, #-80] @ 0xffffffb0 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r0, #224] @ 0xe0 │ │ │ │ - strd r2, [r0, #216] @ 0xd8 │ │ │ │ - ldr r3, [r0, #168] @ 0xa8 │ │ │ │ + str r5, [r0, #-60] @ 0xffffffc4 │ │ │ │ + str r5, [r0, #-56] @ 0xffffffc8 │ │ │ │ + strd r2, [r0, #136] @ 0x88 │ │ │ │ + strd r2, [r0, #144] @ 0x90 │ │ │ │ mov r2, #1 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + str r5, [r0, #-52] @ 0xffffffcc │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ + mov r2, #0 │ │ │ │ + str r5, [r0, #-48] @ 0xffffffd0 │ │ │ │ lsr r3, r3, #20 │ │ │ │ + str r5, [r0, #-44] @ 0xffffffd4 │ │ │ │ + str r5, [r0, #-4] │ │ │ │ lsl r3, r3, #20 │ │ │ │ - str r3, [r0, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #192] @ e8a4 │ │ │ │ - str r2, [r0, #160] @ 0xa0 │ │ │ │ - str r2, [r0, #204] @ 0xcc │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - strd r2, [r0, #192] @ 0xc0 │ │ │ │ - str r5, [r0, #232] @ 0xe8 │ │ │ │ - str r5, [r0, #208] @ 0xd0 │ │ │ │ + str r5, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #128] @ ed30 │ │ │ │ str r5, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ - str r5, [r0, #36] @ 0x24 │ │ │ │ - str r5, [r0, #76] @ 0x4c │ │ │ │ str r5, [r0, #24] │ │ │ │ - str r5, [r0, #32] │ │ │ │ str r5, [r0, #28] │ │ │ │ - str r5, [r0, #164] @ 0xa4 │ │ │ │ - str r5, [r0, #116] @ 0x74 │ │ │ │ - str r5, [r0, #100] @ 0x64 │ │ │ │ - str r5, [r0, #92] @ 0x5c │ │ │ │ - str r5, [r0, #96] @ 0x60 │ │ │ │ - str r5, [r0, #112] @ 0x70 │ │ │ │ - str r5, [r0, #108] @ 0x6c │ │ │ │ - str r5, [r0, #104] @ 0x68 │ │ │ │ - str r5, [r0, #80] @ 0x50 │ │ │ │ - str r5, [r0, #88] @ 0x58 │ │ │ │ + str r5, [r0, #32] │ │ │ │ + str r5, [r0, #36] @ 0x24 │ │ │ │ str r5, [r0, #84] @ 0x54 │ │ │ │ - add r0, r0, #80 @ 0x50 │ │ │ │ - bl d054 │ │ │ │ + strd r2, [r0, #112] @ 0x70 │ │ │ │ + str r5, [r0, #128] @ 0x80 │ │ │ │ + str r5, [r0, #152] @ 0x98 │ │ │ │ + bl d320 │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ - str r5, [r4, #156] @ 0x9c │ │ │ │ - str r5, [r4, #140] @ 0x8c │ │ │ │ + str r5, [r4, #120] @ 0x78 │ │ │ │ + str r5, [r4, #124] @ 0x7c │ │ │ │ + str r5, [r4, #128] @ 0x80 │ │ │ │ str r5, [r4, #132] @ 0x84 │ │ │ │ str r5, [r4, #136] @ 0x88 │ │ │ │ - str r5, [r4, #152] @ 0x98 │ │ │ │ - str r5, [r4, #148] @ 0x94 │ │ │ │ + str r5, [r4, #140] @ 0x8c │ │ │ │ str r5, [r4, #144] @ 0x90 │ │ │ │ - str r5, [r4, #120] @ 0x78 │ │ │ │ - str r5, [r4, #128] @ 0x80 │ │ │ │ - str r5, [r4, #124] @ 0x7c │ │ │ │ - bl d054 │ │ │ │ + str r5, [r4, #148] @ 0x94 │ │ │ │ + str r5, [r4, #152] @ 0x98 │ │ │ │ + str r5, [r4, #156] @ 0x9c │ │ │ │ + bl d320 │ │ │ │ + add r0, r4, #44 @ 0x2c │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - add r0, r4, #44 @ 0x2c │ │ │ │ bl b4cc │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x001bc6f0 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r0, ip, r4, asr r2 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ │ │ │ │ -0000e8a8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0000ed34 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b52c │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ str r4, [r5, #80] @ 0x50 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ bl b52c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r4, [r5, #120] @ 0x78 │ │ │ │ - cmp r3, r4 │ │ │ │ str r4, [r5, #128] @ 0x80 │ │ │ │ - beq e904 │ │ │ │ + cmp r3, r4 │ │ │ │ + beq ed98 │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ + add r4, r4, #20 │ │ │ │ bl b478 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - add r4, r4, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi e8e4 │ │ │ │ + bhi ed78 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ bl b34c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b52c │ │ │ │ │ │ │ │ -0000e918 : │ │ │ │ +0000edb8 : │ │ │ │ ldr r3, [r0] │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r1 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b3ac │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000e940 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - add r5, r0, #164 @ 0xa4 │ │ │ │ - mov ip, r0 │ │ │ │ - mov lr, r1 │ │ │ │ - ldm r5, {r0, r1} │ │ │ │ - sub sp, sp, #8 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r6, [pc, #100] @ e9c8 │ │ │ │ - ldr r1, [ip, #168] @ 0xa8 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - and r7, r1, r6 │ │ │ │ - and r6, r6, r0 │ │ │ │ - bic r6, r6, r8 │ │ │ │ - orr r6, r6, r2 │ │ │ │ - bic r7, r7, r8 │ │ │ │ +0000edf4 : │ │ │ │ + ldr ip, [r0, #168] @ 0xa8 │ │ │ │ + strd r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [pc, #124] @ ee84 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str lr, [sp, #24] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr lr, [r0, #164] @ 0xa4 │ │ │ │ + and r6, ip, r5 │ │ │ │ + lsr ip, ip, #20 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldrd r8, [r0, #164] @ 0xa4 │ │ │ │ + and r5, r5, lr │ │ │ │ + lsr lr, lr, #20 │ │ │ │ + bic r5, r5, r7 │ │ │ │ + bic r6, r6, r7 │ │ │ │ + orr r5, r5, r2 │ │ │ │ orr r2, r2, r3 │ │ │ │ - orr r2, r2, r7 │ │ │ │ - lsr r0, r0, #20 │ │ │ │ - lsr r1, r1, #20 │ │ │ │ - orr r1, r1, r2, lsl #12 │ │ │ │ - orr r0, r0, r6, lsl #12 │ │ │ │ - ror r0, r0, #12 │ │ │ │ - ror r1, r1, #12 │ │ │ │ - str r0, [ip, #164] @ 0xa4 │ │ │ │ - str r1, [ip, #168] @ 0xa8 │ │ │ │ - mov r0, ip │ │ │ │ - mov r1, lr │ │ │ │ + orr r2, r2, r6 │ │ │ │ + orr lr, lr, r5, lsl #12 │ │ │ │ + strd r8, [sp] │ │ │ │ + orr ip, ip, r2, lsl #12 │ │ │ │ + ror lr, lr, #12 │ │ │ │ + ror ip, ip, #12 │ │ │ │ + str lr, [r0, #164] @ 0xa4 │ │ │ │ + str ip, [r0, #168] @ 0xa8 │ │ │ │ bl b7f0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrd r2, [sp] │ │ │ │ + strd r2, [r4, #164] @ 0xa4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ │ │ │ │ -0000e9cc : │ │ │ │ +0000ee88 : │ │ │ │ mov r3, r0 │ │ │ │ - b e9e0 │ │ │ │ + b ee9c │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt e9d4 │ │ │ │ + bgt ee90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea34 │ │ │ │ + beq eef0 │ │ │ │ mov r0, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ands ip, r1, #1 │ │ │ │ mvnne ip, #0 │ │ │ │ + asr r1, r1, #1 │ │ │ │ and ip, ip, r3 │ │ │ │ sub lr, r2, ip │ │ │ │ cmp r0, lr │ │ │ │ subge ip, ip, r2 │ │ │ │ add r0, r0, ip │ │ │ │ sub ip, r2, r3 │ │ │ │ cmp r3, ip │ │ │ │ - asr r1, r1, #1 │ │ │ │ rsbge r3, r2, r3, lsl #1 │ │ │ │ lsllt r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e9f8 │ │ │ │ + bne eeb4 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000ea3c : │ │ │ │ +0000eef8 : │ │ │ │ cmp r1, #0 │ │ │ │ - beq eacc │ │ │ │ + beq efa8 │ │ │ │ tst r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ - bne ea88 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + bne ef58 │ │ │ │ add r1, r1, r1, lsr #31 │ │ │ │ asr r1, r1, #1 │ │ │ │ - bl ea3c │ │ │ │ - ldr r2, [pc, #148] @ eafc │ │ │ │ + bl eef8 │ │ │ │ + ldr r2, [pc, #168] @ efd4 │ │ │ │ + mov r3, r0 │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - blt eaec │ │ │ │ + blt efc8 │ │ │ │ mul r0, r3, r3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ mov r0, r1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ sub r4, r1, #1 │ │ │ │ - mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ bl ad7c │ │ │ │ - ldr r3, [pc, #92] @ eafc │ │ │ │ + ldr r3, [pc, #100] @ efd4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ sub r3, r3, r0 │ │ │ │ - cmp r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bgt ead4 │ │ │ │ - bl ad7c │ │ │ │ - mov r1, r6 │ │ │ │ - mul r0, r5, r0 │ │ │ │ - bl 1c5c8c │ │ │ │ - mov r0, r1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ + cmp r5, r3 │ │ │ │ + ble efb0 │ │ │ │ bl ad7c │ │ │ │ - mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b430 │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ + bl ad7c │ │ │ │ + mul r0, r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1c9cf4 │ │ │ │ + mov r0, r1 │ │ │ │ + b ef48 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b b430 │ │ │ │ + b ef94 │ │ │ │ andeq r6, r1, r9, lsl #20 │ │ │ │ │ │ │ │ -0000eb00 : │ │ │ │ +0000efd8 : │ │ │ │ cmp r0, #2 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + strd r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ moveq r6, #1 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str lr, [sp, #24] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - beq ec18 │ │ │ │ + beq f0fc │ │ │ │ sub r8, r0, #1 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r8 │ │ │ │ str r3, [sp] │ │ │ │ asr r4, r4, #1 │ │ │ │ ands r6, r4, #1 │ │ │ │ - beq eb28 │ │ │ │ + beq f00c │ │ │ │ cmp r4, #1 │ │ │ │ - beq ec30 │ │ │ │ + beq f124 │ │ │ │ cmp r4, #8 │ │ │ │ - ble ec24 │ │ │ │ + ble f118 │ │ │ │ mov r5, #3 │ │ │ │ - b eb5c │ │ │ │ + b f040 │ │ │ │ add r5, r5, #2 │ │ │ │ mul r3, r5, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt ebb0 │ │ │ │ + bgt f094 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne eb4c │ │ │ │ + bne f030 │ │ │ │ add r9, r6, #1 │ │ │ │ add r6, sp, r6, lsl #2 │ │ │ │ str r5, [r6] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq eb7c │ │ │ │ + beq f060 │ │ │ │ add r5, r5, #2 │ │ │ │ - mul r3, r5, r5 │ │ │ │ mov r6, r9 │ │ │ │ + mul r3, r5, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - ble eb5c │ │ │ │ + ble f040 │ │ │ │ cmp r4, #1 │ │ │ │ addne r5, r6, #1 │ │ │ │ lslne r6, r6, #2 │ │ │ │ - beq ec3c │ │ │ │ + beq f130 │ │ │ │ add r6, sp, r6 │ │ │ │ str r4, [r6] │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #2 │ │ │ │ - b ebec │ │ │ │ + b f0d0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - ble ec18 │ │ │ │ + ble f0fc │ │ │ │ add r3, sp, r4, lsl #2 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5a6c │ │ │ │ - mov r2, r7 │ │ │ │ + bl 1c9ad4 │ │ │ │ mov r1, r0 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl ad7c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ebd8 │ │ │ │ + bne f0bc │ │ │ │ add r6, r6, #1 │ │ │ │ mov r4, #0 │ │ │ │ - b ebe4 │ │ │ │ + b f0c8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r6, #4 │ │ │ │ mov r5, #2 │ │ │ │ - b ebc0 │ │ │ │ + b f0a4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #2 │ │ │ │ - b ebcc │ │ │ │ + b f0b0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r6 │ │ │ │ - b ebcc │ │ │ │ + b f0b0 │ │ │ │ │ │ │ │ -0000ec48 : │ │ │ │ +0000f13c : │ │ │ │ cmp r0, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r0 │ │ │ │ - ble ec9c │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ble f198 │ │ │ │ tst r0, #1 │ │ │ │ moveq r5, #2 │ │ │ │ - beq ec9c │ │ │ │ + beq f198 │ │ │ │ cmp r5, #8 │ │ │ │ - ble ec9c │ │ │ │ + ble f198 │ │ │ │ mov r4, #3 │ │ │ │ - b ec84 │ │ │ │ + b f180 │ │ │ │ add r4, r4, #2 │ │ │ │ mul r3, r4, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - blt ec9c │ │ │ │ + blt f198 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ec74 │ │ │ │ + bne f170 │ │ │ │ mov r5, r4 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000eca4 : │ │ │ │ +0000f1ac : │ │ │ │ cmp r0, #1 │ │ │ │ - bgt ecb4 │ │ │ │ + bgt f1bc │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b28c │ │ │ │ sub r0, r0, r4 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000ecd0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0000f1e4 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ - b ece0 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + b f1f8 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl b190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecdc │ │ │ │ + beq f1f4 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000ecf8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [r1] │ │ │ │ +0000f218 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ + ldr r5, [r1] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ movne r6, r1 │ │ │ │ - beq ed50 │ │ │ │ + beq f278 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ed44 │ │ │ │ + bne f26c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ed24 │ │ │ │ + beq f24c │ │ │ │ ldr r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne ed10 │ │ │ │ + bne f238 │ │ │ │ sub r0, r4, #1 │ │ │ │ + ldrd r4, [sp] │ │ │ │ clz r0, r0 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000ed60 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0000f294 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r4, r5 │ │ │ │ - beq ed94 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + beq f2d0 │ │ │ │ mov r0, #1 │ │ │ │ add r4, r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ add r4, r4, r4, lsr #31 │ │ │ │ asr r4, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ cmp r4, r0 │ │ │ │ - bgt ed74 │ │ │ │ + bgt f2b0 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000ed9c : │ │ │ │ - push {r4, lr} │ │ │ │ +0000f2e4 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ mov r0, r1 │ │ │ │ - ble edc8 │ │ │ │ + cmp r4, #0 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + ble f31c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne edd8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - beq ee04 │ │ │ │ + moveq r0, r4 │ │ │ │ + bne f32c │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + beq f360 │ │ │ │ rsb r1, r4, #0 │ │ │ │ cmp r1, r0 │ │ │ │ - blt ede0 │ │ │ │ + blt f33c │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 1c5c8c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bl 1c9cf4 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne edd8 │ │ │ │ + bne f32c │ │ │ │ bl b328 │ │ │ │ mul r3, r0, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne edd8 │ │ │ │ - pop {r4, pc} │ │ │ │ - pop {r4, lr} │ │ │ │ + bne f32c │ │ │ │ + b f310 │ │ │ │ + ldr r4, [sp] │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b28c │ │ │ │ │ │ │ │ -0000ee0c : │ │ │ │ +0000f370 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - push {r4, lr} │ │ │ │ - blt ee24 │ │ │ │ - bl 1c5c8c │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + str lr, [sp, #4] │ │ │ │ + blt f394 │ │ │ │ + bl 1c9cf4 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mvn r0, r2 │ │ │ │ sub r4, r1, #1 │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ sub r0, r4, r1 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000ee38 : │ │ │ │ - ldr r1, [pc, #4] @ ee44 │ │ │ │ +0000f3b0 : │ │ │ │ + ldr r1, [pc, #4] @ f3bc │ │ │ │ add r1, pc, r1 │ │ │ │ b b304 │ │ │ │ - andseq sl, fp, r4, ror #8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq sp, fp, r4, asr pc │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ - ldrb r1, [r5], #1 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ + ldrb r1, [r5], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq eee4 │ │ │ │ - ldr r8, [pc, #1096] @ f2b4 │ │ │ │ + beq f46c │ │ │ │ + ldr r8, [pc, #1116] @ f850 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ add r8, pc, r8 │ │ │ │ - b ee98 │ │ │ │ + b f420 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ mov r6, r5 │ │ │ │ + blx r3 │ │ │ │ mov r5, r6 │ │ │ │ ldrb r1, [r5], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq eee4 │ │ │ │ + beq f46c │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne ee78 │ │ │ │ + bne f400 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ add r5, r6, #2 │ │ │ │ sub r3, r3, #40 @ 0x28 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - bhi eed0 │ │ │ │ + bhi f458 │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ sub r3, r3, r2 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldrb r1, [r5], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ee98 │ │ │ │ + bne f420 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr sl, [r7], #4 │ │ │ │ mov r6, r5 │ │ │ │ cmp sl, #0 │ │ │ │ - bge ef10 │ │ │ │ + bge f4ac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ rsb sl, sl, #0 │ │ │ │ - ldr r1, [pc, #928] @ f2b8 │ │ │ │ - ldr r0, [pc, #928] @ f2bc │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #928] @ f854 │ │ │ │ mov r9, sp │ │ │ │ mov r5, sp │ │ │ │ + ldr r0, [pc, #920] @ f858 │ │ │ │ add r1, pc, r1 │ │ │ │ smull r3, r2, r0, sl │ │ │ │ asr r3, sl, #31 │ │ │ │ rsb r3, r3, r2, asr #2 │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ sub r2, sl, r2, lsl #1 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ subs sl, r3, #0 │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ strb r2, [r5], #1 │ │ │ │ - bne ef24 │ │ │ │ + bne f4c0 │ │ │ │ ldrb r1, [r5, #-1]! │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ cmp r5, r9 │ │ │ │ - bne ef48 │ │ │ │ - b ee88 │ │ │ │ - ldr r1, [pc, #852] @ f2c0 │ │ │ │ - ldr r3, [r7], #4 │ │ │ │ + bne f4e4 │ │ │ │ + b f410 │ │ │ │ + ldr r1, [pc, #852] @ f85c │ │ │ │ mov r9, sp │ │ │ │ mov r6, sp │ │ │ │ + ldr r3, [r7], #4 │ │ │ │ add r1, pc, r1 │ │ │ │ and r2, r3, #15 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ cmp r3, #15 │ │ │ │ - strb r2, [r6], #1 │ │ │ │ lsr r3, r3, #4 │ │ │ │ - bhi ef78 │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ + strb r2, [r6], #1 │ │ │ │ + bhi f514 │ │ │ │ sub fp, r6, r9 │ │ │ │ cmp fp, #7 │ │ │ │ - bgt efbc │ │ │ │ + bgt f558 │ │ │ │ mov sl, #8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ sub sl, sl, #1 │ │ │ │ blx r3 │ │ │ │ cmp fp, sl │ │ │ │ - bne efa0 │ │ │ │ + bne f53c │ │ │ │ ldrb r1, [r6, #-1]! │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ cmp r6, r9 │ │ │ │ - bne efbc │ │ │ │ - b eed0 │ │ │ │ + bne f558 │ │ │ │ + b f458 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f288 │ │ │ │ + beq f824 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r4 │ │ │ │ + mov r6, r5 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - mov r6, r5 │ │ │ │ - b ee88 │ │ │ │ + b f410 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f288 │ │ │ │ + beq f824 │ │ │ │ mov r1, r4 │ │ │ │ - bl b850 │ │ │ │ mov r6, r5 │ │ │ │ - b ee88 │ │ │ │ + bl b850 │ │ │ │ + b f410 │ │ │ │ ldr r1, [r7], #4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r6, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ - mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - mov r6, r5 │ │ │ │ - b ee88 │ │ │ │ + b f410 │ │ │ │ ldr sl, [r7], #4 │ │ │ │ add r5, r6, #3 │ │ │ │ cmp sl, #0 │ │ │ │ - bne f23c │ │ │ │ + bne f7d8 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq eed0 │ │ │ │ + beq f458 │ │ │ │ ldrb r3, [r5], #1 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne f050 │ │ │ │ - b eed0 │ │ │ │ + bne f5ec │ │ │ │ + b f458 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f288 │ │ │ │ + beq f824 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r4 │ │ │ │ + mov r6, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ - mov r6, r5 │ │ │ │ - b ee88 │ │ │ │ + b f410 │ │ │ │ ldr r6, [r7], #4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne f0a0 │ │ │ │ - b f288 │ │ │ │ + bne f63c │ │ │ │ + b f824 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r1, [r6], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne f094 │ │ │ │ + bne f630 │ │ │ │ mov r6, r5 │ │ │ │ - b eed4 │ │ │ │ - ldr r0, [pc, #520] @ f2c4 │ │ │ │ - ldr r2, [r7], #4 │ │ │ │ - ldr ip, [pc, #516] @ f2c8 │ │ │ │ + b f45c │ │ │ │ + ldr r0, [pc, #520] @ f860 │ │ │ │ mov r9, sp │ │ │ │ mov r6, sp │ │ │ │ + ldr r2, [r7], #4 │ │ │ │ + ldr ip, [pc, #508] @ f864 │ │ │ │ add r0, pc, r0 │ │ │ │ umull r1, r3, ip, r2 │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r1, r3, r3, lsl #2 │ │ │ │ sub r1, r2, r1, lsl #1 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ strb r1, [r6], #1 │ │ │ │ mov r1, r2 │ │ │ │ - cmp r1, #9 │ │ │ │ mov r2, r3 │ │ │ │ - bhi f0cc │ │ │ │ + cmp r1, #9 │ │ │ │ + bhi f668 │ │ │ │ subs fp, r6, r9 │ │ │ │ - bpl f11c │ │ │ │ + bpl f6b8 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ sub sl, sl, #1 │ │ │ │ blx r3 │ │ │ │ cmp sl, fp │ │ │ │ - bne f100 │ │ │ │ + bne f69c │ │ │ │ ldrb r1, [r6, #-1]! │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ cmp r6, r9 │ │ │ │ - bne f11c │ │ │ │ - b eed0 │ │ │ │ + bne f6b8 │ │ │ │ + b f458 │ │ │ │ ldr sl, [r7], #4 │ │ │ │ cmp sl, #1 │ │ │ │ - ble eed0 │ │ │ │ - ldr r6, [pc, #384] @ f2cc │ │ │ │ + ble f458 │ │ │ │ + ldr r6, [pc, #384] @ f868 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ add r6, pc, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r1, [r6], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne f154 │ │ │ │ + bne f6f0 │ │ │ │ mov r6, r5 │ │ │ │ - b ef10 │ │ │ │ - ldr r1, [pc, #340] @ f2d0 │ │ │ │ - ldr r3, [r7], #4 │ │ │ │ + b f4ac │ │ │ │ + ldr r1, [pc, #340] @ f86c │ │ │ │ mov r9, sp │ │ │ │ mov r6, sp │ │ │ │ + ldr r3, [r7], #4 │ │ │ │ add r1, pc, r1 │ │ │ │ and r2, r3, #15 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ cmp r3, #15 │ │ │ │ - strb r2, [r6], #1 │ │ │ │ lsr r3, r3, #4 │ │ │ │ - bhi f188 │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ + strb r2, [r6], #1 │ │ │ │ + bhi f724 │ │ │ │ subs fp, r6, r9 │ │ │ │ - bpl f1c8 │ │ │ │ + bpl f764 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ sub sl, sl, #1 │ │ │ │ blx r3 │ │ │ │ cmp sl, fp │ │ │ │ - bne f1ac │ │ │ │ + bne f748 │ │ │ │ ldrb r1, [r6, #-1]! │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ cmp r6, r9 │ │ │ │ - bne f1c8 │ │ │ │ - b eed0 │ │ │ │ + bne f764 │ │ │ │ + b f458 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ mov r1, #10 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #16] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble eed0 │ │ │ │ + ble f458 │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - blt f214 │ │ │ │ + blt f7b0 │ │ │ │ mov r6, r5 │ │ │ │ - b eed4 │ │ │ │ - mov r1, #47 @ 0x2f │ │ │ │ + b f45c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ + mov r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r1, [r6, #2] │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - beq f270 │ │ │ │ + beq f80c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r1, [r5], #1 │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne f258 │ │ │ │ + bne f7f4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ mov r6, r5 │ │ │ │ - b eef4 │ │ │ │ - ldr r6, [pc, #68] @ f2d4 │ │ │ │ + blx r3 │ │ │ │ + b f490 │ │ │ │ + ldr r6, [pc, #68] @ f870 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r6, pc, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r1, [r6], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne f298 │ │ │ │ - b eed0 │ │ │ │ - andseq sl, fp, r0, asr #8 │ │ │ │ - andseq r7, fp, r8, lsr #18 │ │ │ │ + bne f834 │ │ │ │ + b f458 │ │ │ │ + andseq sp, fp, r0, lsr #30 │ │ │ │ + @ instruction: 0x001bb3f4 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - @ instruction: 0x001b78d4 │ │ │ │ - andseq r7, fp, r0, lsl #15 │ │ │ │ + andseq fp, fp, r0, lsr #7 │ │ │ │ + andseq fp, fp, ip, asr #4 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - @ instruction: 0x001b76f0 │ │ │ │ - andseq r7, fp, r4, asr #13 │ │ │ │ - @ instruction: 0x001b75b0 │ │ │ │ + @ instruction: 0x001bb1bc │ │ │ │ + mulseq fp, r0, r1 │ │ │ │ + andseq fp, fp, ip, ror r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub sp, sp, #8 │ │ │ │ - add r2, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl ee48 │ │ │ │ + bl f3c0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000f304 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0000f8a0 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b3f4 │ │ │ │ - ldr r2, [pc, #40] @ f344 │ │ │ │ + ldr r2, [pc, #52] @ f8f4 │ │ │ │ + str r4, [r0, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0] │ │ │ │ - ldr r2, [pc, #32] @ f348 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + ldr r2, [pc, #36] @ f8f8 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib r0, {r2, r5} │ │ │ │ mov r2, #0 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ str r2, [r0, #16] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r0, #20] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xffffffb8 │ │ │ │ - @ instruction: 0xfffffb18 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xffffffa8 │ │ │ │ + @ instruction: 0xfffffae8 │ │ │ │ │ │ │ │ -0000f34c : │ │ │ │ +0000f8fc : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - push {r4, lr} │ │ │ │ - cmp r3, #0 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ - beq f364 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq f918 │ │ │ │ blx r3 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b52c │ │ │ │ bx lr │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #4] @ f388 │ │ │ │ + ldr r1, [pc, #4] @ f944 │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x001b74dc │ │ │ │ + andseq sl, fp, r8, lsl #31 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #4] @ f39c │ │ │ │ + ldr r1, [pc, #4] @ f958 │ │ │ │ add r1, pc, r1 │ │ │ │ b b370 │ │ │ │ - @ instruction: 0x001b74d8 │ │ │ │ + andseq sl, fp, r4, lsl #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000f3a4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0000f960 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r1 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b3f4 │ │ │ │ str r4, [r0] │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000f3b8 : │ │ │ │ +0000f980 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - bxeq lr │ │ │ │ + beq f994 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ bx r3 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0000f3cc : │ │ │ │ - ldr r0, [pc, #4] @ f3d8 │ │ │ │ +0000f998 : │ │ │ │ + ldr r0, [pc, #4] @ f9a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq pc, fp, ip, lsr #24 │ │ │ │ + andseq r3, ip, r0, ror #12 │ │ │ │ │ │ │ │ -0000f3dc : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +0000f9a8 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #24 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - mov r4, r3 │ │ │ │ + str r8, [sp, #16] │ │ │ │ mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + str lr, [sp, #20] │ │ │ │ bl b3f4 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - ldr r3, [r8] │ │ │ │ str r7, [r0] │ │ │ │ str r6, [r0, #4] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + str r3, [r0, #16] │ │ │ │ + ldr r3, [r8] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ + ldrd r4, [sp] │ │ │ │ str r3, [r0, #20] │ │ │ │ str r0, [r8] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000f424 : │ │ │ │ +0000fa0c : │ │ │ │ mov ip, r0 │ │ │ │ subs r0, r3, #0 │ │ │ │ - bne f440 │ │ │ │ - bx lr │ │ │ │ + bne fa28 │ │ │ │ + b fa60 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ + beq fa5c │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, ip │ │ │ │ - bne f434 │ │ │ │ + bne fa1c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne f434 │ │ │ │ + bne fa1c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne f434 │ │ │ │ + bne fa1c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0000f478 : │ │ │ │ +0000fa64 : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ ldr r4, [r1] │ │ │ │ + str lr, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne f4a4 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne fa94 │ │ │ │ + b fab4 │ │ │ │ add r1, r4, #20 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ + beq fab4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - bne f494 │ │ │ │ + bne fa84 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - popgt {r4, pc} │ │ │ │ + ble fac0 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1] │ │ │ │ bl b52c │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b52c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - cmn r3, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mvnne r2, #0 │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r2 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + cmn r3, #1 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + mvnne r2, #0 │ │ │ │ strne r2, [r0, #12] │ │ │ │ - bne f50c │ │ │ │ + bne fb20 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ sub r2, r3, #43 @ 0x2b │ │ │ │ bics r2, r2, #2 │ │ │ │ movne r8, #1 │ │ │ │ - bne f53c │ │ │ │ + bne fb50 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movne r8, #1 │ │ │ │ mvneq r8, #0 │ │ │ │ cmn r3, #1 │ │ │ │ mvnne r2, #0 │ │ │ │ strne r2, [r4, #12] │ │ │ │ - beq f5b8 │ │ │ │ + beq fbe0 │ │ │ │ mov sl, #0 │ │ │ │ - mov r9, sl │ │ │ │ mvn r6, #0 │ │ │ │ - b f578 │ │ │ │ + mov r9, sl │ │ │ │ + b fb8c │ │ │ │ sub ip, r3, #87 @ 0x57 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mla sl, r5, sl, ip │ │ │ │ cmn r3, #1 │ │ │ │ strne r6, [r4, #12] │ │ │ │ - bne f574 │ │ │ │ + bne fb88 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ add r9, r9, #1 │ │ │ │ sub ip, r3, #48 @ 0x30 │ │ │ │ cmp ip, #9 │ │ │ │ - bls f550 │ │ │ │ + bls fb64 │ │ │ │ sub r2, r3, #65 @ 0x41 │ │ │ │ cmp r2, #25 │ │ │ │ subls ip, r3, #55 @ 0x37 │ │ │ │ - bls f550 │ │ │ │ + bls fb64 │ │ │ │ sub r2, r3, #97 @ 0x61 │ │ │ │ cmp r2, #25 │ │ │ │ - bls f54c │ │ │ │ + bls fb60 │ │ │ │ subs r9, r9, #0 │ │ │ │ + mul r0, sl, r8 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ movne r9, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - mul r0, sl, r8 │ │ │ │ + ldrd r4, [sp] │ │ │ │ str r9, [r7] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b f53c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b fb50 │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ - ldrb r5, [r9], #1 │ │ │ │ mov r8, #0 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str lr, [sp, #28] │ │ │ │ sub sp, sp, #8 │ │ │ │ - cmp r5, r8 │ │ │ │ + ldrb r5, [r9], #1 │ │ │ │ str r8, [sp, #4] │ │ │ │ - beq f6b0 │ │ │ │ + cmp r5, r8 │ │ │ │ + beq fce8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mvn r6, #0 │ │ │ │ - b f62c │ │ │ │ + b fc64 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - bne f668 │ │ │ │ + bne fca0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne f678 │ │ │ │ + bne fcb0 │ │ │ │ ldrb r5, [r9], #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f6b0 │ │ │ │ + beq fce8 │ │ │ │ cmp r5, #37 @ 0x25 │ │ │ │ - beq f6bc │ │ │ │ + beq fd08 │ │ │ │ sub r3, r5, #40 @ 0x28 │ │ │ │ cmp r5, #32 │ │ │ │ cmphi r3, #1 │ │ │ │ - bhi f5fc │ │ │ │ + bhi fc34 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq f684 │ │ │ │ + beq fcbc │ │ │ │ cmp r0, #32 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bls f644 │ │ │ │ + bls fc7c │ │ │ │ cmp r5, #32 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bls f620 │ │ │ │ + bls fc58 │ │ │ │ cmp r5, r0 │ │ │ │ - str r6, [r4, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq f620 │ │ │ │ + str r6, [r4, #12] │ │ │ │ + beq fc58 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ - b f6b4 │ │ │ │ + b fcec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #32 │ │ │ │ - bls f644 │ │ │ │ + bls fc7c │ │ │ │ cmp r5, #32 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bhi f600 │ │ │ │ + bhi fc38 │ │ │ │ ldrb r5, [r9], #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne f62c │ │ │ │ + bne fc64 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov sl, #0 │ │ │ │ ldrb r3, [r9], #1 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - beq f71c │ │ │ │ - bhi f708 │ │ │ │ + beq fd68 │ │ │ │ + bhi fd54 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq f788 │ │ │ │ + beq fdd4 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bne f620 │ │ │ │ + bne fc58 │ │ │ │ ldr r5, [r7], #4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4dc │ │ │ │ + bl fae0 │ │ │ │ str r0, [r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f620 │ │ │ │ - b f67c │ │ │ │ + bne fc58 │ │ │ │ + b fcb4 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq f72c │ │ │ │ + beq fd78 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq f6e0 │ │ │ │ - b f620 │ │ │ │ + beq fd2c │ │ │ │ + b fc58 │ │ │ │ ldr r5, [r7], #4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #10 │ │ │ │ - b f6ec │ │ │ │ + b fd38 │ │ │ │ ldr r5, [r7], #4 │ │ │ │ add sl, r5, sl │ │ │ │ - b f74c │ │ │ │ + b fd98 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq f77c │ │ │ │ + beq fdc8 │ │ │ │ cmp r5, sl │ │ │ │ - bcs f77c │ │ │ │ + bcs fdc8 │ │ │ │ strb r0, [r5], #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmn r0, #1 │ │ │ │ strne r6, [r4, #12] │ │ │ │ - bne f770 │ │ │ │ + bne fdbc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ - beq f77c │ │ │ │ + beq fdc8 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ cmpne r0, #32 │ │ │ │ - bhi f738 │ │ │ │ + bhi fd84 │ │ │ │ strb r8, [r5] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b f620 │ │ │ │ + b fc58 │ │ │ │ ldr sl, [r7], #4 │ │ │ │ cmp sl, #0 │ │ │ │ - bgt f6c0 │ │ │ │ - b f67c │ │ │ │ + bgt fd0c │ │ │ │ + b fcb4 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub sp, sp, #8 │ │ │ │ - add r2, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f5cc │ │ │ │ + bl fbf4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000f7c4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0000fe10 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r1 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b3f4 │ │ │ │ - ldr r2, [pc, #28] @ f7f4 │ │ │ │ + ldr r2, [pc, #36] @ fe4c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0] │ │ │ │ - ldr r2, [pc, #20] @ f7f8 │ │ │ │ + ldr r2, [pc, #28] @ fe50 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib r0, {r2, r4} │ │ │ │ mvn r2, #0 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ str r2, [r0, #12] │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0xffffffbc │ │ │ │ - @ instruction: 0xfffffde4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xffffffb8 │ │ │ │ + @ instruction: 0xfffffdbc │ │ │ │ │ │ │ │ -0000f7fc : │ │ │ │ +0000fe54 : │ │ │ │ b b52c │ │ │ │ │ │ │ │ -0000f800 : │ │ │ │ - push {r4, lr} │ │ │ │ +0000fe58 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r1 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b3f4 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [r0] │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ str r2, [r0, #4] │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000f81c : │ │ │ │ +0000fe80 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000f82c : │ │ │ │ +0000fe90 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ bxne lr │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ - push {r4, lr} │ │ │ │ + str lr, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f85c │ │ │ │ + beq fec4 │ │ │ │ blx r3 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b52c │ │ │ │ │ │ │ │ -0000f868 : │ │ │ │ +0000fed8 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0000f874 : │ │ │ │ +0000fee4 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - cmp r3, #0 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r1 │ │ │ │ - beq f8b4 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ff2c │ │ │ │ add r4, r0, #8 │ │ │ │ mov r6, #0 │ │ │ │ - str r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r4, #-8] │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ add r4, r4, #8 │ │ │ │ + str r3, [r5, #36] @ 0x24 │ │ │ │ + ldr r3, [r4, #-16] │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f890 │ │ │ │ + bne ff08 │ │ │ │ mov r3, #0 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000f8c0 : │ │ │ │ +0000ff44 : │ │ │ │ sub r3, r0, #2 │ │ │ │ - cmn r3, #-2147483644 @ 0x80000004 │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ - subls r0, r0, #1 │ │ │ │ - addls r0, r0, r0, lsl #1 │ │ │ │ - lslls r0, r0, #2 │ │ │ │ - addls r0, r0, #16 │ │ │ │ - movhi r0, #16 │ │ │ │ + cmn r3, #-2147483644 @ 0x80000004 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + bhi ff80 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + add r0, r0, r0, lsl #1 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + add r0, r0, #16 │ │ │ │ bl b3f4 │ │ │ │ str r4, [r0] │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r0, #16 │ │ │ │ + bl b3f4 │ │ │ │ + str r4, [r0] │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000f8f0 : │ │ │ │ +0000ff98 : │ │ │ │ b b52c │ │ │ │ │ │ │ │ -0000f8f4 : │ │ │ │ +0000ff9c : │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ - beq f934 │ │ │ │ + beq ffdc │ │ │ │ cmp ip, #0 │ │ │ │ - ble f93c │ │ │ │ + ble ffe4 │ │ │ │ add ip, ip, ip, lsl #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r3, ip │ │ │ │ mul r0, r2, r0 │ │ │ │ - bne f91c │ │ │ │ + bne ffc4 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000f944 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +0000ffec : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + mov r5, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ - mov r5, r0 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ bl afd4 │ │ │ │ ldr r3, [r7] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmn r3, #-2147483645 @ 0x80000003 │ │ │ │ - pophi {r4, r5, r6, r7, r8, pc} │ │ │ │ + bhi 10058 │ │ │ │ mov r4, r7 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ + add r6, r6, #1 │ │ │ │ bl b100 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl b100 │ │ │ │ ldr r1, [r4, #12]! │ │ │ │ mov r0, r5 │ │ │ │ bl b100 │ │ │ │ ldr r3, [r7] │ │ │ │ - add r6, r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bgt f970 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bgt 10024 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000f9a8 : │ │ │ │ +0001006c : │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #1 │ │ │ │ - beq f9d0 │ │ │ │ + beq 10094 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ mov r1, #0 │ │ │ │ - str r1, [r3] │ │ │ │ mov r0, #1 │ │ │ │ + str r1, [r3] │ │ │ │ str r1, [r2] │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #4] │ │ │ │ str ip, [r1] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r1, [r2] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - str r2, [r3] │ │ │ │ mov r0, #1 │ │ │ │ + str r2, [r3] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000f9f0 : │ │ │ │ +000100b4 : │ │ │ │ ldr r2, [r0] │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ + strd r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + mov r5, r1 │ │ │ │ ldr r3, [r1] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ + str lr, [sp, #24] │ │ │ │ sub sp, sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - beq fad4 │ │ │ │ - ldr r1, [pc, #216] @ faec │ │ │ │ + beq 101b4 │ │ │ │ + ldr r1, [pc, #220] @ 101c0 │ │ │ │ mov r7, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - ble fab8 │ │ │ │ - ldr r8, [pc, #188] @ faf0 │ │ │ │ + ble 10188 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #184] @ faf4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r8, [pc, #184] @ 101c4 │ │ │ │ + ldr r2, [pc, #184] @ 101c8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r8, pc, r8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - str r3, [sp] │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ + str r3, [sp] │ │ │ │ ldr r4, [r5] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [r4], #12 │ │ │ │ cmp r3, #1 │ │ │ │ - ble fab8 │ │ │ │ - ldr r9, [pc, #128] @ faf8 │ │ │ │ + ble 10188 │ │ │ │ + ldr r9, [pc, #132] @ 101cc │ │ │ │ mov r6, #1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - str r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr ip, [r5] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ + add r6, r6, #1 │ │ │ │ + add r4, r4, #12 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r4, #-4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [r4, #-8] │ │ │ │ + ldr ip, [r5] │ │ │ │ blx ip │ │ │ │ ldr r3, [r7] │ │ │ │ - add r6, r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - add r4, r4, #12 │ │ │ │ - bgt fa7c │ │ │ │ - ldr r1, [pc, #60] @ fafc │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bgt 1014c │ │ │ │ + ldr r1, [pc, #64] @ 101d0 │ │ │ │ ldr r3, [r5] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r1, [pc, #36] @ fb00 │ │ │ │ - mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ bx r3 │ │ │ │ - andseq r6, fp, r4, ror #28 │ │ │ │ - andseq r6, fp, r0, asr #28 │ │ │ │ - ldrheq r7, [fp], -ip │ │ │ │ - andseq r6, fp, r4, lsl lr │ │ │ │ - andseq r7, fp, r4, lsr #2 │ │ │ │ - @ instruction: 0x001b6db4 │ │ │ │ + ldr r1, [pc, #24] @ 101d4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 10194 │ │ │ │ + @ instruction: 0x001ba7f8 │ │ │ │ + @ instruction: 0x001ba7d0 │ │ │ │ + andseq sl, fp, r0, asr sl │ │ │ │ + andseq sl, fp, ip, lsr #15 │ │ │ │ + @ instruction: 0x001baabc │ │ │ │ + andseq sl, fp, r0, asr #14 │ │ │ │ │ │ │ │ -0000fb04 : │ │ │ │ +000101d8 : │ │ │ │ mov r0, #0 │ │ │ │ b ae6c │ │ │ │ │ │ │ │ -0000fb0c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, #1 │ │ │ │ +000101e0 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl ae6c │ │ │ │ str r6, [r0, #4] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000fb34 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +0001021c : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #2 │ │ │ │ - mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ bl ae6c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [r0, #20] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ str r7, [r0, #4] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ str r6, [r0, #8] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ str r4, [r0, #16] │ │ │ │ + str r3, [r0, #20] │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add sp, sp, #20 │ │ │ │ str r3, [r0, #24] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000fb74 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +00010278 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #3 │ │ │ │ - mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ bl ae6c │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + str r7, [r0, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + str r6, [r0, #8] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + str r5, [r0, #12] │ │ │ │ + str r4, [r0, #16] │ │ │ │ str r3, [r0, #20] │ │ │ │ + ldrd r4, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r7, [r0, #4] │ │ │ │ - str r6, [r0, #8] │ │ │ │ - str r5, [r0, #12] │ │ │ │ - str r4, [r0, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000fbcc : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +000102ec : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #4 │ │ │ │ - mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ bl ae6c │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + str r7, [r0, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + str r6, [r0, #8] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + str r5, [r0, #12] │ │ │ │ + str r4, [r0, #16] │ │ │ │ str r3, [r0, #20] │ │ │ │ + ldrd r4, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r7, [r0, #4] │ │ │ │ - str r6, [r0, #8] │ │ │ │ - str r5, [r0, #12] │ │ │ │ - str r4, [r0, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000fc3c : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +00010378 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #5 │ │ │ │ - mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ bl ae6c │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + str r7, [r0, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + str r6, [r0, #8] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + str r5, [r0, #12] │ │ │ │ + str r4, [r0, #16] │ │ │ │ str r3, [r0, #20] │ │ │ │ + ldrd r4, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -4524,730 +4997,840 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r7, [r0, #4] │ │ │ │ - str r6, [r0, #8] │ │ │ │ - str r5, [r0, #12] │ │ │ │ - str r4, [r0, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000fcc4 : │ │ │ │ +0001041c : │ │ │ │ ldr r3, [r0] │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble fd30 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + ble 104ac │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r7 │ │ │ │ mov r6, r7 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ + add r6, r6, #1 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ bl b3dc │ │ │ │ sub r5, r5, #1 │ │ │ │ - add r6, r6, #1 │ │ │ │ mla r8, r0, r5, r8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ bl b3dc │ │ │ │ ldr r3, [r9] │ │ │ │ sub r5, r5, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ mla r7, r0, r5, r7 │ │ │ │ - bgt fce8 │ │ │ │ + cmp r3, r6 │ │ │ │ + bgt 10450 │ │ │ │ + ldrd r4, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + add sp, sp, #32 │ │ │ │ b ae78 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ae78 │ │ │ │ + b 10488 │ │ │ │ │ │ │ │ -0000fd48 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +000104b8 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ ldr r4, [r0] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne fd60 │ │ │ │ + bne 104ec │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl b3dc │ │ │ │ ldr r3, [r7] │ │ │ │ - cmp r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ble fd58 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 104d4 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl b3dc │ │ │ │ add r5, r5, #1 │ │ │ │ add r6, r6, #12 │ │ │ │ + bl b3dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b718 │ │ │ │ ldr r3, [r7] │ │ │ │ - cmp r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ - blt fd84 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + cmp r5, r3 │ │ │ │ + blt 10510 │ │ │ │ + b 104d4 │ │ │ │ │ │ │ │ -0000fdb8 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +00010540 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ ldr r4, [r0] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne fdd0 │ │ │ │ + bne 1056c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r7, r0 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bl b3dc │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, #1 │ │ │ │ + ldr r3, [r6] │ │ │ │ mov r4, r0 │ │ │ │ - ble fdc8 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 10558 │ │ │ │ mov r5, #2 │ │ │ │ add r3, r5, r5, lsl #1 │ │ │ │ - ldr r0, [r7, r3, lsl #2] │ │ │ │ + ldr r0, [r6, r3, lsl #2] │ │ │ │ bl b3dc │ │ │ │ - mov r6, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b718 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, r5 │ │ │ │ - add r5, r5, #1 │ │ │ │ + ldr r2, [r6] │ │ │ │ mov r4, r0 │ │ │ │ - bgt fdf0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + cmp r2, r5 │ │ │ │ + add r5, r5, #1 │ │ │ │ + bgt 1058c │ │ │ │ + b 10558 │ │ │ │ │ │ │ │ -0000fe28 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000105bc : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b85c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b5bc │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b718 │ │ │ │ │ │ │ │ -0000fe50 : │ │ │ │ +000105f8 : │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #0 │ │ │ │ - ble fe8c │ │ │ │ + ble 10634 │ │ │ │ mov r3, #0 │ │ │ │ - b fe74 │ │ │ │ + b 1061c │ │ │ │ add r3, r3, #1 │ │ │ │ - cmp r3, ip │ │ │ │ add r0, r0, #12 │ │ │ │ - beq fe8c │ │ │ │ + cmp r3, ip │ │ │ │ + beq 10634 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq fe64 │ │ │ │ + beq 1060c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000fe94 : │ │ │ │ - push {r4, lr} │ │ │ │ +0001063c : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r1 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b58c │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ + bne 10660 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, r4 │ │ │ │ bl b58c │ │ │ │ + ldr r4, [sp] │ │ │ │ subs r0, r0, #0 │ │ │ │ + add sp, sp, #4 │ │ │ │ movne r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000febc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0001067c : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ + str lr, [sp, #12] │ │ │ │ sub r3, r1, #1 │ │ │ │ cmn r3, #-2147483645 @ 0x80000003 │ │ │ │ - bhi ff1c │ │ │ │ + bhi 106f4 │ │ │ │ cmp r2, #1 │ │ │ │ + mov ip, r0 │ │ │ │ moveq r5, #1 │ │ │ │ mvnne r5, #0 │ │ │ │ - mov ip, r0 │ │ │ │ mov lr, #0 │ │ │ │ - b ff00 │ │ │ │ + b 106c8 │ │ │ │ add lr, lr, #1 │ │ │ │ - cmp r1, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - beq ff1c │ │ │ │ - ldr r3, [ip, #12] │ │ │ │ + cmp r1, lr │ │ │ │ + beq 106f4 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ + ldr r3, [ip, #12] │ │ │ │ sub r3, r3, r2 │ │ │ │ - muls r3, r5, r3 │ │ │ │ - bpl fef0 │ │ │ │ + mul r3, r5, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge 106b8 │ │ │ │ mov r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl b58c │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ + beq 106e4 │ │ │ │ ldr ip, [r4] │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ - beq ff7c │ │ │ │ + beq 10758 │ │ │ │ cmp ip, #0 │ │ │ │ - ble ff7c │ │ │ │ + ble 10758 │ │ │ │ cmp r6, #1 │ │ │ │ + mov r1, r4 │ │ │ │ moveq lr, #1 │ │ │ │ mvnne lr, #0 │ │ │ │ - mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - b ff64 │ │ │ │ + b 1073c │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp ip, r2 │ │ │ │ add r1, r1, #12 │ │ │ │ - beq ff7c │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ + cmp ip, r2 │ │ │ │ + beq 10758 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ sub r3, r3, r0 │ │ │ │ - muls r3, lr, r3 │ │ │ │ - bpl ff54 │ │ │ │ - b ff14 │ │ │ │ + mul r3, lr, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge 1072c │ │ │ │ + b 106e0 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b 106e4 │ │ │ │ │ │ │ │ -0000ff84 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00010760 : │ │ │ │ + str r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ + strd r6, [sp, #4] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl ae6c │ │ │ │ - ldr lr, [r4] │ │ │ │ - sub r3, lr, #1 │ │ │ │ + ldr r2, [r4] │ │ │ │ + sub r3, r2, #1 │ │ │ │ cmn r3, #-2147483645 @ 0x80000003 │ │ │ │ - mov r5, r0 │ │ │ │ - bhi ffd4 │ │ │ │ - add lr, lr, lr, lsl #1 │ │ │ │ - lsl lr, lr, #2 │ │ │ │ - add lr, lr, #4 │ │ │ │ + bhi 107bc │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ mov r3, #4 │ │ │ │ - add r2, r4, r3 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - add ip, r5, r3 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + add r2, r2, #4 │ │ │ │ + ldrd r6, [r4, r3] │ │ │ │ + add ip, r4, r3 │ │ │ │ + add r1, r0, r3 │ │ │ │ + strd r6, [r0, r3] │ │ │ │ add r3, r3, #12 │ │ │ │ - cmp lr, r3 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - bne ffb8 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr ip, [ip, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + str ip, [r1, #8] │ │ │ │ + bne 10798 │ │ │ │ + ldr r4, [sp] │ │ │ │ + ldrd r6, [sp, #4] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000ffdc : │ │ │ │ - push {r4, lr} │ │ │ │ +000107cc : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r1 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b37c │ │ │ │ ldr ip, [r0] │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ - popeq {r4, pc} │ │ │ │ + beq 10814 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 10024 │ │ │ │ + beq 10820 │ │ │ │ cmp ip, #0 │ │ │ │ - pople {r4, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ + movgt r2, r0 │ │ │ │ + movgt r3, #0 │ │ │ │ + ble 10814 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ cmp ip, r3 │ │ │ │ str r1, [r2, #12]! │ │ │ │ - bne 1000c │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 10800 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp ip, #0 │ │ │ │ - pople {r4, pc} │ │ │ │ + ble 10814 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #0 │ │ │ │ - add r2, r2, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - cmp ip, r2 │ │ │ │ - str r1, [r3, #8] │ │ │ │ + add r2, r2, #1 │ │ │ │ add r3, r3, #12 │ │ │ │ - bne 10034 │ │ │ │ - pop {r4, pc} │ │ │ │ + cmp ip, r2 │ │ │ │ + str r1, [r3, #-4] │ │ │ │ + bne 10830 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00010050 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00010854 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ mov r4, r1 │ │ │ │ + ldr r0, [r0] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ sub r0, r0, #1 │ │ │ │ bl ae6c │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - mov lr, r0 │ │ │ │ - beq 100bc │ │ │ │ + beq 108d0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 100a8 │ │ │ │ - add r6, r4, r4, lsl #1 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - add r6, r6, #4 │ │ │ │ + ble 108bc │ │ │ │ + add ip, r4, r4, lsl #1 │ │ │ │ mov r3, #4 │ │ │ │ - add r2, r5, r3 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - add ip, lr, r3 │ │ │ │ + lsl ip, ip, #2 │ │ │ │ + add ip, ip, #4 │ │ │ │ + ldrd r6, [r5, r3] │ │ │ │ + add r1, r5, r3 │ │ │ │ + add r2, r0, r3 │ │ │ │ + strd r6, [r0, r3] │ │ │ │ add r3, r3, #12 │ │ │ │ - cmp r6, r3 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - bne 1008c │ │ │ │ - ldr r2, [lr] │ │ │ │ - sub r3, r2, r4 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp ip, r3 │ │ │ │ + str r1, [r2, #8] │ │ │ │ + bne 10898 │ │ │ │ + ldr lr, [r0] │ │ │ │ + sub r3, lr, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmn r3, #-2147483645 @ 0x80000003 │ │ │ │ - bls 100c4 │ │ │ │ - mov r0, lr │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bls 108e4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ - lsl r3, r4, #2 │ │ │ │ - add r6, lr, #4 │ │ │ │ - lsl r4, r2, #2 │ │ │ │ + add r3, r0, #4 │ │ │ │ add r5, r5, #16 │ │ │ │ - add r2, r5, r3 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - add ip, r6, r3 │ │ │ │ - add r3, r3, #12 │ │ │ │ - cmp r3, r4 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - bne 100dc │ │ │ │ - mov r0, lr │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + add lr, lr, lr, lsl #1 │ │ │ │ + lsl r1, r4, #2 │ │ │ │ + lsl lr, lr, #2 │ │ │ │ + ldrd r6, [r5, r1] │ │ │ │ + add ip, r5, r1 │ │ │ │ + add r2, r3, r1 │ │ │ │ + strd r6, [r3, r1] │ │ │ │ + add r1, r1, #12 │ │ │ │ + ldr ip, [ip, #8] │ │ │ │ + cmp r1, lr │ │ │ │ + str ip, [r2, #8] │ │ │ │ + bne 108fc │ │ │ │ + b 108d0 │ │ │ │ │ │ │ │ -00010100 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov r5, r0 │ │ │ │ +00010924 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ + mov r5, r2 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mov r6, r1 │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl ae6c │ │ │ │ - sub r3, r4, #1 │ │ │ │ + sub r3, r5, #1 │ │ │ │ cmn r3, #-2147483645 @ 0x80000003 │ │ │ │ - mov r6, r0 │ │ │ │ - bhi 10160 │ │ │ │ - add r4, r4, r4, lsl #1 │ │ │ │ - add r7, r7, r7, lsl #1 │ │ │ │ - lsl lr, r4, #2 │ │ │ │ - add r4, r5, r7, lsl #2 │ │ │ │ - add r4, r4, #4 │ │ │ │ - mov r3, #0 │ │ │ │ - add r5, r0, #4 │ │ │ │ - add r2, r4, r3 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - add ip, r5, r3 │ │ │ │ + bhi 10984 │ │ │ │ + add r6, r6, r6, lsl #1 │ │ │ │ + mov r3, r0 │ │ │ │ + add r2, r5, r5, lsl #1 │ │ │ │ + add r1, r4, r6, lsl #2 │ │ │ │ + add r2, r0, r2, lsl #2 │ │ │ │ + ldrd r4, [r1, #4] │ │ │ │ add r3, r3, #12 │ │ │ │ - cmp r3, lr │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - bne 10144 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r1, r1, #12 │ │ │ │ + strd r4, [r3, #-8] │ │ │ │ + ldr ip, [r1] │ │ │ │ + str ip, [r3] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 10964 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00010168 : │ │ │ │ +00010994 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - beq 10230 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + beq 10a84 │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ + ldr r0, [r1] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 10198 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + bne 109e0 │ │ │ │ + ldrd r4, [sp] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + add sp, sp, #24 │ │ │ │ b ae6c │ │ │ │ add r0, r3, r0 │ │ │ │ bl ae6c │ │ │ │ - ldr lr, [r5] │ │ │ │ - sub r3, lr, #1 │ │ │ │ + ldr r2, [r5] │ │ │ │ + sub r3, r2, #1 │ │ │ │ cmn r3, #-2147483645 @ 0x80000003 │ │ │ │ - mov r6, r0 │ │ │ │ - bhi 101e0 │ │ │ │ - add r7, lr, lr, lsl #1 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r7, r7, #4 │ │ │ │ + bhi 10a2c │ │ │ │ + add lr, r2, r2, lsl #1 │ │ │ │ mov r3, #4 │ │ │ │ - add r2, r5, r3 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - add ip, r6, r3 │ │ │ │ + lsl lr, lr, #2 │ │ │ │ + add lr, lr, #4 │ │ │ │ + ldrd r6, [r5, r3] │ │ │ │ + add ip, r5, r3 │ │ │ │ + add r1, r0, r3 │ │ │ │ + strd r6, [r0, r3] │ │ │ │ add r3, r3, #12 │ │ │ │ - cmp r7, r3 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - bne 101c4 │ │ │ │ - ldr r5, [r4] │ │ │ │ - sub r3, r5, #1 │ │ │ │ + ldr ip, [ip, #8] │ │ │ │ + cmp r3, lr │ │ │ │ + str ip, [r1, #8] │ │ │ │ + bne 10a08 │ │ │ │ + ldr ip, [r4] │ │ │ │ + sub r3, ip, #1 │ │ │ │ cmn r3, #-2147483645 @ 0x80000003 │ │ │ │ - bhi 10228 │ │ │ │ - add lr, lr, lr, lsl #1 │ │ │ │ - add r5, r5, r5, lsl #1 │ │ │ │ - add lr, r6, lr, lsl #2 │ │ │ │ - lsl r5, r5, #2 │ │ │ │ - add lr, lr, #4 │ │ │ │ - mov r3, #0 │ │ │ │ - add r4, r4, #4 │ │ │ │ - add r2, r4, r3 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - add ip, lr, r3 │ │ │ │ + bhi 10a70 │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + mov r1, r4 │ │ │ │ + add ip, ip, ip, lsl #1 │ │ │ │ + add r3, r0, r2, lsl #2 │ │ │ │ + add ip, r4, ip, lsl #2 │ │ │ │ + ldrd r4, [r1, #4] │ │ │ │ + add r1, r1, #12 │ │ │ │ add r3, r3, #12 │ │ │ │ - cmp r3, r5 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - bne 1020c │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + strd r4, [r3, #-8] │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmp ip, r1 │ │ │ │ + str r2, [r3] │ │ │ │ + bne 10a50 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ b ae6c │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r1 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b3dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl b3dc │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1026c │ │ │ │ + mvnlt r0, #0 │ │ │ │ + blt 10ac8 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00010274 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00010ad8 : │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str lr, [sp, #28] │ │ │ │ bl b3dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b3dc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl b3dc │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl b3dc │ │ │ │ - mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl b718 │ │ │ │ - mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ bl b718 │ │ │ │ cmp r8, r0 │ │ │ │ - beq 102e4 │ │ │ │ + beq 10b6c │ │ │ │ cmp r0, r8 │ │ │ │ mvnlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r6, r7 │ │ │ │ - beq 102fc │ │ │ │ + beq 10b84 │ │ │ │ cmp r7, r6 │ │ │ │ mvnlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 10b54 │ │ │ │ cmp r9, sl │ │ │ │ - bne 10324 │ │ │ │ + bne 10bb0 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r4] │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 10334 │ │ │ │ + mvnlt r0, #0 │ │ │ │ + blt 10b54 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 10b54 │ │ │ │ cmp sl, r9 │ │ │ │ mvnlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 10b54 │ │ │ │ │ │ │ │ -0001033c : │ │ │ │ - ldr r1, [r0] │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r5, [pc, #196] @ 10410 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r5, pc, r5 │ │ │ │ +00010bc0 : │ │ │ │ + ldr ip, [r0] │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + ldr r5, [pc, #236] @ 10cbc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + cmp ip, #0 │ │ │ │ + str lr, [sp, #20] │ │ │ │ sub sp, sp, #8 │ │ │ │ - mov r8, r0 │ │ │ │ - ble 10408 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ble 10cb4 │ │ │ │ mov r3, #0 │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ + add ip, ip, ip, lsl #1 │ │ │ │ + add r2, r6, #4 │ │ │ │ mov r0, r3 │ │ │ │ - add lr, r8, #4 │ │ │ │ - ldr r2, [lr, r3, lsl #2] │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ add r3, r3, #3 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ addne r0, r0, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 1036c │ │ │ │ + cmp r3, ip │ │ │ │ + bne 10bfc │ │ │ │ bl ae6c │ │ │ │ - ldr r7, [r8] │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - ble 103d8 │ │ │ │ + ldr lr, [r6] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp lr, #0 │ │ │ │ + ble 10c74 │ │ │ │ mov r3, #0 │ │ │ │ - add r7, r7, r7, lsl #1 │ │ │ │ - mov r4, r3 │ │ │ │ - add lr, r8, #4 │ │ │ │ - ldr r2, [lr, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 103cc │ │ │ │ - add r2, lr, r3, lsl #2 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - add ip, r4, r4, lsl #1 │ │ │ │ - add ip, r6, ip, lsl #2 │ │ │ │ - add r4, r4, #1 │ │ │ │ - stmib ip, {r0, r1, r2} │ │ │ │ + add lr, lr, lr, lsl #1 │ │ │ │ + add r2, r6, #4 │ │ │ │ + mov ip, r3 │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq 10c68 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + add r1, ip, ip, lsl #1 │ │ │ │ + add ip, ip, #1 │ │ │ │ + ldrd r6, [r2, r0] │ │ │ │ + add r8, r2, r0 │ │ │ │ + add r1, r4, r1, lsl #2 │ │ │ │ + strd r6, [r1, #4] │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + str r0, [r1, #12] │ │ │ │ add r3, r3, #3 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne 103a8 │ │ │ │ - ldr r1, [r6] │ │ │ │ + cmp lr, r3 │ │ │ │ + bne 10c38 │ │ │ │ + ldr r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - ble 103fc │ │ │ │ - ldr r3, [pc, #40] @ 10414 │ │ │ │ + ble 10c98 │ │ │ │ + ldr r3, [pc, #56] @ 10cc0 │ │ │ │ mov r2, #12 │ │ │ │ + add r0, r4, #4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - add r0, r6, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl b70c │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ - b 10384 │ │ │ │ - andseq lr, fp, r4, ror r8 │ │ │ │ + b 10c14 │ │ │ │ + @ instruction: 0x001c1fdc │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ │ │ │ │ -00010418 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +00010cc4 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + ldr r4, [pc, #652] @ 10f5c │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ sub sp, sp, #8 │ │ │ │ - mov r8, r0 │ │ │ │ bl b6f4 │ │ │ │ - ldr r4, [pc, #572] @ 1066c │ │ │ │ - add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10654 │ │ │ │ - ldr r1, [r8] │ │ │ │ - cmp r1, #0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + beq 10f34 │ │ │ │ + ldr ip, [r6] │ │ │ │ + cmp ip, #0 │ │ │ │ movle r0, #0 │ │ │ │ - ble 10470 │ │ │ │ + ble 10d28 │ │ │ │ mov r3, #0 │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ + add ip, ip, ip, lsl #1 │ │ │ │ + add r2, r6, #4 │ │ │ │ mov r0, r3 │ │ │ │ - add lr, r8, #4 │ │ │ │ - ldr r2, [lr, r3, lsl #2] │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ add r3, r3, #3 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ addne r0, r0, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 10458 │ │ │ │ + cmp ip, r3 │ │ │ │ + bne 10d10 │ │ │ │ bl ae6c │ │ │ │ - ldr r7, [r8] │ │ │ │ - cmp r7, #0 │ │ │ │ + ldr lr, [r6] │ │ │ │ mov r5, r0 │ │ │ │ - ble 104c4 │ │ │ │ + cmp lr, #0 │ │ │ │ + ble 10d88 │ │ │ │ mov r3, #0 │ │ │ │ - add r7, r7, r7, lsl #1 │ │ │ │ - mov r6, r3 │ │ │ │ - add lr, r8, #4 │ │ │ │ - ldr r2, [lr, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 104b8 │ │ │ │ - add r2, lr, r3, lsl #2 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - add ip, r6, r6, lsl #1 │ │ │ │ - add ip, r5, ip, lsl #2 │ │ │ │ - add r6, r6, #1 │ │ │ │ - stmib ip, {r0, r1, r2} │ │ │ │ + add lr, lr, lr, lsl #1 │ │ │ │ + add r2, r6, #4 │ │ │ │ + mov ip, r3 │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq 10d7c │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + add r1, ip, ip, lsl #1 │ │ │ │ + add ip, ip, #1 │ │ │ │ + ldrd r6, [r2, r0] │ │ │ │ + add r8, r2, r0 │ │ │ │ + add r1, r5, r1, lsl #2 │ │ │ │ + strd r6, [r1, #4] │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + str r0, [r1, #12] │ │ │ │ add r3, r3, #3 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne 10494 │ │ │ │ + cmp lr, r3 │ │ │ │ + bne 10d4c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #1 │ │ │ │ - ble 10648 │ │ │ │ - ldr r3, [pc, #408] @ 10670 │ │ │ │ + ble 10f18 │ │ │ │ + ldr r3, [pc, #452] @ 10f60 │ │ │ │ add r8, r5, #4 │ │ │ │ - add r3, pc, r3 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ bl b70c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #1 │ │ │ │ - ble 10664 │ │ │ │ + ble 10f54 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ sub r6, r5, #12 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ - add r6, r6, r1, lsl #2 │ │ │ │ mov r0, #1 │ │ │ │ - b 10520 │ │ │ │ + add r6, r6, r1, lsl #2 │ │ │ │ + b 10de4 │ │ │ │ add r3, r3, #12 │ │ │ │ - cmp r3, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ - beq 10558 │ │ │ │ - mov ip, r2 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq 10e1c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ + mov ip, r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul lr, r1, r2 │ │ │ │ cmp lr, ip │ │ │ │ - bne 10510 │ │ │ │ + bne 10dd4 │ │ │ │ ldr ip, [r3, #24] │ │ │ │ mul r1, ip, r1 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 10510 │ │ │ │ + bne 10dd4 │ │ │ │ add r3, r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 10520 │ │ │ │ + bne 10de4 │ │ │ │ bl ae6c │ │ │ │ + ldrd r2, [r5, #4] │ │ │ │ add r7, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ - ldm r8, {r0, r1, r2} │ │ │ │ - stm r7, {r0, r1, r2} │ │ │ │ + strd r2, [r0, #4] │ │ │ │ ldr r2, [r5] │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - ble 10618 │ │ │ │ - sub r8, r5, #12 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + ble 10ee8 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ + sub lr, r5, #12 │ │ │ │ mov r3, r5 │ │ │ │ - add r8, r8, r2, lsl #2 │ │ │ │ - mov lr, #1 │ │ │ │ - b 105b4 │ │ │ │ - add r2, r3, #16 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - add ip, lr, lr, lsl #1 │ │ │ │ + mov ip, #1 │ │ │ │ + add lr, lr, r2, lsl #2 │ │ │ │ + b 10e84 │ │ │ │ + ldrd r0, [r3, #16] │ │ │ │ + add r2, ip, ip, lsl #1 │ │ │ │ add r3, r3, #12 │ │ │ │ - add ip, r6, ip, lsl #2 │ │ │ │ - cmp r8, r3 │ │ │ │ - add lr, lr, #1 │ │ │ │ - stmib ip, {r0, r1, r2} │ │ │ │ - beq 10618 │ │ │ │ + add ip, ip, #1 │ │ │ │ + add r2, r6, r2, lsl #2 │ │ │ │ + strd r0, [r2, #4] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + cmp r3, lr │ │ │ │ + str r1, [r2, #12] │ │ │ │ + beq 10ee8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ mul r2, r1, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 10590 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + bne 10e5c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ mul r2, r1, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 10590 │ │ │ │ - add r2, lr, lr, lsl #1 │ │ │ │ + bne 10e5c │ │ │ │ + add r2, ip, ip, lsl #1 │ │ │ │ + add r3, r3, #12 │ │ │ │ add r2, r6, r2, lsl #2 │ │ │ │ ldr r0, [r2, #-8] │ │ │ │ - add r3, r3, #12 │ │ │ │ mul r1, r0, r1 │ │ │ │ str r1, [r2, #-8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r2, #-4] │ │ │ │ - add r2, lr, lr, lsl #1 │ │ │ │ + add r2, ip, ip, lsl #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ + cmp r3, lr │ │ │ │ add r2, r6, r2, lsl #2 │ │ │ │ - cmp r8, r3 │ │ │ │ str r1, [r2] │ │ │ │ - bne 105b4 │ │ │ │ + bne 10e84 │ │ │ │ mov r0, r5 │ │ │ │ bl b8b0 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #1 │ │ │ │ - ble 10644 │ │ │ │ - ldr r3, [pc, #64] @ 10674 │ │ │ │ + ble 10f14 │ │ │ │ + ldr r3, [pc, #96] @ 10f64 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ mov r0, r7 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl b70c │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + add sp, sp, #24 │ │ │ │ b ae6c │ │ │ │ mov r0, #1 │ │ │ │ - b 10558 │ │ │ │ - mulseq fp, r4, r7 │ │ │ │ - @ instruction: 0xfffffd58 │ │ │ │ + b 10e1c │ │ │ │ + @ instruction: 0x001c1ed8 │ │ │ │ + @ instruction: 0xfffffce0 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ │ │ │ │ -00010678 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +00010f68 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r0 │ │ │ │ mov r6, r3 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ bl b6a0 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r5 │ │ │ │ - sub r2, r2, r5 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r4 │ │ │ │ + sub r2, r2, r5 │ │ │ │ bl b6a0 │ │ │ │ + ldrd r4, [sp] │ │ │ │ str r0, [r6] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000106b4 : │ │ │ │ +00010fc0 : │ │ │ │ ldr r3, [r1] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ - bne 10720 │ │ │ │ + bne 1102c │ │ │ │ sub r3, lr, #1 │ │ │ │ cmn r3, #-2147483645 @ 0x80000003 │ │ │ │ - bhi 10728 │ │ │ │ + bhi 11034 │ │ │ │ mov r3, #0 │ │ │ │ - b 10710 │ │ │ │ + b 1101c │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne 10720 │ │ │ │ + bne 1102c │ │ │ │ ldr ip, [r0, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp ip, r2 │ │ │ │ - bne 10720 │ │ │ │ + bne 1102c │ │ │ │ add r3, r3, #1 │ │ │ │ - cmp lr, r3 │ │ │ │ add r0, r0, #12 │ │ │ │ + cmp lr, r3 │ │ │ │ add r1, r1, #12 │ │ │ │ - beq 10728 │ │ │ │ + beq 11034 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp ip, r2 │ │ │ │ - beq 106dc │ │ │ │ + beq 10fe8 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00010730 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0001103c : │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str lr, [sp, #28] │ │ │ │ bl afe0 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ bl b4fc │ │ │ │ - mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl b4fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ae18 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -5260,2697 +5843,2829 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b8b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl af08 │ │ │ │ + ldrd r4, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000107a4 : │ │ │ │ - push {r4, lr} │ │ │ │ +000110d4 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r1 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b8b0 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b8b0 │ │ │ │ │ │ │ │ -000107bc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000110f8 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl aed8 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ b aed8 │ │ │ │ │ │ │ │ -000107dc : │ │ │ │ +0001112c : │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt 1081c │ │ │ │ + blt 1116c │ │ │ │ sub r3, r1, #1 │ │ │ │ cmn r3, #-2147483645 @ 0x80000003 │ │ │ │ - bhi 10824 │ │ │ │ + bhi 11174 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 10810 │ │ │ │ + b 11160 │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 10824 │ │ │ │ + beq 11174 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 10804 │ │ │ │ + bge 11154 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0001082c : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0001117c : │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + sub r9, r1, r0 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + sub sl, r3, r2 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ + mov r4, sl │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ldr ip, [sp, #100] @ 0x64 │ │ │ │ - ldr sl, [sp, #96] @ 0x60 │ │ │ │ - sub r8, r1, r0 │ │ │ │ str ip, [sp, #20] │ │ │ │ - sub r7, r3, r2 │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ - mov r4, r2 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r9, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #24] │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r7 │ │ │ │ - cmpge r3, sl │ │ │ │ - bgt 10cd8 │ │ │ │ - cmp r7, sl │ │ │ │ - ble 11138 │ │ │ │ + cmp r3, r4 │ │ │ │ + cmpge r3, r8 │ │ │ │ + bgt 11644 │ │ │ │ + cmp r4, r8 │ │ │ │ + ble 11aac │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r3, r4, r3 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add r3, r2, r3 │ │ │ │ + mov r4, r2 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ - asr r2, r3, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - rsb r5, r4, r3, asr #1 │ │ │ │ - sub r2, r1, r2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + sub r1, r0, r1 │ │ │ │ + asr r3, r3, #1 │ │ │ │ + sub r6, r3, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ mov r3, r2 │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp r8, r2 │ │ │ │ movge r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10aa0 │ │ │ │ - cmp sl, r5 │ │ │ │ - bge 10c98 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bne 1140c │ │ │ │ + cmp r8, r6 │ │ │ │ + bge 11604 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - add r6, r3, r4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r9, r3, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - add r6, r6, r6, lsr #31 │ │ │ │ - asr r8, r6, #1 │ │ │ │ - mov r7, r3 │ │ │ │ - sub r9, r2, r3 │ │ │ │ - rsb r6, r4, r6, asr #1 │ │ │ │ - cmp r9, r6 │ │ │ │ + add r9, r9, r9, lsr #31 │ │ │ │ + asr r9, r9, #1 │ │ │ │ + mov sl, r3 │ │ │ │ + sub fp, r2, r3 │ │ │ │ + sub r5, r9, r4 │ │ │ │ + cmp fp, r5 │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp r8, fp │ │ │ │ movge r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 109c8 │ │ │ │ - cmp sl, r6 │ │ │ │ - bge 10a70 │ │ │ │ + bne 11334 │ │ │ │ + cmp r8, r5 │ │ │ │ + bge 113dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - add r5, r8, r4 │ │ │ │ - add r5, r5, r5, lsr #31 │ │ │ │ - asr fp, r5, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - sub r6, r3, r7 │ │ │ │ - rsb r5, r4, r5, asr #1 │ │ │ │ - cmp r6, r5 │ │ │ │ + add r7, r9, r4 │ │ │ │ + mov r0, sl │ │ │ │ + add r7, r7, r7, lsr #31 │ │ │ │ + asr r7, r7, #1 │ │ │ │ + sub r5, r3, sl │ │ │ │ + sub r6, r7, r4 │ │ │ │ + cmp r5, r6 │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ - cmp sl, r6 │ │ │ │ + cmp r8, r5 │ │ │ │ movge r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1133c │ │ │ │ - cmp sl, r5 │ │ │ │ - bge 109a0 │ │ │ │ - add r5, fp, r4 │ │ │ │ + bne 11cc4 │ │ │ │ + cmp r8, r6 │ │ │ │ + bge 1130c │ │ │ │ + add r6, r7, r4 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r2, r4 │ │ │ │ + add r6, r6, r6, lsr #31 │ │ │ │ + str r8, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r5, r5, r5, lsr #31 │ │ │ │ - asr r5, r5, #1 │ │ │ │ + asr r6, r6, #1 │ │ │ │ + mov r4, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - str sl, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + sub r6, r7, r6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r5 │ │ │ │ - bl 1082c │ │ │ │ - sub r5, fp, r5 │ │ │ │ + bl 1117c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b 10938 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp] │ │ │ │ + b 112a4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ + mov r2, r4 │ │ │ │ + sub r5, r9, r7 │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - mov r3, fp │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ blx ip │ │ │ │ - mov r4, fp │ │ │ │ - sub r6, r8, fp │ │ │ │ - b 108f8 │ │ │ │ + b 11264 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ - add r5, r3, r7 │ │ │ │ - add r5, r5, r5, lsr #31 │ │ │ │ - asr fp, r5, #1 │ │ │ │ - sub r9, r8, r4 │ │ │ │ - rsb r5, r7, r5, asr #1 │ │ │ │ - cmp r5, r9 │ │ │ │ + sub r7, r9, r4 │ │ │ │ + add fp, r3, sl │ │ │ │ + add fp, fp, fp, lsr #31 │ │ │ │ + asr fp, fp, #1 │ │ │ │ + sub r6, fp, sl │ │ │ │ + cmp r6, r7 │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp r8, r6 │ │ │ │ movge r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 112f8 │ │ │ │ - cmp sl, r9 │ │ │ │ - bge 10a44 │ │ │ │ - add r9, r8, r2 │ │ │ │ + bne 11c80 │ │ │ │ + cmp r8, r7 │ │ │ │ + bge 113b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r9, r9, r9, lsr #31 │ │ │ │ - asr r9, r9, #1 │ │ │ │ + add r7, r9, r2 │ │ │ │ + mov r1, fp │ │ │ │ + add r7, r7, r7, lsr #31 │ │ │ │ + mov r0, sl │ │ │ │ + str r8, [sp] │ │ │ │ + asr r7, r7, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1117c │ │ │ │ + mov r2, r7 │ │ │ │ + sub r7, r9, r7 │ │ │ │ + b 11350 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 1082c │ │ │ │ - mov r2, r9 │ │ │ │ - sub r9, r8, r9 │ │ │ │ - b 109e4 │ │ │ │ + mov r0, sl │ │ │ │ + mov sl, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r3, r9 │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r7, fp │ │ │ │ - sub r9, r3, fp │ │ │ │ - b 108f8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp] │ │ │ │ + sub fp, r3, fp │ │ │ │ + b 11264 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - mov r3, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, sl │ │ │ │ + mov r4, r9 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r9 │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r4, r8 │ │ │ │ - sub r5, r3, r8 │ │ │ │ - b 108a8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r8, r4 │ │ │ │ - add r9, r2, r3 │ │ │ │ - add r9, r9, r9, lsr #31 │ │ │ │ - asr r2, r9, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + sub r6, r3, r9 │ │ │ │ + b 11214 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov sl, r4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - sub r7, r2, r4 │ │ │ │ - rsb r9, r3, r9, asr #1 │ │ │ │ - mov r4, r3 │ │ │ │ - cmp r9, r7 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add r3, r3, r2 │ │ │ │ + add r3, r3, r3, lsr #31 │ │ │ │ + asr r3, r3, #1 │ │ │ │ + sub fp, r3, r2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + sub r5, r3, r4 │ │ │ │ + mov r4, r2 │ │ │ │ + cmp fp, r5 │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp r8, fp │ │ │ │ movge r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10ba8 │ │ │ │ - cmp sl, r7 │ │ │ │ - bge 10c5c │ │ │ │ + bne 11514 │ │ │ │ + cmp r8, r5 │ │ │ │ + bge 115c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - add r6, r3, r8 │ │ │ │ + add r9, r3, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - add r6, r6, r6, lsr #31 │ │ │ │ - asr fp, r6, #1 │ │ │ │ - sub r7, r3, r4 │ │ │ │ - rsb r6, r8, r6, asr #1 │ │ │ │ - cmp r7, r6 │ │ │ │ + add r9, r9, r9, lsr #31 │ │ │ │ + asr r9, r9, #1 │ │ │ │ + sub r5, r3, r4 │ │ │ │ + sub r7, r9, sl │ │ │ │ + cmp r5, r7 │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp r8, r5 │ │ │ │ movge r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11270 │ │ │ │ - cmp sl, r6 │ │ │ │ - bge 10b7c │ │ │ │ - add r6, fp, r8 │ │ │ │ + bne 11bf8 │ │ │ │ + cmp r8, r7 │ │ │ │ + bge 114e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r6, r6, r6, lsr #31 │ │ │ │ - asr r6, r6, #1 │ │ │ │ + add r7, r9, sl │ │ │ │ + mov r2, sl │ │ │ │ + add r7, r7, r7, lsr #31 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + asr r7, r7, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ + mov sl, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r2, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r3, r6 │ │ │ │ - str sl, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + sub r7, r9, r7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r6 │ │ │ │ - bl 1082c │ │ │ │ - sub r6, fp, r6 │ │ │ │ + bl 1117c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b 10b14 │ │ │ │ + b 11480 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + mov sl, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - mov r2, r8 │ │ │ │ - str r3, [sp] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - mov r3, fp │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r9 │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r8, fp │ │ │ │ - sub r7, r3, fp │ │ │ │ - b 10ad0 │ │ │ │ + sub r5, r3, r9 │ │ │ │ + b 1143c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r2, r8 │ │ │ │ - add r6, r3, r4 │ │ │ │ + mov r2, sl │ │ │ │ + add fp, r3, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r6, r6, r6, lsr #31 │ │ │ │ - asr fp, r6, #1 │ │ │ │ - sub r9, r3, r8 │ │ │ │ - rsb r6, r4, r6, asr #1 │ │ │ │ - cmp r6, r9 │ │ │ │ + add fp, fp, fp, lsr #31 │ │ │ │ + asr fp, fp, #1 │ │ │ │ + sub r9, r3, sl │ │ │ │ + sub r7, fp, r4 │ │ │ │ + cmp r7, r9 │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ - cmp sl, r6 │ │ │ │ + cmp r8, r7 │ │ │ │ movge r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 112b4 │ │ │ │ - cmp sl, r9 │ │ │ │ - bge 10c30 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bne 11c3c │ │ │ │ + cmp r8, r9 │ │ │ │ + bge 1159c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ add r9, r3, r2 │ │ │ │ add r9, r9, r9, lsr #31 │ │ │ │ asr r9, r9, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - str sl, [sp] │ │ │ │ - bl 1082c │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ sub r9, r3, r9 │ │ │ │ - b 10bc8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + b 11534 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ + mov r4, fp │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r1, fp │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r4, fp │ │ │ │ - sub r9, r3, fp │ │ │ │ - b 10ad0 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + sub fp, r3, fp │ │ │ │ + b 1143c │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - sub r3, r3, r6 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + sub r3, r3, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 108a8 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + b 11214 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ + mov r3, r5 │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r5 │ │ │ │ - sub r7, r3, r5 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + sub r4, r3, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r7 │ │ │ │ - cmpge r3, sl │ │ │ │ - ble 10874 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, r4 │ │ │ │ + cmpge r3, r8 │ │ │ │ + ble 111d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov fp, r4 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r1 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ - asr r1, r3, #1 │ │ │ │ - rsb r3, r2, r3, asr #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + asr r3, r3, #1 │ │ │ │ + sub r6, r3, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - sub r5, r3, r4 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + sub r5, r3, r1 │ │ │ │ + mov r4, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r2, r4 │ │ │ │ mov r3, r2 │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp r8, r2 │ │ │ │ movge r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10f04 │ │ │ │ - cmp sl, r5 │ │ │ │ - bge 110f8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bne 11874 │ │ │ │ + cmp r8, r4 │ │ │ │ + bge 11a70 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - add r5, r3, fp │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r7, r3, sl │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r5, r5, r5, lsr #31 │ │ │ │ - asr r7, r5, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - sub r8, r2, r3 │ │ │ │ - rsb r5, fp, r5, asr #1 │ │ │ │ - cmp r8, r5 │ │ │ │ + add r7, r7, r7, lsr #31 │ │ │ │ + asr r7, r7, #1 │ │ │ │ + mov r9, r3 │ │ │ │ + sub fp, r2, r3 │ │ │ │ + sub r4, r7, sl │ │ │ │ + cmp fp, r4 │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp r8, fp │ │ │ │ movge r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10e2c │ │ │ │ - cmp sl, r5 │ │ │ │ - bge 10ed4 │ │ │ │ + bne 1179c │ │ │ │ + cmp r8, r4 │ │ │ │ + bge 11844 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r4, r7, fp │ │ │ │ - add r4, r4, r4, lsr #31 │ │ │ │ - asr r9, r4, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - sub r5, r3, r6 │ │ │ │ - rsb r4, fp, r4, asr #1 │ │ │ │ - cmp r5, r4 │ │ │ │ + add r6, r7, sl │ │ │ │ + mov r0, r9 │ │ │ │ + add r6, r6, r6, lsr #31 │ │ │ │ + asr r6, r6, #1 │ │ │ │ + sub r4, r3, r9 │ │ │ │ + sub r5, r6, sl │ │ │ │ + cmp r4, r5 │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp r8, r4 │ │ │ │ movge r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 111a4 │ │ │ │ - cmp sl, r4 │ │ │ │ - bge 10e04 │ │ │ │ - add r4, r9, fp │ │ │ │ + bne 11b2c │ │ │ │ + cmp r8, r5 │ │ │ │ + bge 11774 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r4, r4, r4, lsr #31 │ │ │ │ - asr r4, r4, #1 │ │ │ │ + add r5, r6, sl │ │ │ │ + mov r2, sl │ │ │ │ + add r5, r5, r5, lsr #31 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + asr r5, r5, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ + mov sl, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r2, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r3, r4 │ │ │ │ - str sl, [sp] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov fp, r4 │ │ │ │ - bl 1082c │ │ │ │ - sub r4, r9, r4 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b 10d9c │ │ │ │ + mov r3, r5 │ │ │ │ + sub r5, r6, r5 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + bl 1117c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + b 1170c │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + sub r4, r7, r6 │ │ │ │ + mov sl, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ blx ip │ │ │ │ - mov fp, r9 │ │ │ │ - sub r5, r7, r9 │ │ │ │ - b 10d5c │ │ │ │ + b 116cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r2, fp │ │ │ │ - add r4, r3, r6 │ │ │ │ - add r4, r4, r4, lsr #31 │ │ │ │ - asr r9, r4, #1 │ │ │ │ - sub r8, r7, fp │ │ │ │ - rsb r4, r6, r4, asr #1 │ │ │ │ - cmp r4, r8 │ │ │ │ + mov r2, sl │ │ │ │ + sub r6, r7, sl │ │ │ │ + add r3, r3, r9 │ │ │ │ + add r3, r3, r3, lsr #31 │ │ │ │ + asr fp, r3, #1 │ │ │ │ + sub r5, fp, r9 │ │ │ │ + cmp r5, r6 │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ - cmp sl, r4 │ │ │ │ + cmp r8, r5 │ │ │ │ movge r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11160 │ │ │ │ - cmp sl, r8 │ │ │ │ - bge 10ea8 │ │ │ │ - add r8, r7, r2 │ │ │ │ + bne 11ae8 │ │ │ │ + cmp r8, r6 │ │ │ │ + bge 11818 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r8, r8, r8, lsr #31 │ │ │ │ - asr r8, r8, #1 │ │ │ │ + add r6, r7, r2 │ │ │ │ + mov r1, fp │ │ │ │ + add r6, r6, r6, lsr #31 │ │ │ │ + mov r0, r9 │ │ │ │ + str r8, [sp] │ │ │ │ + asr r6, r6, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 1082c │ │ │ │ - mov r2, r8 │ │ │ │ - sub r8, r7, r8 │ │ │ │ - b 10e48 │ │ │ │ + mov r3, r6 │ │ │ │ + bl 1117c │ │ │ │ + mov r2, r6 │ │ │ │ + sub r6, r7, r6 │ │ │ │ + b 117b8 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + mov r9, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r6, r9 │ │ │ │ - sub r8, r3, r9 │ │ │ │ - b 10d5c │ │ │ │ + sub fp, r3, fp │ │ │ │ + b 116cc │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r9 │ │ │ │ + mov sl, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - mov r0, r6 │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov fp, r7 │ │ │ │ - sub r5, r3, r7 │ │ │ │ - b 10d0c │ │ │ │ + sub r4, r3, r7 │ │ │ │ + b 1167c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r7, fp │ │ │ │ - add r8, r3, r4 │ │ │ │ - add r8, r8, r8, lsr #31 │ │ │ │ - asr r3, r8, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - rsb r8, r4, r8, asr #1 │ │ │ │ - sub r6, r3, fp │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ - cmp r8, r6 │ │ │ │ + mov r9, sl │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + add r3, r3, r2 │ │ │ │ + add r3, r3, r3, lsr #31 │ │ │ │ + asr r1, r3, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r4, r3 │ │ │ │ + sub r5, r1, r2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + sub r6, r2, sl │ │ │ │ + cmp r5, r6 │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp r8, r5 │ │ │ │ movge r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11008 │ │ │ │ - cmp sl, r6 │ │ │ │ - bge 110bc │ │ │ │ + bne 11980 │ │ │ │ + cmp r8, r6 │ │ │ │ + bge 11a34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - add r6, r3, r7 │ │ │ │ + add fp, r3, r9 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - add r6, r6, r6, lsr #31 │ │ │ │ - asr fp, r6, #1 │ │ │ │ - sub r9, r3, r4 │ │ │ │ - rsb r6, r7, r6, asr #1 │ │ │ │ - cmp r9, r6 │ │ │ │ + add fp, fp, fp, lsr #31 │ │ │ │ + asr fp, fp, #1 │ │ │ │ + sub r6, r3, r4 │ │ │ │ + sub r7, fp, r9 │ │ │ │ + cmp r6, r7 │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp r8, r6 │ │ │ │ movge r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1122c │ │ │ │ - cmp sl, r6 │ │ │ │ - bge 10fdc │ │ │ │ - add r6, fp, r7 │ │ │ │ + bne 11bb4 │ │ │ │ + cmp r8, r7 │ │ │ │ + bge 11954 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r6, r6, r6, lsr #31 │ │ │ │ - asr r6, r6, #1 │ │ │ │ + add r7, fp, r9 │ │ │ │ + mov r2, r9 │ │ │ │ + add r7, r7, r7, lsr #31 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + asr r7, r7, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ + mov r9, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r3, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r6 │ │ │ │ - bl 1082c │ │ │ │ - sub r6, fp, r6 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 10f74 │ │ │ │ + mov r3, r7 │ │ │ │ + sub r7, fp, r7 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + bl 1117c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + b 118ec │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r9, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, fp │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r7, fp │ │ │ │ sub r6, r3, fp │ │ │ │ - b 10f30 │ │ │ │ + b 118a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r2, r7 │ │ │ │ - add r8, r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + add fp, r3, r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r8, r8, r8, lsr #31 │ │ │ │ - asr fp, r8, #1 │ │ │ │ - sub r9, r3, r7 │ │ │ │ - rsb r8, r4, r8, asr #1 │ │ │ │ - cmp r8, r9 │ │ │ │ + add fp, fp, fp, lsr #31 │ │ │ │ + asr fp, fp, #1 │ │ │ │ + sub r7, r3, r9 │ │ │ │ + sub r5, fp, r4 │ │ │ │ + cmp r5, r7 │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp r8, r5 │ │ │ │ movge r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 111e8 │ │ │ │ - cmp sl, r9 │ │ │ │ - bge 11090 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bne 11b70 │ │ │ │ + cmp r8, r7 │ │ │ │ + bge 11a08 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - add r9, r3, r2 │ │ │ │ - add r9, r9, r9, lsr #31 │ │ │ │ - asr r9, r9, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ + add r7, r3, r2 │ │ │ │ + add r7, r7, r7, lsr #31 │ │ │ │ + asr r7, r7, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - str sl, [sp] │ │ │ │ - bl 1082c │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r9 │ │ │ │ - sub r9, r3, r9 │ │ │ │ - b 11028 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + mov r2, r7 │ │ │ │ + sub r7, r3, r7 │ │ │ │ + b 119a0 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, fp │ │ │ │ + mov r4, fp │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, fp │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r4, fp │ │ │ │ - sub r8, r3, fp │ │ │ │ - b 10f30 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + sub r5, r3, fp │ │ │ │ + b 118a8 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - sub r3, r3, r6 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + sub r3, r3, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 10d0c │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + b 1167c │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ sub r3, r3, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 10864 │ │ │ │ + b 111c8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - mov r2, r4 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ bx ip │ │ │ │ - add r4, r9, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r4, r4, r4, lsr #31 │ │ │ │ - asr r4, r4, #1 │ │ │ │ + add r5, fp, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + add r5, r5, r5, lsr #31 │ │ │ │ + str r8, [sp] │ │ │ │ + asr r5, r5, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r9, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ + sub r5, fp, r5 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r4 │ │ │ │ - bl 1082c │ │ │ │ - sub r4, r9, r4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b 10e48 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bl 1117c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + b 117b8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - add r5, r3, r0 │ │ │ │ - add r5, r5, r5, lsr #31 │ │ │ │ - asr r5, r5, #1 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ + add r4, r3, r0 │ │ │ │ + mov r3, r6 │ │ │ │ + add r4, r4, r4, lsr #31 │ │ │ │ + asr r4, r4, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - mov r2, fp │ │ │ │ - bl 1082c │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r0, r5 │ │ │ │ - sub r5, r3, r5 │ │ │ │ - b 10d9c │ │ │ │ - add r8, fp, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + sub r4, r3, r4 │ │ │ │ + b 1170c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r8, r8, r8, lsr #31 │ │ │ │ - asr r8, r8, #1 │ │ │ │ + add r5, fp, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + add r5, r5, r5, lsr #31 │ │ │ │ + str r8, [sp] │ │ │ │ + asr r5, r5, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ + sub r5, fp, r5 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r8 │ │ │ │ - bl 1082c │ │ │ │ - sub r8, fp, r8 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - b 11028 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bl 1117c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + b 119a0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - add r9, r3, r0 │ │ │ │ - add r9, r9, r9, lsr #31 │ │ │ │ - asr r9, r9, #1 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ + add r6, r3, r0 │ │ │ │ mov r3, fp │ │ │ │ - mov r1, r9 │ │ │ │ + add r6, r6, r6, lsr #31 │ │ │ │ + asr r6, r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - mov r2, r7 │ │ │ │ - bl 1082c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r0, r9 │ │ │ │ - sub r9, r3, r9 │ │ │ │ - b 10f74 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + sub r6, r3, r6 │ │ │ │ + b 118ec │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - add r7, r3, r0 │ │ │ │ - add r7, r7, r7, lsr #31 │ │ │ │ - asr r7, r7, #1 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r7 │ │ │ │ + add r5, r3, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + add r5, r5, r5, lsr #31 │ │ │ │ + asr r5, r5, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 1082c │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r0, r7 │ │ │ │ - sub r7, r3, r7 │ │ │ │ - b 10b14 │ │ │ │ - add r6, fp, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + sub r5, r3, r5 │ │ │ │ + b 11480 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r6, r6, r6, lsr #31 │ │ │ │ - asr r6, r6, #1 │ │ │ │ + add r7, fp, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + add r7, r7, r7, lsr #31 │ │ │ │ + str r8, [sp] │ │ │ │ + asr r7, r7, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r4, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ + sub r7, fp, r7 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r6 │ │ │ │ - bl 1082c │ │ │ │ - sub r6, fp, r6 │ │ │ │ + bl 1117c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b 10bc8 │ │ │ │ - add r5, fp, r7 │ │ │ │ + b 11534 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r5, r5, r5, lsr #31 │ │ │ │ - asr r5, r5, #1 │ │ │ │ + add r6, fp, sl │ │ │ │ + mov r0, sl │ │ │ │ + add r6, r6, r6, lsr #31 │ │ │ │ + str r8, [sp] │ │ │ │ + asr r6, r6, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + mov sl, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ + sub r6, fp, r6 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r7, r5 │ │ │ │ - bl 1082c │ │ │ │ - sub r5, fp, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1117c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b 109e4 │ │ │ │ + b 11350 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + str r8, [sp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - add r6, r3, r0 │ │ │ │ - add r6, r6, r6, lsr #31 │ │ │ │ - asr r6, r6, #1 │ │ │ │ + add r5, r3, r0 │ │ │ │ + mov r3, r7 │ │ │ │ + add r5, r5, r5, lsr #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r6 │ │ │ │ + asr r5, r5, #1 │ │ │ │ + mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1082c │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - sub r6, r3, r6 │ │ │ │ - b 10938 │ │ │ │ + mov r0, r5 │ │ │ │ + sub r5, r3, r5 │ │ │ │ + b 112a4 │ │ │ │ │ │ │ │ -00011380 : │ │ │ │ +00011d08 : │ │ │ │ mul r1, r0, r1 │ │ │ │ - push {r4, lr} │ │ │ │ - lsl r1, r1, #3 │ │ │ │ mov r0, #8192 @ 0x2000 │ │ │ │ - bl 1c5a6c │ │ │ │ - pop {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + str lr, [sp, #4] │ │ │ │ + lsl r1, r1, #3 │ │ │ │ + bl 1c9ad4 │ │ │ │ + ldr r4, [sp] │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b328 │ │ │ │ │ │ │ │ -0001139c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r4, r0 │ │ │ │ +00011d30 : │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + sub sp, sp, #20 │ │ │ │ mov r0, sp │ │ │ │ bl b700 <__gettimeofday64@plt> │ │ │ │ - ldm sp, {r0, r1, r2, r3} │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ + ldrd r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r2, [r4] │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + strd r2, [r4, #8] │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000113c8 : │ │ │ │ +00011d70 : │ │ │ │ sub sp, sp, #8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub sp, sp, #20 │ │ │ │ + strd r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - stmib r1, {r2, r3} │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, sp │ │ │ │ - ldrd r6, [sp, #56] @ 0x38 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ + str lr, [sp, #24] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, sp │ │ │ │ + ldrd r6, [sp, #56] @ 0x38 │ │ │ │ + stmib r1, {r2, r3} │ │ │ │ + mov r1, #0 │ │ │ │ bl b700 <__gettimeofday64@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r0, r3, r6 │ │ │ │ sbc r1, r1, r7 │ │ │ │ - bl 1c600c │ │ │ │ - ldr r2, [pc, #120] @ 11490 │ │ │ │ - ldr r3, [pc, #120] @ 11494 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca074 │ │ │ │ + ldr r2, [pc, #152] @ 11e64 │ │ │ │ + ldr r3, [pc, #152] @ 11e68 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ subs r0, r3, r9 │ │ │ │ sbc r1, r1, r8 │ │ │ │ - bl 1c600c │ │ │ │ + bl 1ca074 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [r4, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 11480 │ │ │ │ + beq 11e44 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, lr │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ add sp, sp, #8 │ │ │ │ bx r1 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ │ │ │ │ -00011498 : │ │ │ │ - ldr r1, [pc, #4] @ 114a4 │ │ │ │ +00011e6c : │ │ │ │ + ldr r1, [pc, #4] @ 11e78 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov fp, r2 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - mov r6, r1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov lr, r1 │ │ │ │ mov r1, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov ip, r2 │ │ │ │ - ldm r3, {r7, sl, fp} │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 116b8 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 115cc │ │ │ │ - cmp ip, r1 │ │ │ │ - mov r0, ip │ │ │ │ - bge 115c4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - cmp ip, r6 │ │ │ │ - bge 115c4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 115c4 │ │ │ │ - mov r2, r0 │ │ │ │ - mul r2, sl, r2 │ │ │ │ - mov r1, ip │ │ │ │ - mla r1, fp, r1, r2 │ │ │ │ - mov r2, r0 │ │ │ │ - mul r2, fp, r2 │ │ │ │ - add r3, r7, r3, lsl #3 │ │ │ │ - mla ip, sl, ip, r2 │ │ │ │ - lsl r9, sl, #3 │ │ │ │ - mov r2, ip │ │ │ │ - sub r8, r7, #8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - add ip, r3, r2, lsl #3 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r1, [sp, #24] │ │ │ │ + ldr sl, [r3] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 12078 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 11fb0 │ │ │ │ + cmp fp, r1 │ │ │ │ + bge 11f94 │ │ │ │ + cmp r0, lr │ │ │ │ + bge 11f94 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 11f94 │ │ │ │ + mul r3, r5, fp │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r2, r8, r4, lsl #3 │ │ │ │ - add r3, r3, r5, lsl #3 │ │ │ │ - mov r7, fp │ │ │ │ - ldrd sl, [r2, #8]! │ │ │ │ - ldrd r0, [r3] │ │ │ │ - strd sl, [r3], #8 │ │ │ │ - cmp ip, r3 │ │ │ │ - strd r0, [r2] │ │ │ │ - bne 11568 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add lr, lr, #1 │ │ │ │ - cmp r6, lr │ │ │ │ - mov fp, r7 │ │ │ │ - add r4, r4, r7 │ │ │ │ - add r5, r5, r3 │ │ │ │ - add ip, ip, r9 │ │ │ │ - bne 11558 │ │ │ │ + mul r1, fp, r4 │ │ │ │ + add r2, sl, r2, lsl #3 │ │ │ │ + mla r3, r0, r4, r3 │ │ │ │ + mla r1, r0, r5, r1 │ │ │ │ + lsl r9, r4, #3 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, fp │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add r1, r1, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - add r2, r2, r7 │ │ │ │ - bne 11538 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r2, r1 │ │ │ │ - mov lr, r2 │ │ │ │ - bge 115c4 │ │ │ │ - cmp r0, r6 │ │ │ │ - bge 115c4 │ │ │ │ - mov r3, r0 │ │ │ │ - mul r3, sl, r3 │ │ │ │ - mul lr, sl, lr │ │ │ │ - mul r0, fp, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - add r3, r7, r3, lsl #3 │ │ │ │ - mul r5, fp, r5 │ │ │ │ - mov r4, lr │ │ │ │ - mov lr, r2 │ │ │ │ - add r2, r7, r0, lsl #3 │ │ │ │ - add r0, r3, #8 │ │ │ │ - add r2, r2, #8 │ │ │ │ - lsl r9, fp, #3 │ │ │ │ - lsl r8, sl, #3 │ │ │ │ - mov r7, r0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str sl, [sp, #32] │ │ │ │ - str fp, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - add r2, r3, r4, lsl #3 │ │ │ │ - add r3, r7, r5, lsl #3 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + mov fp, r6 │ │ │ │ + mov r8, r2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - ldrd r0, [r3] │ │ │ │ - ldrd sl, [r2] │ │ │ │ - ldrd r6, [r2, #-8] │ │ │ │ + mov r5, r6 │ │ │ │ + add r0, r1, r2, lsl #3 │ │ │ │ + add r2, sl, r8, lsl #3 │ │ │ │ + stmib sp, {r4, r5} │ │ │ │ + add r1, sl, fp, lsl #3 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + ldrd r4, [r2] │ │ │ │ + strd r4, [r1], #8 │ │ │ │ + strd r6, [r2], #8 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 11f3c │ │ │ │ + ldmib sp, {r4, r5} │ │ │ │ + add ip, ip, #1 │ │ │ │ + add fp, fp, r3 │ │ │ │ + cmp lr, ip │ │ │ │ + add r0, r0, r9 │ │ │ │ + add r8, r8, r4 │ │ │ │ + bne 11f30 │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r6, r6, r4 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r1, r5 │ │ │ │ + add r2, r2, r3 │ │ │ │ + bne 11f10 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + cmp fp, r1 │ │ │ │ + bge 11f94 │ │ │ │ + cmp r0, lr │ │ │ │ + bge 11f94 │ │ │ │ + mul r2, r0, r4 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + mul r3, r0, r5 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + mul r6, fp, r5 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + add r2, sl, r2, lsl #3 │ │ │ │ + add r3, sl, r3, lsl #3 │ │ │ │ + mul r7, fp, r4 │ │ │ │ + add sl, r2, #8 │ │ │ │ + lsl r9, r4, #3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + lsl r8, r5, #3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r2, sl, r6, lsl #3 │ │ │ │ + stmib sp, {r6, r7} │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #20] │ │ │ │ + add r3, r3, r7, lsl #3 │ │ │ │ ldrd r4, [r3, #-8] │ │ │ │ - strd sl, [r3] │ │ │ │ - strd r6, [r3, #-8] │ │ │ │ - strd r0, [r2] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ add ip, ip, #1 │ │ │ │ - cmp r1, ip │ │ │ │ - strd r4, [r2, #-8] │ │ │ │ + cmp lr, ip │ │ │ │ + ldrd sl, [r2, #-8] │ │ │ │ + ldrd r6, [r2] │ │ │ │ + ldrd r0, [r3] │ │ │ │ + strd sl, [r3, #-8] │ │ │ │ + strd r6, [r3] │ │ │ │ add r3, r3, r8 │ │ │ │ + strd r4, [r2, #-8] │ │ │ │ + strd r0, [r2] │ │ │ │ add r2, r2, r9 │ │ │ │ - bne 11648 │ │ │ │ + bne 12014 │ │ │ │ + ldmib sp, {r6, r7} │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + add fp, fp, #1 │ │ │ │ + add r6, r6, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - add r4, r4, r3 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add lr, lr, #1 │ │ │ │ - add r5, r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - cmp r3, lr │ │ │ │ - mov r6, r1 │ │ │ │ - bne 11628 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp ip, r1 │ │ │ │ - bge 115c4 │ │ │ │ - cmp r0, r6 │ │ │ │ - bge 115c4 │ │ │ │ - cmp sl, #1 │ │ │ │ - cmpeq fp, #1 │ │ │ │ - bne 11718 │ │ │ │ - mov r2, ip │ │ │ │ - sub lr, r0, r6 │ │ │ │ - add ip, ip, r6 │ │ │ │ - mov r4, r1 │ │ │ │ - add ip, r7, ip, lsl #3 │ │ │ │ - lsl lr, lr, #3 │ │ │ │ - add r3, ip, lr │ │ │ │ - ldrd r0, [r3] │ │ │ │ - strd r0, [r3], #8 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne 116f0 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ - add ip, ip, #8 │ │ │ │ - bne 116ec │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - mul r3, fp, r3 │ │ │ │ - mov r2, ip │ │ │ │ - mul r2, sl, r2 │ │ │ │ - add r9, r7, r3, lsl #3 │ │ │ │ + add r7, r7, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, fp │ │ │ │ + bne 11ff8 │ │ │ │ + b 11f94 │ │ │ │ + cmp fp, r1 │ │ │ │ + bge 11f94 │ │ │ │ + cmp r0, lr │ │ │ │ + bge 11f94 │ │ │ │ + cmp r5, #1 │ │ │ │ + cmpeq r4, #1 │ │ │ │ + beq 11f94 │ │ │ │ + mul r2, r0, r4 │ │ │ │ + mul r3, fp, r4 │ │ │ │ + mul r8, fp, r5 │ │ │ │ + add r2, sl, r2, lsl #3 │ │ │ │ + lsl r7, r4, #3 │ │ │ │ + mov r9, r3 │ │ │ │ mov r3, r0 │ │ │ │ - mov r8, ip │ │ │ │ - mul r3, sl, r3 │ │ │ │ - mul r8, fp, r8 │ │ │ │ - mov r5, r2 │ │ │ │ - lsl r4, fp, #3 │ │ │ │ - mov r2, ip │ │ │ │ - add r3, r7, r3, lsl #3 │ │ │ │ - lsl lr, sl, #3 │ │ │ │ + lsl r6, r5, #3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mul r2, r0, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov ip, r5 │ │ │ │ - mov r7, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r2, r9, ip, lsl #3 │ │ │ │ - add r3, r3, r8, lsl #3 │ │ │ │ - stmib sp, {r8, r9} │ │ │ │ - ldrd r4, [r3] │ │ │ │ - ldrd r8, [r2] │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ - strd r8, [r3] │ │ │ │ - strd r4, [r2] │ │ │ │ - add r3, r3, lr │ │ │ │ - add r2, r2, r0 │ │ │ │ - bne 11774 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldmib sp, {r8, r9} │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - add ip, ip, sl │ │ │ │ - add r8, r8, fp │ │ │ │ - bne 11760 │ │ │ │ - b 115c4 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub sp, sp, #24 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r3 │ │ │ │ - ldmib r4, {r3, ip} │ │ │ │ + add sl, sl, r2, lsl #3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov ip, r3 │ │ │ │ + stmib sp, {r5, r8} │ │ │ │ + str r9, [sp, #16] │ │ │ │ + add r1, r2, r8, lsl #3 │ │ │ │ + add r2, sl, r9, lsl #3 │ │ │ │ + ldrd r4, [r2] │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp lr, ip │ │ │ │ + ldrd r8, [r1] │ │ │ │ + strd r8, [r2] │ │ │ │ + add r2, r2, r6 │ │ │ │ + strd r4, [r1] │ │ │ │ + add r1, r1, r7 │ │ │ │ + bne 120dc │ │ │ │ + ldmib sp, {r5, r8} │ │ │ │ + add fp, fp, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r8, r8, r5 │ │ │ │ + cmp r2, fp │ │ │ │ + add r9, r9, r0 │ │ │ │ + bne 120c4 │ │ │ │ + b 11f94 │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r5, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ sub r6, r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ - mul r0, r5, ip │ │ │ │ + str r8, [sp, #16] │ │ │ │ + mov r8, r3 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + sub r8, r8, r5 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr lr, [r4] │ │ │ │ + ldmib r4, {r3, ip} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - mla r0, r7, r3, r0 │ │ │ │ + mul r0, r5, ip │ │ │ │ mul r1, r2, r6 │ │ │ │ - ldr lr, [r4] │ │ │ │ - sub r8, r8, r5 │ │ │ │ stm sp, {r2, r8, ip} │ │ │ │ - str r2, [sp, #16] │ │ │ │ + mla r0, r7, r3, r0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ add r0, lr, r0, lsl #3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ - str r1, [sp, #12] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ bl ad58 │ │ │ │ + ldr ip, [r4] │ │ │ │ ldmib r4, {r1, r3} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul r0, r5, r1 │ │ │ │ mul lr, r2, r6 │ │ │ │ + stm sp, {r2, r8} │ │ │ │ mla r0, r7, r3, r0 │ │ │ │ - ldr ip, [r4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ str lr, [sp, #12] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - stm sp, {r2, r8} │ │ │ │ add r0, ip, r0, lsl #3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ - str r1, [sp, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ bl ad58 │ │ │ │ + ldr ip, [r4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - mul r1, r5, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr ip, [r4] │ │ │ │ + mul r1, r5, r0 │ │ │ │ + stm sp, {r2, r8} │ │ │ │ mla r1, r7, r2, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ + mov r2, r6 │ │ │ │ mul r0, r3, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - stm sp, {r2, r8} │ │ │ │ add r1, ip, r1, lsl #3 │ │ │ │ - mov r2, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl b7cc │ │ │ │ + ldr r1, [r4] │ │ │ │ ldr ip, [r4, #4] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mul r5, ip, r5 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r1, [r4] │ │ │ │ - mla r5, r7, r2, r5 │ │ │ │ str ip, [sp, #12] │ │ │ │ mul ip, r3, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mla r5, r7, r2, r5 │ │ │ │ stm sp, {r2, r8, ip} │ │ │ │ + mov r2, r6 │ │ │ │ add r1, r1, r5, lsl #3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - mov r2, r6 │ │ │ │ bl b7cc │ │ │ │ add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, #1 │ │ │ │ bxle lr │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov r9, r0 │ │ │ │ - sub sp, sp, #108 @ 0x6c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r1 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r9, r0 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #108 @ 0x6c │ │ │ │ str r9, [sl] │ │ │ │ asr r4, r7, #1 │ │ │ │ - str sl, [sp, #8] │ │ │ │ + mov r0, #0 │ │ │ │ str fp, [sp, #4] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ str r3, [sp] │ │ │ │ - mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #0 │ │ │ │ bl afb0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 11d08 │ │ │ │ + beq 126b4 │ │ │ │ mov r8, r9 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, #0 │ │ │ │ str r8, [sl] │ │ │ │ - asr r1, r2, #1 │ │ │ │ - str sl, [sp, #8] │ │ │ │ str fp, [sp, #4] │ │ │ │ + str sl, [sp, #8] │ │ │ │ ldr r3, [sl, #16] │ │ │ │ + asr r1, r2, #1 │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl afb0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 11cfc │ │ │ │ + beq 126a8 │ │ │ │ mov r3, sl │ │ │ │ mov r7, r1 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ asr r5, r7, #1 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r5 │ │ │ │ str r9, [fp] │ │ │ │ stmib sp, {sl, fp} │ │ │ │ ldr r3, [fp, #16] │ │ │ │ str r3, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, #0 │ │ │ │ bl afb0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 11cf0 │ │ │ │ + beq 1269c │ │ │ │ mov r3, fp │ │ │ │ mov fp, sl │ │ │ │ - mov sl, r3 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ + mov sl, r3 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r9, [sl] │ │ │ │ asr r7, r5, #1 │ │ │ │ - str sl, [sp, #8] │ │ │ │ + mov r0, #0 │ │ │ │ str fp, [sp, #4] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ str r3, [sp] │ │ │ │ - mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, #0 │ │ │ │ bl afb0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 11ce4 │ │ │ │ + beq 12690 │ │ │ │ mov r8, r9 │ │ │ │ mov r6, r7 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - str r9, [sp, #92] @ 0x5c │ │ │ │ mov r7, fp │ │ │ │ + str r9, [sp, #92] @ 0x5c │ │ │ │ mov r9, sl │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - asr r5, r6, #1 │ │ │ │ str r8, [r9] │ │ │ │ + asr r5, r6, #1 │ │ │ │ + mov r0, #0 │ │ │ │ stmib sp, {r7, r9} │ │ │ │ ldr r3, [r9, #16] │ │ │ │ - str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ bl afb0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 11cd8 │ │ │ │ + beq 12684 │ │ │ │ mov sl, r8 │ │ │ │ mov fp, r5 │ │ │ │ mov r4, r8 │ │ │ │ - asr r8, fp, #1 │ │ │ │ str sl, [r9] │ │ │ │ + asr r8, fp, #1 │ │ │ │ + mov r0, #0 │ │ │ │ stmib sp, {r7, r9} │ │ │ │ ldr r3, [r9, #16] │ │ │ │ - str r3, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, fp │ │ │ │ bl afb0 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 11cb4 │ │ │ │ + beq 12660 │ │ │ │ str r5, [sp, #20] │ │ │ │ - str fp, [sp, #24] │ │ │ │ mov r5, r4 │ │ │ │ + str fp, [sp, #24] │ │ │ │ mov fp, r8 │ │ │ │ str sl, [sp, #28] │ │ │ │ str r8, [sp, #32] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - asr r1, r2, #1 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ str r4, [r9] │ │ │ │ stmib sp, {r7, r9} │ │ │ │ ldr r3, [r9, #16] │ │ │ │ + asr r1, r2, #1 │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ bl afb0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - beq 11cc0 │ │ │ │ + beq 1266c │ │ │ │ mov r8, r1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - asr sl, r8, #1 │ │ │ │ str r4, [r9] │ │ │ │ + asr sl, r8, #1 │ │ │ │ + mov r3, r8 │ │ │ │ stmib sp, {r7, r9} │ │ │ │ + mov r0, #0 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ + str r1, [sp] │ │ │ │ mov r1, sl │ │ │ │ - mov r0, #0 │ │ │ │ bl afb0 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 11ccc │ │ │ │ + beq 12678 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, sl │ │ │ │ - asr r1, r5, #1 │ │ │ │ str r6, [r9] │ │ │ │ + asr r1, r5, #1 │ │ │ │ + mov r0, #0 │ │ │ │ stmib sp, {r7, r9} │ │ │ │ ldr r3, [r9, #16] │ │ │ │ mov r2, r1 │ │ │ │ - mov r0, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ bl afb0 │ │ │ │ - mov r0, r6 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ - bl 118c0 │ │ │ │ + bl 12248 │ │ │ │ ldmib r9, {r0, r3} │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r0, r0, r3 │ │ │ │ mul r3, r0, r1 │ │ │ │ sub r5, r5, r1 │ │ │ │ cmp r5, #1 │ │ │ │ add r6, r6, r3, lsl #3 │ │ │ │ - bgt 11b24 │ │ │ │ + bgt 124bc │ │ │ │ mul r1, r0, sl │ │ │ │ sub r8, r8, sl │ │ │ │ cmp r8, #1 │ │ │ │ add r4, r4, r1, lsl #3 │ │ │ │ - bgt 11aec │ │ │ │ + bgt 12484 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ - ldm r5, {r5, r6, sl} │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, r0 │ │ │ │ + ldm r5, {r5, r6, sl} │ │ │ │ mul r3, r2, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, r0, r3, lsl #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bgt 11a9c │ │ │ │ + bgt 12434 │ │ │ │ mov r4, r5 │ │ │ │ - mov r8, fp │ │ │ │ ldr r5, [sp, #20] │ │ │ │ + mov r8, fp │ │ │ │ ldr fp, [sp, #24] │ │ │ │ mul r3, r2, r8 │ │ │ │ sub fp, fp, r8 │ │ │ │ cmp fp, #1 │ │ │ │ add sl, sl, r3, lsl #3 │ │ │ │ - bgt 11a54 │ │ │ │ + bgt 123ec │ │ │ │ mov r8, r4 │ │ │ │ mul r3, r2, r5 │ │ │ │ sub r6, r6, r5 │ │ │ │ cmp r6, #1 │ │ │ │ add r8, r8, r3, lsl #3 │ │ │ │ - bgt 11a18 │ │ │ │ + bgt 123b0 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r9 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ mul r3, r2, r7 │ │ │ │ sub r5, r5, r7 │ │ │ │ cmp r5, #1 │ │ │ │ add r9, r9, r3, lsl #3 │ │ │ │ - bgt 119c8 │ │ │ │ - mov r3, sl │ │ │ │ + bgt 12360 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ + mov r3, sl │ │ │ │ mov sl, fp │ │ │ │ mov fp, r3 │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ mul r3, r2, r5 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub r7, r7, r5 │ │ │ │ - add r3, r1, r3, lsl #3 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #1 │ │ │ │ + add r3, r1, r3, lsl #3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bgt 11980 │ │ │ │ - mov r3, fp │ │ │ │ + bgt 12318 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r8, [sp, #76] @ 0x4c │ │ │ │ + mov r3, fp │ │ │ │ mov fp, sl │ │ │ │ mov sl, r3 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ mul r3, r2, r1 │ │ │ │ add r8, r8, r3, lsl #3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bgt 11924 │ │ │ │ + bgt 122bc │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mul r2, r4, r2 │ │ │ │ sub r7, r7, r4 │ │ │ │ cmp r7, #1 │ │ │ │ add r9, r9, r2, lsl #3 │ │ │ │ - bgt 118e0 │ │ │ │ + bgt 12278 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldmib r9, {r2, r3} │ │ │ │ add r2, r2, r3 │ │ │ │ - b 11bd8 │ │ │ │ + b 12570 │ │ │ │ ldmib r9, {r2, r3} │ │ │ │ add r2, r2, r3 │ │ │ │ - b 11ba4 │ │ │ │ + b 1253c │ │ │ │ ldmib r9, {r0, r1} │ │ │ │ add r0, r0, r1 │ │ │ │ - b 11b80 │ │ │ │ + b 12518 │ │ │ │ ldmib r9, {r2, r3} │ │ │ │ add r2, r2, r3 │ │ │ │ - b 11bf0 │ │ │ │ + b 12588 │ │ │ │ ldmib sl, {r2, r3} │ │ │ │ add r2, r2, r3 │ │ │ │ - b 11c18 │ │ │ │ + b 125b0 │ │ │ │ ldmib fp, {r2, r3} │ │ │ │ add r2, r2, r3 │ │ │ │ - b 11c40 │ │ │ │ + b 125d8 │ │ │ │ ldmib sl, {r2, r3} │ │ │ │ add r2, r2, r3 │ │ │ │ - b 11c74 │ │ │ │ + b 1260c │ │ │ │ ldmib sl, {r2, r3} │ │ │ │ add r2, r2, r3 │ │ │ │ - b 11c98 │ │ │ │ + b 12630 │ │ │ │ │ │ │ │ -00011d14 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - mov ip, r3 │ │ │ │ - cmp r4, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq 11ec8 │ │ │ │ - cmp r4, #2 │ │ │ │ - beq 11e0c │ │ │ │ +000126c0 : │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov fp, r1 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 11e04 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 11e04 │ │ │ │ - lsl r9, r2, #3 │ │ │ │ - add r5, r0, r4, lsl #3 │ │ │ │ - mov sl, r9 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, ip │ │ │ │ - mov r4, r2 │ │ │ │ - mov r7, #1 │ │ │ │ - sub r8, r0, #8 │ │ │ │ - mov r9, ip │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, r3, r1, lsl #3 │ │ │ │ - mov lr, r4 │ │ │ │ - mov ip, #0 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str ip, [sp] │ │ │ │ - add r1, r8, lr, lsl #3 │ │ │ │ - add r3, fp, r6, lsl #3 │ │ │ │ - mov ip, r6 │ │ │ │ - ldrd r6, [r1, #8]! │ │ │ │ - ldrd r4, [r3] │ │ │ │ - strd r6, [r3], #8 │ │ │ │ - cmp r0, r3 │ │ │ │ - strd r4, [r1] │ │ │ │ - bne 11da8 │ │ │ │ - mov r6, ip │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ - add lr, lr, r9 │ │ │ │ - add r6, r6, r2 │ │ │ │ - add r0, r0, sl │ │ │ │ - bne 11d98 │ │ │ │ - add r7, r3, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq 12874 │ │ │ │ + cmp r1, #2 │ │ │ │ + beq 127c0 │ │ │ │ + cmp fp, #1 │ │ │ │ + ble 127a4 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 127a4 │ │ │ │ + add r5, r0, r1, lsl #3 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r9, #1 │ │ │ │ + lsl sl, r3, #3 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, fp │ │ │ │ + str r5, [sp, #16] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - cmp r3, r7 │ │ │ │ - add r4, r4, r2 │ │ │ │ - add r1, r1, r9 │ │ │ │ - bne 11d78 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - ble 11e04 │ │ │ │ - lsl r9, r2, #3 │ │ │ │ - add r3, r9, #8 │ │ │ │ - add r6, r0, #8 │ │ │ │ - add r4, r0, r3 │ │ │ │ - lsl sl, ip, #3 │ │ │ │ - mov r5, ip │ │ │ │ - mov fp, #1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - sub lr, r4, #8 │ │ │ │ - add ip, r3, r5, lsl #3 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r8, #0 │ │ │ │ - add r2, r3, r5, lsl #3 │ │ │ │ - mov r3, r4 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r3 │ │ │ │ + mov lr, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldrd r0, [ip, #8] │ │ │ │ - ldrd r6, [lr, #8] │ │ │ │ - strd r0, [sp] │ │ │ │ - ldrd r0, [r3, #-8] │ │ │ │ - ldrd r4, [r2, #-8] │ │ │ │ - add r8, r8, #1 │ │ │ │ - strd r0, [r2, #-8] │ │ │ │ - ldrd r0, [sp] │ │ │ │ - cmp r8, fp │ │ │ │ - strd r6, [ip, #8] │ │ │ │ - add r2, r2, r9 │ │ │ │ - strd r4, [r3, #-8] │ │ │ │ - add ip, ip, r9 │ │ │ │ - strd r0, [lr, #8] │ │ │ │ - add r3, r3, sl │ │ │ │ - add lr, lr, sl │ │ │ │ - bne 11e58 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add ip, r1, r3, lsl #3 │ │ │ │ + add r3, r0, r8, lsl #3 │ │ │ │ + str r7, [sp] │ │ │ │ + add r1, r0, fp, lsl #3 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldrd r4, [r1] │ │ │ │ + ldrd r6, [r3] │ │ │ │ + strd r6, [r1], #8 │ │ │ │ + strd r4, [r3], #8 │ │ │ │ + cmp ip, r3 │ │ │ │ + bne 12750 │ │ │ │ + ldr r7, [sp] │ │ │ │ + add lr, lr, #1 │ │ │ │ + add ip, ip, sl │ │ │ │ + cmp lr, r9 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + add fp, fp, r7 │ │ │ │ + add r8, r8, r6 │ │ │ │ + bne 12740 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - add r5, r5, r3 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r2, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r3, fp │ │ │ │ - add r4, r4, r9 │ │ │ │ - bne 11e34 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - ble 11e04 │ │ │ │ - cmp r2, #1 │ │ │ │ - cmpeq ip, #1 │ │ │ │ - beq 11e04 │ │ │ │ - lsl r5, r2, #3 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - mov sl, ip │ │ │ │ - lsl r6, ip, #3 │ │ │ │ - mov r8, ip │ │ │ │ - mov r9, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov lr, r5 │ │ │ │ - mov ip, r4 │ │ │ │ - add r1, r9, r7, lsl #3 │ │ │ │ - add r3, r9, r8, lsl #3 │ │ │ │ + add r4, r4, r6 │ │ │ │ + add r3, r3, r7 │ │ │ │ + bne 12724 │ │ │ │ + add sp, sp, #28 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + cmp fp, #1 │ │ │ │ + ble 127a4 │ │ │ │ + lsl sl, r3, #3 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r9, r2 │ │ │ │ + lsl r3, r2, #3 │ │ │ │ + mov lr, #1 │ │ │ │ + mov ip, r0 │ │ │ │ + str fp, [sp, #20] │ │ │ │ + add r1, ip, r9, lsl #3 │ │ │ │ mov r0, #0 │ │ │ │ - str r8, [sp] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - ldrd r4, [r3] │ │ │ │ - ldrd r8, [r1] │ │ │ │ + str sl, [sp] │ │ │ │ + add r2, ip, r8, lsl #3 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + mov ip, r7 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldrd sl, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ - cmp r0, ip │ │ │ │ - strd r8, [r3] │ │ │ │ - strd r4, [r1] │ │ │ │ - add r3, r3, lr │ │ │ │ - add r1, r1, r6 │ │ │ │ - bne 11f14 │ │ │ │ - ldr r8, [sp] │ │ │ │ + cmp r0, lr │ │ │ │ + ldrd r6, [r1, #8] │ │ │ │ + ldrd r4, [r2, #8] │ │ │ │ + ldrd r8, [r2] │ │ │ │ + strd sl, [r2] │ │ │ │ + strd r6, [r2, #8] │ │ │ │ + add r2, r2, r3 │ │ │ │ + strd r4, [r1, #8] │ │ │ │ + ldr r4, [sp] │ │ │ │ + strd r8, [r1] │ │ │ │ + add r1, r1, r4 │ │ │ │ + bne 12808 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add lr, lr, #1 │ │ │ │ + mov r7, ip │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + add r9, r9, r7 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + cmp r2, lr │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + add r8, r8, r6 │ │ │ │ + bne 127e4 │ │ │ │ + b 127a4 │ │ │ │ + cmp fp, #1 │ │ │ │ + ble 127a4 │ │ │ │ + cmp r2, #1 │ │ │ │ + cmpeq r3, #1 │ │ │ │ + addeq lr, r0, #8 │ │ │ │ + addeq r0, r0, #16 │ │ │ │ + bne 128bc │ │ │ │ + mov r3, lr │ │ │ │ + ldrd r4, [r3] │ │ │ │ + strd r4, [r3], #8 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne 12894 │ │ │ │ + add r1, r1, #1 │ │ │ │ + add lr, lr, #8 │ │ │ │ + cmp fp, r1 │ │ │ │ + add r0, r0, #16 │ │ │ │ + bne 12890 │ │ │ │ + b 127a4 │ │ │ │ + lsl r8, r3, #3 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r9, r2 │ │ │ │ + lsl lr, r2, #3 │ │ │ │ + add r2, r0, r9, lsl #3 │ │ │ │ + mov ip, #0 │ │ │ │ + str r7, [sp] │ │ │ │ + add r3, r0, sl, lsl #3 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldrd r4, [r3] │ │ │ │ add ip, ip, #1 │ │ │ │ - cmp fp, ip │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - add r7, r7, r2 │ │ │ │ - add r8, r8, sl │ │ │ │ - bne 11f00 │ │ │ │ - b 11e04 │ │ │ │ + cmp ip, r1 │ │ │ │ + ldrd r6, [r2] │ │ │ │ + strd r6, [r3] │ │ │ │ + add r3, r3, lr │ │ │ │ + strd r4, [r2] │ │ │ │ + add r2, r2, r8 │ │ │ │ + bne 128e0 │ │ │ │ + ldr r7, [sp] │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp fp, r1 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + add r9, r9, r7 │ │ │ │ + add sl, sl, r6 │ │ │ │ + bne 128cc │ │ │ │ + b 127a4 │ │ │ │ │ │ │ │ -00011f58 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub sp, sp, #48 @ 0x30 │ │ │ │ +00012924 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r4, r1 │ │ │ │ - mov r6, r0 │ │ │ │ mov r1, #2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ + sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl b2a4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ble 11ffc │ │ │ │ - ldr r7, [pc, #100] @ 12004 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ble 129d8 │ │ │ │ + ldr r7, [pc, #120] @ 129f0 │ │ │ │ add r8, sp, #20 │ │ │ │ add r7, pc, r7 │ │ │ │ asr r5, r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r5 │ │ │ │ stm sp, {r0, r7, r8} │ │ │ │ mov r0, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r5 │ │ │ │ str r6, [sp, #20] │ │ │ │ + sub r4, r4, r5 │ │ │ │ bl afb0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 118c0 │ │ │ │ + bl 12248 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + cmp r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - sub r4, r4, r5 │ │ │ │ add r3, r3, r2 │ │ │ │ mul r3, r5, r3 │ │ │ │ - cmp r4, #1 │ │ │ │ add r6, r6, r3, lsl #3 │ │ │ │ - ldrgt r0, [sp, #36] @ 0x24 │ │ │ │ - bgt 11fa4 │ │ │ │ + ble 129d8 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + b 1297c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xfffff500 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xfffff4fc │ │ │ │ │ │ │ │ -00012008 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000129f4 : │ │ │ │ + strd r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + mov r4, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str lr, [sp, #24] │ │ │ │ sub sp, sp, #8192 @ 0x2000 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - mov r4, r1 │ │ │ │ add r1, sp, #8256 @ 0x2040 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ add r1, r1, #16 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r1] │ │ │ │ mov r1, #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r2, [r5, #-24] @ 0xffffffe8 │ │ │ │ + str r3, [r5, #-20] @ 0xffffffec │ │ │ │ + str r0, [r5, #-16] │ │ │ │ bl b2a4 │ │ │ │ add r3, sp, #4096 @ 0x1000 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ cmp r4, #1 │ │ │ │ + str r0, [r5, #-12] │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ str r5, [r5, #-8] │ │ │ │ str r3, [r5, #-4] │ │ │ │ - str r0, [r5, #-12] │ │ │ │ - ble 120c0 │ │ │ │ - ldr r8, [pc, #104] @ 120cc │ │ │ │ + ble 12abc │ │ │ │ + ldr r8, [pc, #124] @ 12ad8 │ │ │ │ add r9, sp, #20 │ │ │ │ add r8, pc, r8 │ │ │ │ asr r6, r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [r5, #-28] @ 0xffffffe4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r6 │ │ │ │ stm sp, {r0, r8, r9} │ │ │ │ mov r0, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r6 │ │ │ │ + sub r4, r4, r6 │ │ │ │ bl afb0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 118c0 │ │ │ │ + bl 12248 │ │ │ │ ldr r3, [r5, #-24] @ 0xffffffe8 │ │ │ │ + cmp r4, #1 │ │ │ │ ldr r2, [r5, #-20] @ 0xffffffec │ │ │ │ - sub r4, r4, r6 │ │ │ │ add r3, r3, r2 │ │ │ │ mul r3, r6, r3 │ │ │ │ - cmp r4, #1 │ │ │ │ add r7, r7, r3, lsl #3 │ │ │ │ - ldrgt r0, [r5, #-12] │ │ │ │ - bgt 12068 │ │ │ │ + ble 12abc │ │ │ │ + ldr r0, [r5, #-12] │ │ │ │ + b 12a60 │ │ │ │ add sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0xfffff74c │ │ │ │ - cmp r1, #0 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xfffff6c0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + cmp r1, #0 │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ movge r3, #0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str sl, [sp, #24] │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add r3, r3, r1 │ │ │ │ - and r2, r2, r3 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + and r2, r2, r3 │ │ │ │ lsl r2, r2, #4 │ │ │ │ ldrd r6, [r1, r2]! │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ asr r3, r3, r2 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ lsl r3, r3, #4 │ │ │ │ + strd r4, [sp] │ │ │ │ ldrd r0, [r2, r3]! │ │ │ │ - sub sp, sp, #16 │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - strd r4, [sp] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sl, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ cmp r1, #0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ mov sl, r2 │ │ │ │ - movge r3, #0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ + movge r3, #0 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #20 │ │ │ │ add r3, r3, r1 │ │ │ │ - and r2, r2, r3 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ + and r2, r2, r3 │ │ │ │ lsl r2, r2, #4 │ │ │ │ ldrd r4, [r1, r2]! │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrd r6, [r1, #8] │ │ │ │ asr r3, r3, r2 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ lsl r3, r3, #4 │ │ │ │ + strd r6, [sp] │ │ │ │ ldrd r0, [r2, r3]! │ │ │ │ - sub sp, sp, #20 │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r6, [sp] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r3, #8] │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r2] │ │ │ │ strd r0, [r2, #8] │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub sp, sp, #24 │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - add r2, sp, #8 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + sub sp, sp, #24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ + add r2, sp, #8 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldrd r6, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r6, [sp, #16] │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ add r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sl, #8] │ │ │ │ add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r3, r0 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ lsl r0, r1, #2 │ │ │ │ - addmi r3, r3, r0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + addmi r3, r3, r0 │ │ │ │ + str sl, [sp, #24] │ │ │ │ sub r2, r0, r3 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + sub sp, sp, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - movge r2, r3 │ │ │ │ - sub r5, r2, r1 │ │ │ │ - movge r7, #2 │ │ │ │ - movge sl, #0 │ │ │ │ movlt r7, #6 │ │ │ │ movlt sl, #4 │ │ │ │ + blt 12eb4 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r7, #2 │ │ │ │ + mov sl, #0 │ │ │ │ + sub r5, r2, r1 │ │ │ │ cmp r5, #0 │ │ │ │ movle r5, r2 │ │ │ │ - sub sp, sp, #16 │ │ │ │ movle r7, sl │ │ │ │ sub r4, r1, r5 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ cmp r4, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bge 124c8 │ │ │ │ + bge 12f6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5f88 │ │ │ │ - ldr r2, [pc, #164] @ 12504 │ │ │ │ - ldr r3, [pc, #164] @ 12508 │ │ │ │ - bl 1c606c │ │ │ │ + orr r5, r7, #1 │ │ │ │ + bl 1c9ff0 │ │ │ │ + ldr r2, [pc, #184] @ 12fa8 │ │ │ │ + and sl, r7, #4 │ │ │ │ + ldr r3, [pc, #180] @ 12fac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c62d8 │ │ │ │ + bl 1ca340 │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #8 │ │ │ │ bl af8c │ │ │ │ ldrd r2, [sp] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - orr r5, r7, #1 │ │ │ │ - and sl, r7, #4 │ │ │ │ tst r5, #2 │ │ │ │ - beq 124ac │ │ │ │ + beq 12f38 │ │ │ │ mov r4, r2 │ │ │ │ add r5, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ cmp sl, #0 │ │ │ │ - addne r5, r3, #-2147483648 @ 0x80000000 │ │ │ │ - movne r3, r5 │ │ │ │ + beq 12f48 │ │ │ │ + add r5, r3, #-2147483648 @ 0x80000000 │ │ │ │ + mov r3, r5 │ │ │ │ strd r0, [r6] │ │ │ │ strd r2, [r6, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5f88 │ │ │ │ - ldr r2, [pc, #44] @ 12504 │ │ │ │ - ldr r3, [pc, #44] @ 12508 │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r7 │ │ │ │ + bl 1c9ff0 │ │ │ │ + ldr r2, [pc, #40] @ 12fa8 │ │ │ │ + ldr r3, [pc, #40] @ 12fac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c62d8 │ │ │ │ + bl 1ca340 │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #8 │ │ │ │ bl af8c │ │ │ │ - mov r5, r7 │ │ │ │ ldrd r0, [sp] │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - b 1248c │ │ │ │ + b 12f18 │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ @ instruction: 0x401921fb │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r2] │ │ │ │ strd r0, [r2, #8] │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #32] │ │ │ │ lsls r1, r1, #2 │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + mov r5, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ lsl r0, ip, #2 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + sub sp, sp, #16 │ │ │ │ addmi r1, r1, r0 │ │ │ │ sub r3, r0, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - movle r3, r1 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub r4, r3, ip │ │ │ │ - movle r6, #2 │ │ │ │ - movle r7, #0 │ │ │ │ movgt r6, #6 │ │ │ │ movgt r7, #4 │ │ │ │ + bgt 13010 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r6, #2 │ │ │ │ + mov r7, #0 │ │ │ │ + sub r4, r3, ip │ │ │ │ cmp r4, #0 │ │ │ │ movle r4, r3 │ │ │ │ - sub sp, sp, #16 │ │ │ │ movle r6, r7 │ │ │ │ sub sl, ip, r4 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ cmp r4, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ble 125f8 │ │ │ │ + ble 130c8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5f88 │ │ │ │ - ldr r2, [pc, #164] @ 12634 │ │ │ │ - ldr r3, [pc, #164] @ 12638 │ │ │ │ - bl 1c606c │ │ │ │ + orr r4, r6, #1 │ │ │ │ + bl 1c9ff0 │ │ │ │ + ldr r2, [pc, #184] @ 13104 │ │ │ │ + and r7, r6, #4 │ │ │ │ + ldr r3, [pc, #180] @ 13108 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c62d8 │ │ │ │ + bl 1ca340 │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #8 │ │ │ │ bl af8c │ │ │ │ ldrd r2, [sp] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - orr r4, r6, #1 │ │ │ │ - and r7, r6, #4 │ │ │ │ tst r4, #2 │ │ │ │ - beq 125dc │ │ │ │ + beq 13094 │ │ │ │ mov r8, r2 │ │ │ │ add r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - addne r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ - movne r3, r7 │ │ │ │ + beq 130a4 │ │ │ │ + add r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ + mov r3, r7 │ │ │ │ strd r0, [r5] │ │ │ │ strd r2, [r5, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5f88 │ │ │ │ - ldr r2, [pc, #44] @ 12634 │ │ │ │ - ldr r3, [pc, #44] @ 12638 │ │ │ │ - bl 1c606c │ │ │ │ + mov r4, r6 │ │ │ │ + bl 1c9ff0 │ │ │ │ + ldr r2, [pc, #40] @ 13104 │ │ │ │ + ldr r3, [pc, #40] @ 13108 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c62d8 │ │ │ │ + bl 1ca340 │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #8 │ │ │ │ bl af8c │ │ │ │ - mov r4, r6 │ │ │ │ ldrd r0, [sp] │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - b 125bc │ │ │ │ + b 13074 │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ @ instruction: 0x401921fb │ │ │ │ │ │ │ │ -0001263c : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0001310c : │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str lr, [sp, #28] │ │ │ │ bl b3f4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #2 │ │ │ │ mov r4, r0 │ │ │ │ - str r6, [r0, #32] │ │ │ │ - str r3, [r0, #28] │ │ │ │ - str r3, [r0, #24] │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #8] │ │ │ │ - beq 126b4 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + str r3, [r0, #28] │ │ │ │ + str r6, [r0, #32] │ │ │ │ + beq 131a8 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 12690 │ │ │ │ + beq 13170 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 127b0 │ │ │ │ + beq 132a0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b 126a0 │ │ │ │ - ldr r3, [pc, #360] @ 12800 │ │ │ │ + b 13180 │ │ │ │ + ldr r3, [pc, #376] @ 132f0 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #348] @ 12804 │ │ │ │ - mov r0, r4 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + ldr r3, [pc, #364] @ 132f4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r6, #0 │ │ │ │ - ble 127cc │ │ │ │ + ble 132bc │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r3 │ │ │ │ asrs r2, r2, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne 126c4 │ │ │ │ + bne 131b8 │ │ │ │ mov sl, #1 │ │ │ │ + str r5, [r4, #12] │ │ │ │ lsl sl, sl, r5 │ │ │ │ sub r3, sl, #1 │ │ │ │ add r0, r6, sl │ │ │ │ mov r1, sl │ │ │ │ - str r3, [r4, #20] │ │ │ │ sub r0, r0, #1 │ │ │ │ - str r5, [r4, #12] │ │ │ │ str sl, [r4, #16] │ │ │ │ - bl 1c5a6c │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl 1c9ad4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #16 │ │ │ │ lsl r0, r0, r5 │ │ │ │ bl b3f4 │ │ │ │ str r0, [r4, #24] │ │ │ │ lsl r0, r9, #4 │ │ │ │ bl b3f4 │ │ │ │ cmp sl, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - ble 1274c │ │ │ │ + ble 13240 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r5, r5, #1 │ │ │ │ - bl 123f0 │ │ │ │ + bl 12e68 │ │ │ │ cmp sl, r5 │ │ │ │ add r7, r7, #16 │ │ │ │ - bne 1272c │ │ │ │ + bne 13220 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 12784 │ │ │ │ - mov r5, #0 │ │ │ │ + ble 13278 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ + mov r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r7, r7, #1 │ │ │ │ - bl 123f0 │ │ │ │ + bl 12e68 │ │ │ │ cmp r9, r7 │ │ │ │ add r5, r5, sl │ │ │ │ add r8, r8, #16 │ │ │ │ - bne 12760 │ │ │ │ - ldr r2, [pc, #124] @ 12808 │ │ │ │ - ldr r3, [pc, #124] @ 1280c │ │ │ │ + bne 13254 │ │ │ │ + ldr r2, [pc, #120] @ 132f8 │ │ │ │ + ldr r3, [pc, #120] @ 132fc │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #8] │ │ │ │ - ldr r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ streq r3, [r4] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #88] @ 12810 │ │ │ │ + b 1318c │ │ │ │ + ldr r3, [pc, #88] @ 13300 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #80] @ 12814 │ │ │ │ + ldr r3, [pc, #80] @ 13304 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0, #4] │ │ │ │ - b 126a0 │ │ │ │ + b 13180 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ - str r3, [r0, #20] │ │ │ │ + mov r9, r6 │ │ │ │ str sl, [r0, #16] │ │ │ │ + str r3, [r0, #20] │ │ │ │ mov r0, #16 │ │ │ │ bl b3f4 │ │ │ │ - mov r9, r6 │ │ │ │ str r0, [r4, #24] │ │ │ │ lsl r0, r6, #4 │ │ │ │ bl b3f4 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - b 12724 │ │ │ │ - @ instruction: 0xfffffe84 │ │ │ │ - @ instruction: 0xfffffc90 │ │ │ │ - @ instruction: 0xfffffa1c │ │ │ │ - @ instruction: 0xfffff930 │ │ │ │ - @ instruction: 0xfffffb70 │ │ │ │ - @ instruction: 0xfffffd44 │ │ │ │ + b 13218 │ │ │ │ + @ instruction: 0xfffffe48 │ │ │ │ + @ instruction: 0xfffffc08 │ │ │ │ + @ instruction: 0xfffff958 │ │ │ │ + @ instruction: 0xfffff84c │ │ │ │ + @ instruction: 0xfffffad4 │ │ │ │ + @ instruction: 0xfffffcf8 │ │ │ │ │ │ │ │ -00012818 : │ │ │ │ - push {r4, lr} │ │ │ │ +00013308 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b34c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl b34c │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b52c │ │ │ │ │ │ │ │ -0001283c : │ │ │ │ +00013338 : │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 128a0 │ │ │ │ - ldr r2, [pc, #88] @ 128a8 │ │ │ │ + beq 1339c │ │ │ │ + ldr r2, [pc, #88] @ 133a4 │ │ │ │ sub ip, r0, #1 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r0, #0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ lsl lr, ip, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 12878 │ │ │ │ + bhi 13374 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r0, r0, #1 │ │ │ │ ldrb r3, [r1, #4]! │ │ │ │ cmp r3, #3 │ │ │ │ - bne 12860 │ │ │ │ + bne 1335c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add r0, r0, ip │ │ │ │ - b 12878 │ │ │ │ + b 13374 │ │ │ │ add r0, r0, lr │ │ │ │ - b 12878 │ │ │ │ + b 13374 │ │ │ │ add r0, r0, #2 │ │ │ │ - b 12878 │ │ │ │ + b 13374 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - andseq r6, fp, ip, lsr #21 │ │ │ │ + andseq sl, fp, r8, lsl r0 │ │ │ │ │ │ │ │ -000128ac : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000133a8 : │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ subs r5, r0, #0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne 12978 │ │ │ │ + bne 13494 │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bne 12970 │ │ │ │ + bne 13478 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r3, r3, r3, lsl #4 │ │ │ │ add r3, r3, r2 │ │ │ │ + ldr r2, [pc, #1288] @ 13908 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r1, [pc, #1276] @ 12df4 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ - smull r2, r1, r3, r1 │ │ │ │ - asr r2, r3, #31 │ │ │ │ - add r1, r1, r3 │ │ │ │ - rsb r2, r2, r1, asr #6 │ │ │ │ - add r1, r2, r2, lsl #1 │ │ │ │ - add r1, r1, r1, lsl #3 │ │ │ │ - add r2, r2, r1, lsl #2 │ │ │ │ - sub r2, r3, r2 │ │ │ │ - ldr r3, [pc, #1240] @ 12df8 │ │ │ │ + smull r1, r2, r3, r2 │ │ │ │ + asr r1, r3, #31 │ │ │ │ + add r2, r2, r3 │ │ │ │ + rsb r1, r1, r2, asr #6 │ │ │ │ + mov r2, #109 @ 0x6d │ │ │ │ + mul r1, r2, r1 │ │ │ │ + sub r1, r3, r1 │ │ │ │ + ldr r3, [pc, #1252] @ 1390c │ │ │ │ add r3, pc, r3 │ │ │ │ - add r1, r3, r2, lsl #2 │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ + add r2, r3, r1, lsl #2 │ │ │ │ + ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12944 │ │ │ │ - b 12970 │ │ │ │ - add r1, r3, #24 │ │ │ │ + bne 1344c │ │ │ │ + b 13478 │ │ │ │ + add r2, r3, #24 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 12970 │ │ │ │ + beq 13478 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 12934 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - str r3, [r1] │ │ │ │ + bne 1343c │ │ │ │ ldr r0, [r4] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + str r3, [r2] │ │ │ │ bl b52c │ │ │ │ mov r0, r4 │ │ │ │ bl b52c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r7, r2 │ │ │ │ add r2, r3, r3, lsl #4 │ │ │ │ + ldr r1, [pc, #1124] @ 13908 │ │ │ │ add r2, r2, r9 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r1, [pc, #1124] @ 12df4 │ │ │ │ rsblt r2, r2, #0 │ │ │ │ smull r0, r1, r2, r1 │ │ │ │ asr r0, r2, #31 │ │ │ │ add r1, r1, r2 │ │ │ │ rsb r6, r0, r1, asr #6 │ │ │ │ - add r1, r6, r6, lsl #1 │ │ │ │ - add r1, r1, r1, lsl #3 │ │ │ │ - add r1, r6, r1, lsl #2 │ │ │ │ + mov r1, #109 @ 0x6d │ │ │ │ + mul r1, r6, r1 │ │ │ │ sub r6, r2, r1 │ │ │ │ - ldr r2, [pc, #1092] @ 12dfc │ │ │ │ + ldr r2, [pc, #1088] @ 13910 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r6, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 12a58 │ │ │ │ + bne 13570 │ │ │ │ mov r0, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl b3f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r1, r3 │ │ │ │ + stmib r0, {r3, r9} │ │ │ │ + str r7, [r0, #20] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ - stmib r0, {r3, r9} │ │ │ │ - str r2, [r0, #16] │ │ │ │ str r5, [r0, #28] │ │ │ │ - str r7, [r0, #20] │ │ │ │ - mov r4, r0 │ │ │ │ + str r2, [r0, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl af98 │ │ │ │ ldrb r2, [r7] │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 12de8 │ │ │ │ - ldr r0, [pc, #996] @ 12e00 │ │ │ │ + beq 138fc │ │ │ │ + ldr r0, [pc, #992] @ 13914 │ │ │ │ sub ip, r9, #1 │ │ │ │ - lsl lr, ip, #1 │ │ │ │ mov r1, r7 │ │ │ │ + lsl lr, ip, #1 │ │ │ │ mov r8, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 12ae8 │ │ │ │ + bhi 13600 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 12a68 │ │ │ │ + beq 13580 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 129c4 │ │ │ │ + beq 134dc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r5, r2 │ │ │ │ - bne 12a4c │ │ │ │ - b 12a40 │ │ │ │ + bne 13564 │ │ │ │ + b 13558 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r9, r2 │ │ │ │ - bne 12a4c │ │ │ │ + bne 13564 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, r2 │ │ │ │ - bgt 12a4c │ │ │ │ + bgt 13564 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r7, r1 │ │ │ │ - beq 12d60 │ │ │ │ + beq 13874 │ │ │ │ ldrb r2, [r1] │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 12a4c │ │ │ │ + bne 13564 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #3 │ │ │ │ ldrsb lr, [r1, #1] │ │ │ │ - ldrsb ip, [r0, #1] │ │ │ │ mov r8, r0 │ │ │ │ - beq 12d58 │ │ │ │ + ldrsb ip, [r0, #1] │ │ │ │ + beq 1386c │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 12dcc │ │ │ │ + bhi 138e0 │ │ │ │ cmp lr, ip │ │ │ │ - bne 12a4c │ │ │ │ + bne 13564 │ │ │ │ ldrb r2, [r1, #4]! │ │ │ │ - ldrb ip, [r8, #4] │ │ │ │ add r0, r0, #4 │ │ │ │ + ldrb ip, [r8, #4] │ │ │ │ cmp ip, r2 │ │ │ │ - beq 12aa4 │ │ │ │ - b 12a4c │ │ │ │ + beq 135bc │ │ │ │ + b 13564 │ │ │ │ add r8, r8, #1 │ │ │ │ ldrb r2, [r1, #4]! │ │ │ │ cmp r2, #3 │ │ │ │ - bne 12a2c │ │ │ │ + bne 13544 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrsb r3, [r1, #1] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ mul r0, r8, r0 │ │ │ │ lsl r0, r0, #3 │ │ │ │ bl b3f4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mov fp, r0 │ │ │ │ - ble 12c70 │ │ │ │ + ble 13788 │ │ │ │ + ldr r1, [pc, #716] @ 13918 │ │ │ │ sub ip, r9, #3 │ │ │ │ - lsr ip, ip, #1 │ │ │ │ - ldr r1, [pc, #712] @ 12e04 │ │ │ │ - add r2, ip, #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ mov r8, r0 │ │ │ │ + lsr ip, ip, #1 │ │ │ │ mov sl, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, ip, #2 │ │ │ │ mov fp, r2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str ip, [sp, #28] │ │ │ │ + add r1, pc, r1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #8] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #28] │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 12d94 │ │ │ │ + beq 138a8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r6, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 12c40 │ │ │ │ + bhi 13758 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r9, #2 │ │ │ │ - ble 12c40 │ │ │ │ + ble 13758 │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r8 │ │ │ │ - mov r9, fp │ │ │ │ str r8, [sp, #16] │ │ │ │ + mov r9, fp │ │ │ │ mov r4, #1 │ │ │ │ mov r8, r6 │ │ │ │ mov fp, r3 │ │ │ │ - b 12be8 │ │ │ │ - mul r0, r4, r0 │ │ │ │ + b 13700 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1c5c8c │ │ │ │ + mul r0, r4, r0 │ │ │ │ + bl 1c9cf4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ + add r7, r7, #16 │ │ │ │ blx r6 │ │ │ │ cmp r4, r9 │ │ │ │ - add r7, r7, #16 │ │ │ │ - beq 12d70 │ │ │ │ + beq 13884 │ │ │ │ ldrsb r0, [r8, #1] │ │ │ │ - ldr r2, [pc, #532] @ 12e08 │ │ │ │ + ldr r2, [pc, #528] @ 1391c │ │ │ │ + ldr r6, [r5] │ │ │ │ add r0, r0, sl │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - ldr r6, [r5] │ │ │ │ - bge 12bc0 │ │ │ │ - mov r1, r0 │ │ │ │ + bge 136d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b430 │ │ │ │ mov r1, r0 │ │ │ │ - b 12bcc │ │ │ │ + b 136e4 │ │ │ │ ldrsb r1, [r6, #1] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + add r8, r8, #16 │ │ │ │ ldrsh ip, [r6, #2] │ │ │ │ + ldr r3, [r5] │ │ │ │ add r1, r1, sl │ │ │ │ - mov r2, r8 │ │ │ │ mul r1, ip, r1 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - add r8, r8, #16 │ │ │ │ ldrb r3, [r6, #4]! │ │ │ │ cmp r3, #3 │ │ │ │ - bne 12b80 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bne 13698 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ add sl, sl, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, sl │ │ │ │ - bgt 12b64 │ │ │ │ + bgt 1367c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ bl aecc │ │ │ │ - ldr r3, [pc, #396] @ 12e0c │ │ │ │ + ldr r3, [pc, #392] @ 13920 │ │ │ │ str fp, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r6, lsl #2] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r4, [r3, r6, lsl #2] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r4, [r3] │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 13478 │ │ │ │ ldrsb r1, [r6, #1] │ │ │ │ + mov r0, r5 │ │ │ │ ldrsh ip, [r6, #2] │ │ │ │ - add r1, r1, sl │ │ │ │ ldr r3, [r5] │ │ │ │ + add r1, r1, sl │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mul r1, ip, r1 │ │ │ │ - mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ strd r2, [r8], #8 │ │ │ │ - b 12c40 │ │ │ │ + b 13758 │ │ │ │ cmp r9, #1 │ │ │ │ - ble 12c40 │ │ │ │ + ble 13758 │ │ │ │ mov r7, r8 │ │ │ │ mov r4, #1 │ │ │ │ ldrsb r1, [r6, #1] │ │ │ │ mov r2, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + add r7, r7, #16 │ │ │ │ + ldr r3, [r5] │ │ │ │ add r1, r1, sl │ │ │ │ mul r1, r4, r1 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ blx r3 │ │ │ │ cmp r9, r4 │ │ │ │ - add r7, r7, #16 │ │ │ │ - bne 12cdc │ │ │ │ + bne 137f0 │ │ │ │ add r8, r8, r9, lsl #4 │ │ │ │ sub r8, r8, #16 │ │ │ │ - b 12c40 │ │ │ │ + b 13758 │ │ │ │ ldrsb r1, [r6, #1] │ │ │ │ + mov r0, r5 │ │ │ │ ldrsh ip, [r6, #2] │ │ │ │ - add r1, r1, sl │ │ │ │ ldr r3, [r5] │ │ │ │ + add r1, r1, sl │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mul r1, ip, r1 │ │ │ │ - mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, [r8], #8 │ │ │ │ - b 12c40 │ │ │ │ + b 13758 │ │ │ │ add r8, r8, ip │ │ │ │ - b 12ae8 │ │ │ │ + b 13600 │ │ │ │ add r8, r8, lr │ │ │ │ - b 12ae8 │ │ │ │ + b 13600 │ │ │ │ add r8, r8, #2 │ │ │ │ - b 12ae8 │ │ │ │ + b 13600 │ │ │ │ cmp lr, ip │ │ │ │ - bne 12a4c │ │ │ │ + bne 13564 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b 12c90 │ │ │ │ + b 137a8 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r8 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ add r3, r3, #1 │ │ │ │ add r8, r8, r3, lsl #4 │ │ │ │ - b 12c40 │ │ │ │ + b 13758 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r2, r3, sl │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - movgt r1, r3 │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ - ldrgt r3, [sp, #32] │ │ │ │ - ble 12c70 │ │ │ │ + ble 13788 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ add r2, r2, r3 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt 12dbc │ │ │ │ - b 12c70 │ │ │ │ + bgt 138d0 │ │ │ │ + b 13788 │ │ │ │ cmp lr, ip │ │ │ │ - bne 12a4c │ │ │ │ + bne 13564 │ │ │ │ ldrsh ip, [r1, #2] │ │ │ │ ldrsh r2, [r0, #2] │ │ │ │ cmp ip, r2 │ │ │ │ - beq 12acc │ │ │ │ - b 12a4c │ │ │ │ + beq 135e4 │ │ │ │ + b 13564 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, #0 │ │ │ │ - b 12af4 │ │ │ │ + b 1360c │ │ │ │ strbls sp, [pc], -sp, ror #20 │ │ │ │ - andseq ip, fp, r8, ror #13 │ │ │ │ - andseq ip, fp, r0, asr r6 │ │ │ │ - andseq r6, fp, r6, ror #17 │ │ │ │ - @ instruction: 0x001b67d8 │ │ │ │ + andseq pc, fp, r0, ror #23 │ │ │ │ + andseq pc, fp, r8, lsr fp @ │ │ │ │ + andseq r9, fp, r6, lsr lr │ │ │ │ + andseq r9, fp, r4, lsl sp │ │ │ │ andeq r6, r1, r9, lsl #20 │ │ │ │ - andseq ip, fp, r4, lsl #7 │ │ │ │ + andseq pc, fp, ip, ror #16 │ │ │ │ mov r2, r0 │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + mov r0, r1 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ + str lr, [sp, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, r1 │ │ │ │ ldr r4, [r1] │ │ │ │ - ldr r1, [pc, #16] @ 12e44 │ │ │ │ + ldr r1, [pc, #24] @ 13964 │ │ │ │ ldrd r2, [r2, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq r3, fp, r8, ror #20 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x001b6fb8 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ b b628 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r9, [r0, #68] @ 0x44 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ + str r1, [sp, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - lsl sl, r9, #4 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ - ldr r5, [r0, #84] @ 0x54 │ │ │ │ - ldr r8, [r0, #88] @ 0x58 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r9, [r0, #68] @ 0x44 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [r0, #76] @ 0x4c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ + lsl sl, r9, #4 │ │ │ │ + ldr r5, [r0, #84] @ 0x54 │ │ │ │ + ldr r8, [r0, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl b3f4 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ble 1340c │ │ │ │ + ble 13f40 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 131f0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bne 13d30 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ mov r6, #0 │ │ │ │ - sub r7, r3, #8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + str fp, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ sub r3, r3, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp, #72] @ 0x48 │ │ │ │ add r3, r7, r3, lsl #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str fp, [sp, #80] @ 0x50 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - ldrd r2, [r7, #8]! │ │ │ │ + ldrd r2, [r7], #8 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd sl, [r3, #8]! │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [r3, r6] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [r3, r6] │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3, r6] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r0, [r3, r6] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r6, r6, #16 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 12f00 │ │ │ │ + bne 13a2c │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r9 │ │ │ │ - bge 13448 │ │ │ │ + bge 13f7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ add r2, r2, sl │ │ │ │ mov r9, r2 │ │ │ │ - mov r1, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ strd r0, [r3], #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 12ff4 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + bne 13b20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp] │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r5, [r0, #56] @ 0x38 │ │ │ │ + str r2, [sp] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [r0, #56] @ 0x38 │ │ │ │ blx r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ add r7, fp, #8 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ mov r4, r9 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ ldrd sl, [r7, #-8] │ │ │ │ + add r5, r5, #16 │ │ │ │ + add r6, r6, #16 │ │ │ │ ldrd r2, [r7], #16 │ │ │ │ - ldrd r0, [r5, #8] │ │ │ │ + ldrd r0, [r5, #-8] │ │ │ │ + ldrd r8, [r6, #-24] @ 0xffffffe8 │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r8, [r6, #-8] │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - add r5, r5, #16 │ │ │ │ - add r6, r6, #16 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [r6, #-24] @ 0xffffffe8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [r5, #-8] │ │ │ │ cmp r4, r5 │ │ │ │ - bne 1303c │ │ │ │ + bne 13b68 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp] │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 131e0 │ │ │ │ + ble 13d0c │ │ │ │ cmp r8, #1 │ │ │ │ - bne 13310 │ │ │ │ + bne 13e50 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, #0 │ │ │ │ sub sl, r3, #8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ sub r5, r3, #8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsl r3, r3, #4 │ │ │ │ @@ -7960,133 +8675,138 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r0, [fp, r4] │ │ │ │ ldrd r8, [r3, r4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldrd r2, [r3, r4] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, [r3, r4] │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ add r4, r4, #16 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl, #8]! │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r4 │ │ │ │ strd r0, [r5, #8]! │ │ │ │ - bne 13138 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 13c64 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ b b52c │ │ │ │ lsl r3, r5, #3 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r6, r7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r7, #0 │ │ │ │ + str sl, [sp, #76] @ 0x4c │ │ │ │ + str r9, [sp, #80] @ 0x50 │ │ │ │ + str r8, [sp, #84] @ 0x54 │ │ │ │ + str fp, [sp, #88] @ 0x58 │ │ │ │ lsl r3, r3, #4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r7 │ │ │ │ + str r4, [sp, #92] @ 0x5c │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, r0, #8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - str sl, [sp, #76] @ 0x4c │ │ │ │ - str r9, [sp, #80] @ 0x50 │ │ │ │ - str r8, [sp, #84] @ 0x54 │ │ │ │ - str fp, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, [r3, r7] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldrd r8, [r3, r7] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, [r3, r6] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, [r3, r6] │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3, r6] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r0, [r3, r6] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r6, r6, #16 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r7, r7, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 13234 │ │ │ │ + bne 13d74 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ - b 12fd0 │ │ │ │ + b 13afc │ │ │ │ lsl r3, r8, #3 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r4, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r5, #0 │ │ │ │ lsl r3, r3, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r5 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r8, [r3, r4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrd r0, [r3, r4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -8094,4780 +8814,5217 @@ │ │ │ │ ldrd sl, [r3, r4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, [r3, r4] │ │ │ │ add r4, r4, #16 │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3, r5] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r3, r5] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 13338 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b52c │ │ │ │ + bne 13e78 │ │ │ │ + b 13d0c │ │ │ │ cmp r9, #0 │ │ │ │ movgt r2, r0 │ │ │ │ - addgt r2, r2, #8 │ │ │ │ movgt r3, #0 │ │ │ │ + addgt r2, r2, #8 │ │ │ │ strgt r2, [sp, #44] @ 0x2c │ │ │ │ - bgt 12fdc │ │ │ │ + bgt 13b08 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ add r2, r3, #8 │ │ │ │ - str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r5, [r0, #56] @ 0x38 │ │ │ │ + str r2, [sp] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [r0, #56] @ 0x38 │ │ │ │ blx r5 │ │ │ │ - b 130e0 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + b 13c0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp] │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r5, [r0, #56] @ 0x38 │ │ │ │ + str r2, [sp] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [r0, #56] @ 0x38 │ │ │ │ blx r5 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 130e0 │ │ │ │ + ble 13c0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r3, sl │ │ │ │ mov r9, r3 │ │ │ │ - b 13024 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 13b50 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ bl ad64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 134c0 │ │ │ │ + bne 14018 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ bl b34c │ │ │ │ ldr r0, [r8, #76] @ 0x4c │ │ │ │ str r6, [r8, #72] @ 0x48 │ │ │ │ bl b34c │ │ │ │ str r6, [r8, #76] @ 0x4c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [r8, #68] @ 0x44 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r4, [r8, #64] @ 0x40 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r5, [r8, #68] @ 0x44 │ │ │ │ str r4, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ lsl r3, r4, #4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ mov fp, r1 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl b3f4 │ │ │ │ lsl r3, r5, #4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r9, r0 │ │ │ │ mov r5, r4 │ │ │ │ lsl r4, r4, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ str r0, [r8, #72] @ 0x48 │ │ │ │ - mov r9, r0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ bl b3f4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [r8, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ bl af98 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ - ble 13684 │ │ │ │ + ble 141d8 │ │ │ │ add r3, r4, #1 │ │ │ │ - strd sl, [sp, #32] │ │ │ │ mov r6, #1 │ │ │ │ - mov fp, r8 │ │ │ │ + strd sl, [sp, #32] │ │ │ │ mov r5, #0 │ │ │ │ + mov fp, r8 │ │ │ │ mov r8, r3 │ │ │ │ - mov r1, r5 │ │ │ │ ldr r3, [r7] │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ add r5, r5, r6 │ │ │ │ blx r3 │ │ │ │ cmp r4, r5 │ │ │ │ - bge 13578 │ │ │ │ + bge 140d0 │ │ │ │ sub r5, r5, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - blt 1356c │ │ │ │ + blt 140c4 │ │ │ │ add r6, r6, #2 │ │ │ │ - cmp r6, r8 │ │ │ │ add r9, r9, #16 │ │ │ │ - bne 1354c │ │ │ │ + cmp r6, r8 │ │ │ │ + bne 140a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, fp │ │ │ │ ldrd sl, [sp, #32] │ │ │ │ bl aecc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 135cc │ │ │ │ + ble 14124 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ + mov r0, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - mov r0, #0 │ │ │ │ add r2, r1, r2 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ strd r0, [r3], #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 135bc │ │ │ │ + bne 14114 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ - ldrd r0, [r5] │ │ │ │ mov r3, fp │ │ │ │ - bl 1c62d8 │ │ │ │ + ldrd r0, [r5] │ │ │ │ + bl 1ca340 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [r4] │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 1c62d8 │ │ │ │ + bl 1ca340 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cmp r2, #1 │ │ │ │ strd r0, [r4, #8] │ │ │ │ - ble 13660 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + ble 141b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - sub r7, r3, #16 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add r6, r2, r4 │ │ │ │ + sub r7, r3, #16 │ │ │ │ add r7, r5, r7 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 1c62d8 │ │ │ │ + bl 1ca340 │ │ │ │ + add r5, r5, #16 │ │ │ │ mov r2, sl │ │ │ │ + strd r0, [r6, #-16] │ │ │ │ mov r3, fp │ │ │ │ - add r5, r5, #16 │ │ │ │ + strd r0, [r4, #16] │ │ │ │ sub r6, r6, #16 │ │ │ │ - add r4, r4, #16 │ │ │ │ - strd r0, [r6] │ │ │ │ - strd r0, [r4] │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 1c62d8 │ │ │ │ + add r4, r4, #16 │ │ │ │ + bl 1ca340 │ │ │ │ cmp r7, r5 │ │ │ │ strd r0, [r6, #8] │ │ │ │ strd r0, [r4, #8] │ │ │ │ - bne 1361c │ │ │ │ + bne 14174 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r8, #80] @ 0x50 │ │ │ │ add r2, r3, #8 │ │ │ │ - str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ + str r2, [sp] │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ blx r4 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 13ffc │ │ │ │ bl aecc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 135a4 │ │ │ │ + bgt 140fc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ - ldrd r0, [r4] │ │ │ │ mov r3, fp │ │ │ │ - bl 1c62d8 │ │ │ │ + ldrd r0, [r4] │ │ │ │ + bl 1ca340 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [r5] │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ - bl 1c62d8 │ │ │ │ + bl 1ca340 │ │ │ │ strd r0, [r5, #8] │ │ │ │ - b 13660 │ │ │ │ + b 141b8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ + str lr, [sp, #28] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 136f0 │ │ │ │ + beq 14268 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 136e4 │ │ │ │ + bne 14248 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl b190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136e4 │ │ │ │ + beq 14248 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #16 │ │ │ │ - ble 136e4 │ │ │ │ + ble 14248 │ │ │ │ ldr r3, [r6, #164] @ 0xa4 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r7, #24 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 136e4 │ │ │ │ + beq 14248 │ │ │ │ lsl r8, r7, #1 │ │ │ │ sub r4, r8, #1 │ │ │ │ - b 13754 │ │ │ │ + b 142cc │ │ │ │ add r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl b7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13750 │ │ │ │ + beq 142c8 │ │ │ │ lsl r0, r4, #4 │ │ │ │ bl b3f4 │ │ │ │ mov r2, #2 │ │ │ │ - mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl b460 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl b460 │ │ │ │ add r3, r5, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ + str r5, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl adac │ │ │ │ mov sl, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl adac │ │ │ │ + mov r1, r0 │ │ │ │ mov r3, sl │ │ │ │ - mov r2, #8 │ │ │ │ str sl, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ + mov r2, #8 │ │ │ │ bl b7d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 1389c │ │ │ │ + beq 14410 │ │ │ │ bl b52c │ │ │ │ - ldr r2, [pc, #200] @ 138ac │ │ │ │ - ldr r1, [pc, #200] @ 138b0 │ │ │ │ + ldr r2, [pc, #196] @ 14420 │ │ │ │ + mov r0, #96 @ 0x60 │ │ │ │ + ldr r1, [pc, #192] @ 14424 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #96 @ 0x60 │ │ │ │ bl b6dc │ │ │ │ ldr r3, [r9, #4] │ │ │ │ add r1, r6, #8 │ │ │ │ + mov r5, r0 │ │ │ │ str r7, [r0, #64] @ 0x40 │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r5, r0 │ │ │ │ add r4, r8, r4 │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ str sl, [r0, #72] @ 0x48 │ │ │ │ str sl, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ str r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ add r2, r0, #8 │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ mov r0, r1 │ │ │ │ bl b358 │ │ │ │ lsl r0, r4, #1 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r5, #8] │ │ │ │ lsl r0, r4, #2 │ │ │ │ - bl 1c5f88 │ │ │ │ sub r4, r4, r7 │ │ │ │ - add r4, r4, r4, lsl #1 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r5, #16] │ │ │ │ lsl r0, r4, #1 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 1424c │ │ │ │ bl b34c │ │ │ │ mov r0, r6 │ │ │ │ bl b628 │ │ │ │ - b 136e4 │ │ │ │ - @ instruction: 0xfffff664 │ │ │ │ - andseq r7, fp, ip, ror #20 │ │ │ │ - │ │ │ │ -000138b4 : │ │ │ │ - ldr r1, [pc, #32] @ 138dc │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ + b 14248 │ │ │ │ + @ instruction: 0xfffff608 │ │ │ │ + @ instruction: 0x001baef0 │ │ │ │ + │ │ │ │ +00014428 : │ │ │ │ + ldr r1, [pc, #44] @ 1445c │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b508 │ │ │ │ - andseq r7, fp, ip, lsl #12 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + andseq sl, fp, ip, lsl #21 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ + strd r4, [sp, #-20]! @ 0xffffffec │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str lr, [sp, #16] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ ldr r7, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ - mov r5, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r6 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ 1394c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #36] @ 144e0 │ │ │ │ str r3, [sp] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r4, [r5] │ │ │ │ mov r3, r7 │ │ │ │ + ldr r4, [r5] │ │ │ │ + add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - andseq r2, fp, r4, lsl #31 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r6, fp, ip, asr r4 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r3 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #32] │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ mul r0, r2, r0 │ │ │ │ - mov r6, r3 │ │ │ │ lsl r0, r0, #4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ bl b3f4 │ │ │ │ - ldr r1, [r8, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ - cmp r2, r1 │ │ │ │ ldrd sl, [r8, #64] @ 0x40 │ │ │ │ + ldr r1, [r8, #80] @ 0x50 │ │ │ │ ldr lr, [r8, #92] @ 0x5c │ │ │ │ ldr ip, [r8, #96] @ 0x60 │ │ │ │ - ldr r9, [r3, #104] @ 0x68 │ │ │ │ + cmp r2, r1 │ │ │ │ ldr r8, [r8, #100] @ 0x64 │ │ │ │ - bgt 13a44 │ │ │ │ + ldr r9, [r3, #104] @ 0x68 │ │ │ │ + bgt 145e8 │ │ │ │ add r3, r0, r8, lsl #3 │ │ │ │ + mov r8, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r0, r9, lsl #3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ lsl r9, ip, #3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsl r3, lr, #3 │ │ │ │ - mov r8, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - str r3, [sp] │ │ │ │ mov r0, sl │ │ │ │ + str r3, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr ip, [sl, #56] @ 0x38 │ │ │ │ blx ip │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ str r7, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + add r7, r7, r9 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r6, r6, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr ip, [fp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ add r4, r4, r0 │ │ │ │ add r5, r5, r0 │ │ │ │ + ldr ip, [fp, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r6, r6, r9 │ │ │ │ add r8, r8, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r7, r7, r9 │ │ │ │ cmp r3, r8 │ │ │ │ - bge 139dc │ │ │ │ + bge 14580 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl b52c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ + mov r3, r6 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [r0, #56] @ 0x38 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r4 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ bx ip │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b628 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl b628 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b628 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ - beq 13ae4 │ │ │ │ + beq 146cc │ │ │ │ mov r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl b34c │ │ │ │ mov r0, #0 │ │ │ │ bl b628 │ │ │ │ mov r0, r9 │ │ │ │ bl b628 │ │ │ │ mov r0, r8 │ │ │ │ bl b628 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 13aac │ │ │ │ + bgt 14680 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 13aac │ │ │ │ + bne 14680 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ add r8, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ mov r7, r2 │ │ │ │ + mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl b514 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl b2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b4c │ │ │ │ + beq 14734 │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - bne 13aac │ │ │ │ - ldr sl, [pc, #904] @ 13edc │ │ │ │ + bne 14680 │ │ │ │ + ldr sl, [pc, #908] @ 14ac8 │ │ │ │ mov r3, #2 │ │ │ │ - add sl, pc, sl │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, sl │ │ │ │ ldr r2, [r5, #8] │ │ │ │ + add sl, pc, sl │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r3, sl │ │ │ │ bl b1a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13aac │ │ │ │ + bne 14680 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 13e64 │ │ │ │ + beq 14a50 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 13aac │ │ │ │ + ble 14680 │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - bne 13aac │ │ │ │ + bne 14680 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b6f4 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ bl b514 │ │ │ │ - ldr r3, [pc, #792] @ 13ee0 │ │ │ │ + ldr r3, [pc, #796] @ 14acc │ │ │ │ + mov r0, sl │ │ │ │ ldr r2, [r5, #8] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r0, sl │ │ │ │ bl b784 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl ae9c │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mul r0, r6, r0 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + lsl r0, r0, #4 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ movgt fp, #1 │ │ │ │ movle fp, #0 │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ - str fp, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mul r0, r6, r0 │ │ │ │ - lsl r0, r0, #4 │ │ │ │ + str fp, [sp, #20] │ │ │ │ bl b3f4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r2, #2 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ mov r5, r0 │ │ │ │ + mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ bl b460 │ │ │ │ lsl r2, r9, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r9, r5, fp, lsl #3 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ + add r9, r5, fp, lsl #3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl b460 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ add fp, r5, r3, lsl #3 │ │ │ │ stm sp, {r9, fp} │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ bl adac │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ sub r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl r3, r3, #12 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ bl b7d8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 13e5c │ │ │ │ + beq 14a48 │ │ │ │ bl b310 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, sl │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ bl af5c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - mov r2, r9 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, fp │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ bl adac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b7f0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 13ab8 │ │ │ │ + beq 1468c │ │ │ │ mov r0, r5 │ │ │ │ bl b52c │ │ │ │ - mov r1, r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c5a6c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1c9ad4 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + mul r5, r6, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - mul fp, r6, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - mul r5, fp, r5 │ │ │ │ - mul fp, r3, fp │ │ │ │ + mul fp, r5, fp │ │ │ │ + mul r5, r3, r5 │ │ │ │ bl b37c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ + lsl fp, fp, #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c5c8c │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + bl 1c9cf4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ bl b460 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - add r3, r3, r5, lsl #3 │ │ │ │ - add r2, r2, r5, lsl #3 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - add r0, r0, fp, lsl #3 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + add r2, r2, fp │ │ │ │ + add r0, r0, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ + add r3, r3, fp │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + add r5, r0, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - add ip, ip, fp, lsl #3 │ │ │ │ - str ip, [sp] │ │ │ │ + str r5, [sp] │ │ │ │ bl adac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b7f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 13ab8 │ │ │ │ - ldr r2, [pc, #296] @ 13ee4 │ │ │ │ - ldr r1, [pc, #296] @ 13ee8 │ │ │ │ + beq 1468c │ │ │ │ + ldr r2, [pc, #292] @ 14ad0 │ │ │ │ + mov r0, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #288] @ 14ad4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #112 @ 0x70 │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ add r1, r9, #8 │ │ │ │ + strd r8, [r0, #64] @ 0x40 │ │ │ │ + add r7, r4, #8 │ │ │ │ str sl, [r0, #76] @ 0x4c │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + str r5, [r0, #72] @ 0x48 │ │ │ │ + add r5, r5, #8 │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ + mov r2, sl │ │ │ │ mul r3, r6, r3 │ │ │ │ - mov r4, r0 │ │ │ │ str r3, [r0, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r2, sl │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ mul r3, r6, r3 │ │ │ │ - strd r8, [r0, #64] @ 0x40 │ │ │ │ str r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r0, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - str r5, [r0, #72] @ 0x48 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ add r0, r8, #8 │ │ │ │ bl b358 │ │ │ │ - add r7, r4, #8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - add r5, r5, #8 │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ bl b1d8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 146b0 │ │ │ │ mov r9, r8 │ │ │ │ - b 13ab8 │ │ │ │ + b 1468c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ bl b364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13ea8 │ │ │ │ + bne 14a94 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13ea8 │ │ │ │ + beq 14a94 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r2, [sl, r2, lsl #2] │ │ │ │ ldr r0, [r9, #4] │ │ │ │ + ldr r2, [sl, r2, lsl #2] │ │ │ │ bl b784 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 13aac │ │ │ │ + bne 14680 │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 13ba0 │ │ │ │ + beq 14788 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 13aac │ │ │ │ + bne 14680 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl b2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ba0 │ │ │ │ - b 13aac │ │ │ │ - andseq r5, fp, r8, asr #15 │ │ │ │ - andseq r5, fp, r4, asr r7 │ │ │ │ - @ instruction: 0xfffffb8c │ │ │ │ - andseq r7, fp, r4, lsr #9 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + beq 14788 │ │ │ │ + b 14680 │ │ │ │ + andseq r8, fp, ip, lsr ip │ │ │ │ + andseq r8, fp, ip, asr #23 │ │ │ │ + @ instruction: 0xfffffb2c │ │ │ │ + @ instruction: 0x001ba8b0 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl ad64 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ bl ad64 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #16 │ │ │ │ b ad64 │ │ │ │ │ │ │ │ -00013f1c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #72] @ 13f70 │ │ │ │ +00014b1c : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, #12 │ │ │ │ + ldr r5, [pc, #84] @ 14b84 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, #12 │ │ │ │ bl ae48 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ + str r3, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl b508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #12 │ │ │ │ bl ae48 │ │ │ │ mov r3, #1 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b508 │ │ │ │ - andseq r6, fp, ip, lsr #31 │ │ │ │ + andseq sl, fp, r0, lsr #7 │ │ │ │ │ │ │ │ -00013f74 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00014b88 : │ │ │ │ mov r1, r0 │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #48] @ 13fb8 │ │ │ │ + ldr r0, [pc, #60] @ 14bd8 │ │ │ │ + str lr, [sp, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ + ldr r5, [pc, #52] @ 14bdc │ │ │ │ add r0, pc, r0 │ │ │ │ bl b058 │ │ │ │ - ldr r5, [pc, #36] @ 13fbc │ │ │ │ - ldr r3, [pc, #36] @ 13fc0 │ │ │ │ + ldr r3, [pc, #44] @ 14be0 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ mov r1, r4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ b b058 │ │ │ │ - andseq r7, fp, ip, ror #5 │ │ │ │ - andseq sl, fp, r8, lsr #24 │ │ │ │ + @ instruction: 0x001ba6d0 │ │ │ │ + andseq lr, fp, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + strd r4, [sp, #-20]! @ 0xffffffec │ │ │ │ mov r4, r0 │ │ │ │ + mov r5, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str lr, [sp, #16] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ str r6, [sp] │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ - mov r5, r3 │ │ │ │ blx r7 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ bx r3 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - str r8, [sp, #24] │ │ │ │ - ldr lr, [r0, #56] @ 0x38 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ + str r8, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr lr, [r0, #56] @ 0x38 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ mov ip, lr │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + add sp, sp, #24 │ │ │ │ bx ip │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #88] @ 140b0 │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r2, [pc, #100] @ 14d0c │ │ │ │ mov r0, r1 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ ldr r4, [r1] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - beq 140a4 │ │ │ │ - ldr r2, [pc, #56] @ 140b4 │ │ │ │ + beq 14d00 │ │ │ │ + ldr r2, [pc, #64] @ 14d10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #36] @ 140b8 │ │ │ │ + ldr r1, [pc, #44] @ 14d14 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 140bc │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #16] @ 14d18 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1407c │ │ │ │ - @ instruction: 0xffffff58 │ │ │ │ - andseq r2, fp, ip, lsr #19 │ │ │ │ - mulseq fp, r4, r9 │ │ │ │ - andseq r2, fp, r8, ror r9 │ │ │ │ - push {r4, lr} │ │ │ │ + b 14cd0 │ │ │ │ + @ instruction: 0xffffff20 │ │ │ │ + andseq r5, fp, r0, asr #27 │ │ │ │ + andseq r5, fp, r8, lsr #27 │ │ │ │ + andseq r5, fp, r4, lsl #27 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b628 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b628 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl ad64 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #16 │ │ │ │ b ad64 │ │ │ │ │ │ │ │ -00014100 : │ │ │ │ +00014d7c : │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [r3] │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ + ldr r5, [r3] │ │ │ │ cmp r5, #1 │ │ │ │ - beq 14128 │ │ │ │ + beq 14db8 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #1 │ │ │ │ - bgt 14118 │ │ │ │ + bgt 14d9c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 14168 │ │ │ │ + beq 14df8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 14168 │ │ │ │ + beq 14df8 │ │ │ │ ldr r1, [r2, #164] @ 0xa4 │ │ │ │ tst r1, #4096 @ 0x1000 │ │ │ │ - bne 14118 │ │ │ │ + bne 14d9c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ bl b748 │ │ │ │ cmp r0, #1 │ │ │ │ - ble 14118 │ │ │ │ + ble 14d9c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bge 14118 │ │ │ │ + bge 14d9c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 1411c │ │ │ │ + beq 14da0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1411c │ │ │ │ + beq 14da0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ tst r3, #16 │ │ │ │ - beq 1411c │ │ │ │ + beq 14da0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14118 │ │ │ │ + beq 14d9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - b 1411c │ │ │ │ + b 14da0 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - tst r3, #512 @ 0x200 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - mov r6, r0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - beq 1420c │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + tst r3, #512 @ 0x200 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + beq 14eac │ │ │ │ ldr r3, [r2, #160] @ 0xa0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 144b4 │ │ │ │ + bgt 15150 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl b094 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 144b4 │ │ │ │ + beq 15150 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r8, [r9, #4] │ │ │ │ mov r1, r8 │ │ │ │ bl b748 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ bl b514 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 14390 │ │ │ │ + bne 1502c │ │ │ │ ldr r2, [r9, #12] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - mul r3, r8, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mul r3, r8, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r8, [sp] │ │ │ │ str r1, [sp, #12] │ │ │ │ - mov r0, #0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, #0 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp, #24] │ │ │ │ - str r8, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ ldr sl, [r6, #16] │ │ │ │ - mov r1, r7 │ │ │ │ blx sl │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 144a0 │ │ │ │ + beq 1513c │ │ │ │ ldr r1, [r9, #8] │ │ │ │ + mov r0, r8 │ │ │ │ ldr r2, [r9, #12] │ │ │ │ mul r1, r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ bl b460 │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ + ldr r2, [r9, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mul r2, r8, r2 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r7 │ │ │ │ bl af5c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ bl adac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b7f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 144a4 │ │ │ │ - ldr r2, [pc, #456] @ 14514 │ │ │ │ - ldr r1, [pc, #456] @ 14518 │ │ │ │ + beq 15140 │ │ │ │ + ldr r2, [pc, #472] @ 151c4 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #468] @ 151c8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b6dc │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #8 │ │ │ │ add r2, r4, #8 │ │ │ │ - add r1, r6, #8 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ + add r1, r6, #8 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ bl b358 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 15154 │ │ │ │ bics r2, r3, #2 │ │ │ │ - bne 14508 │ │ │ │ + bne 151b8 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - mul r2, r1, r8 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - beq 14498 │ │ │ │ + mul r2, r1, r8 │ │ │ │ + beq 15134 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [r4, #16] │ │ │ │ + str r8, [sp] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ stmib sp, {r1, ip} │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - str lr, [sp, #32] │ │ │ │ - str r8, [sp, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + mov r0, r6 │ │ │ │ str sl, [sp, #16] │ │ │ │ - str r8, [sp] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r8, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - mov r0, r6 │ │ │ │ mov ip, r3 │ │ │ │ - mov r1, r7 │ │ │ │ mov r3, fp │ │ │ │ blx ip │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 144a0 │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ + beq 1513c │ │ │ │ ldr r1, [r9, #8] │ │ │ │ - mul r2, r7, r2 │ │ │ │ mov r0, r8 │ │ │ │ + ldr r2, [r9, #12] │ │ │ │ + mul r2, r7, r2 │ │ │ │ bl b460 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, fp │ │ │ │ - str r3, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r2, [r9, #12] │ │ │ │ str sl, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ bl af5c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ bl adac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b7f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 144a4 │ │ │ │ - ldr r2, [pc, #156] @ 1451c │ │ │ │ - ldr r1, [pc, #156] @ 14520 │ │ │ │ + beq 15140 │ │ │ │ + ldr r2, [pc, #176] @ 151cc │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #172] @ 151d0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b6dc │ │ │ │ mov r4, r0 │ │ │ │ - b 14360 │ │ │ │ + b 15000 │ │ │ │ cmp r7, ip │ │ │ │ - beq 144c0 │ │ │ │ + beq 15170 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl b628 │ │ │ │ mov r0, #0 │ │ │ │ bl b628 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mul r3, r7, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 144a0 │ │ │ │ + bne 1513c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr lr, [r4, #20] │ │ │ │ cmp r3, lr │ │ │ │ - bne 144a0 │ │ │ │ + bne 1513c │ │ │ │ ldr lr, [r9, #12] │ │ │ │ mul sl, r7, lr │ │ │ │ cmp lr, r0 │ │ │ │ cmpeq sl, r1 │ │ │ │ - bne 144a0 │ │ │ │ + bne 1513c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp lr, r2 │ │ │ │ - bne 144a0 │ │ │ │ + bne 1513c │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r0 │ │ │ │ - b 143bc │ │ │ │ + b 15058 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r3, #64] @ 0x40 │ │ │ │ udf #0 │ │ │ │ - @ instruction: 0xfffffc70 │ │ │ │ - andseq r6, fp, r4, lsl #31 │ │ │ │ - @ instruction: 0xfffffb7c │ │ │ │ - andseq r6, fp, r0, asr lr │ │ │ │ + @ instruction: 0xfffffbec │ │ │ │ + andseq sl, fp, r0, ror #5 │ │ │ │ + @ instruction: 0xfffffb10 │ │ │ │ + @ instruction: 0x001ba1b0 │ │ │ │ │ │ │ │ -00014524 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #36] @ 14558 │ │ │ │ +000151d4 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ mov r5, r2 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #44] @ 1521c │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [r0, #8] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ str r4, [r0, #16] │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ str r3, [r0, #20] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andseq r6, fp, ip, lsr #19 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x001b9cf0 │ │ │ │ │ │ │ │ -0001455c : │ │ │ │ - push {r4, lr} │ │ │ │ +00015220 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r2 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b154 │ │ │ │ str r4, [r0, #56] @ 0x38 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ bxle lr │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + strd r4, [sp, #-20]! @ 0xffffffec │ │ │ │ mov r4, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str lr, [sp, #16] │ │ │ │ + sub sp, sp, #20 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ + add r7, r7, #1 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ mul r0, r1, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r1, [sp, #8] │ │ │ │ + lsl r0, r0, #3 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ - str r1, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - add r1, r6, r0, lsl #3 │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - add r0, r5, r0, lsl #3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r1, r6, r0 │ │ │ │ + add r0, r5, r0 │ │ │ │ ldr ip, [r4, #64] @ 0x40 │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ blx ip │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - add r7, r7, #1 │ │ │ │ - add r5, r5, r3, lsl #3 │ │ │ │ - add r6, r6, r3, lsl #3 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + add r5, r5, r3 │ │ │ │ + add r6, r6, r3 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt 14594 │ │ │ │ + bgt 1526c │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr ip, [r0, #84] @ 0x54 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r0, #92] @ 0x5c │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r9, [r0, #88] @ 0x58 │ │ │ │ - ldr r3, [r0, #92] @ 0x5c │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr sl, [r0, #96] @ 0x60 │ │ │ │ - mov r4, r0 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - ble 146c0 │ │ │ │ + ble 153c0 │ │ │ │ sub fp, sl, #1 │ │ │ │ - mul r7, r0, fp │ │ │ │ mul r8, r0, r3 │ │ │ │ - add r6, r1, r7, lsl #3 │ │ │ │ - sub r8, r8, r7 │ │ │ │ - add r5, r2, r7, lsl #3 │ │ │ │ - lsl r9, r9, #3 │ │ │ │ add sl, sl, #1 │ │ │ │ - lsl r8, r8, #3 │ │ │ │ - mov r7, #0 │ │ │ │ + lsl r9, r9, #3 │ │ │ │ str ip, [sp, #20] │ │ │ │ + mul r7, r0, fp │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ + lsl r5, r7, #3 │ │ │ │ + sub r8, r8, r7 │ │ │ │ + mov r7, #0 │ │ │ │ + lsl r8, r8, #3 │ │ │ │ + add r6, r1, r5 │ │ │ │ + add r5, r2, r5 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ add r1, r5, r8 │ │ │ │ + add r0, r6, r8 │ │ │ │ + add r7, r7, #1 │ │ │ │ ldr r2, [r3] │ │ │ │ + str fp, [sp, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, r6, r8 │ │ │ │ - str fp, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr ip, [r4, #64] @ 0x40 │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ blx ip │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add r5, r5, r9 │ │ │ │ + add r6, r6, r9 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str sl, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldr ip, [r4, #64] @ 0x40 │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - add r6, r6, r9 │ │ │ │ - add r5, r5, r9 │ │ │ │ - bne 1464c │ │ │ │ + bne 1534c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + strd r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ + str lr, [sp, #24] │ │ │ │ + sub sp, sp, #20 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r8, [r1] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 1473c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1546c │ │ │ │ mov r0, r6 │ │ │ │ + add r9, r6, #3 │ │ │ │ bl b8a4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r9, r6, #3 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #88] @ 14774 │ │ │ │ bic r2, r9, #3 │ │ │ │ add r2, r2, #2 │ │ │ │ + ldr r1, [pc, #100] @ 154a0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, r6 │ │ │ │ bl b8a4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - ldr r1, [pc, #40] @ 14778 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #28] @ 154a4 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ + str r2, [sp] │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - andseq r2, fp, r4, lsr #6 │ │ │ │ - andseq r2, fp, r0, lsl r3 │ │ │ │ + b 15454 │ │ │ │ + andseq r5, fp, ip, ror #12 │ │ │ │ + andseq r5, fp, r4, asr #12 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r2, [ip, #112] @ 0x70 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r0, r1 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldr r3, [ip, #68] @ 0x44 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r2, [ip, #112] @ 0x70 │ │ │ │ ldr lr, [ip, #76] @ 0x4c │ │ │ │ ldr r1, [ip, #100] @ 0x64 │ │ │ │ - ldr r3, [ip, #68] @ 0x44 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - sub sp, sp, #12 │ │ │ │ add r1, lr, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - add r1, ip, #108 @ 0x6c │ │ │ │ mul r3, lr, r3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r1, ip, #108 @ 0x6c │ │ │ │ bl ae84 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r5, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr r9, [r0, #28] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r8, [r0, #24] │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr sl, [sp, #80] @ 0x50 │ │ │ │ cmp r9, #0 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ add fp, r2, r1 │ │ │ │ - ldr sl, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r8] │ │ │ │ - mov r5, r0 │ │ │ │ - beq 14810 │ │ │ │ + beq 15560 │ │ │ │ cmp r6, r2 │ │ │ │ - beq 149a0 │ │ │ │ + beq 156f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r6, r2 │ │ │ │ - bne 14804 │ │ │ │ + bne 15540 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r2, r1 │ │ │ │ - bne 14804 │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ + bne 15540 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + str fp, [sp, #12] │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp] │ │ │ │ - str fp, [sp, #12] │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [r3] │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14bb8 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + bne 15904 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq fp, r2 │ │ │ │ - bne 14804 │ │ │ │ + bne 15540 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ sub r4, r3, #1 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r4, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r9, [r3] │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14804 │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ + beq 15540 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r9, [r3] │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ movne r9, #1 │ │ │ │ - beq 14804 │ │ │ │ + beq 15540 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ + lsl r1, r3, #3 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ + str r4, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - add r2, r2, r1, lsl #3 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r1, r1, r0, lsl #3 │ │ │ │ ldr r4, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ mov r3, r7 │ │ │ │ + add r2, r2, r1 │ │ │ │ + add r1, r0, r1 │ │ │ │ + mov r0, r8 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14804 │ │ │ │ - b 14a60 │ │ │ │ + beq 15540 │ │ │ │ + b 157b0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r2, r1 │ │ │ │ - bne 14804 │ │ │ │ + bne 15540 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r2, r6, #3 │ │ │ │ - ldr r0, [r8, #12] │ │ │ │ + mov r9, #0 │ │ │ │ bic r2, r2, #3 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + mov r4, #2 │ │ │ │ + ldr r0, [r8, #12] │ │ │ │ add r2, r2, #2 │ │ │ │ lsl r3, r2, #1 │ │ │ │ + str r9, [sp] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r2, r1, r2 │ │ │ │ - mov r9, #0 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov r4, #2 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r9, [sp] │ │ │ │ mov r2, #8 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ blx ip │ │ │ │ cmp r0, r9 │ │ │ │ - beq 14804 │ │ │ │ + beq 15540 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ ldr r2, [r8, #12] │ │ │ │ + str r9, [sp] │ │ │ │ + str fp, [sp, #12] │ │ │ │ + str r4, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str fp, [sp, #12] │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ ldr r4, [r2] │ │ │ │ - mov r1, r9 │ │ │ │ mov r2, #8 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ blx r4 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 14804 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + beq 15540 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r3, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ mul r4, r6, r4 │ │ │ │ + ldr r3, [r3, #164] @ 0xa4 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 14aa0 │ │ │ │ + beq 157f0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ cmp r3, #0 │ │ │ │ + mov r3, r6 │ │ │ │ moveq r0, #16 │ │ │ │ movne r0, #512 @ 0x200 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, sl │ │ │ │ bl b6c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14804 │ │ │ │ + bne 15540 │ │ │ │ cmp r4, #262144 @ 0x40000 │ │ │ │ - ble 14ab8 │ │ │ │ + ble 15808 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ - bne 14804 │ │ │ │ + bne 15540 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14be0 │ │ │ │ + bne 1592c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 14c00 │ │ │ │ - ldr r2, [pc, #312] @ 14c0c │ │ │ │ + beq 1594c │ │ │ │ + ldr r2, [pc, #308] @ 15958 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #308] @ 14c10 │ │ │ │ + ldr r1, [pc, #304] @ 1595c │ │ │ │ mov r0, #120 @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b3b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ + str r7, [r4, #72] @ 0x48 │ │ │ │ + mov r7, #0 │ │ │ │ + str fp, [r4, #96] @ 0x60 │ │ │ │ + add fp, r4, #8 │ │ │ │ + mov r0, fp │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ + str sl, [r4, #84] @ 0x54 │ │ │ │ + str r9, [r4, #100] @ 0x64 │ │ │ │ + add r9, r8, #16 │ │ │ │ + str r5, [r4, #112] @ 0x70 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r7, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ add r3, r6, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, r3, #2 │ │ │ │ lsl r3, r3, #1 │ │ │ │ - str r7, [r4, #72] @ 0x48 │ │ │ │ - str fp, [r4, #96] @ 0x60 │ │ │ │ - mov r7, #0 │ │ │ │ - add fp, r4, #8 │ │ │ │ - mov r0, fp │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ - str r9, [r4, #100] @ 0x64 │ │ │ │ - str r7, [r4, #108] @ 0x6c │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ - str sl, [r4, #84] @ 0x54 │ │ │ │ - str r5, [r4, #112] @ 0x70 │ │ │ │ bl aec0 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1c5a6c │ │ │ │ - add r9, r8, #16 │ │ │ │ + bl 1c9ad4 │ │ │ │ + mul r0, sl, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ - mul r0, sl, r0 │ │ │ │ bl aefc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 14bc0 │ │ │ │ + beq 1590c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mul r0, r6, r0 │ │ │ │ mul r0, sl, r0 │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 15544 │ │ │ │ mov r4, fp │ │ │ │ - b 1493c │ │ │ │ - sub r7, r6, #5 │ │ │ │ + b 1568c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ + sub r7, r6, #5 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ movhi r7, #0 │ │ │ │ movls r7, #1 │ │ │ │ cmp r6, r3 │ │ │ │ movgt r7, #0 │ │ │ │ - b 14ba8 │ │ │ │ - ldr r2, [pc, #44] @ 14c14 │ │ │ │ - ldr r1, [pc, #44] @ 14c18 │ │ │ │ + b 158f8 │ │ │ │ + ldr r2, [pc, #44] @ 15960 │ │ │ │ + mov r0, #120 @ 0x78 │ │ │ │ + ldr r1, [pc, #40] @ 15964 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #120 @ 0x78 │ │ │ │ bl b3b8 │ │ │ │ mov r4, r0 │ │ │ │ - b 14ae8 │ │ │ │ - ldr r2, [pc, #20] @ 14c1c │ │ │ │ + b 15838 │ │ │ │ + ldr r2, [pc, #20] @ 15968 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 14ad4 │ │ │ │ - @ instruction: 0xfffffb18 │ │ │ │ - andseq r6, fp, r0, lsl r4 │ │ │ │ - andeq r0, r0, r0, lsr r0 │ │ │ │ - andseq r6, fp, r0, lsl #6 │ │ │ │ - @ instruction: 0xfffff964 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 15824 │ │ │ │ + @ instruction: 0xfffffab4 │ │ │ │ + andseq r9, fp, r0, asr #13 │ │ │ │ + andeq r0, r0, ip, lsr #32 │ │ │ │ + @ instruction: 0x001b95b0 │ │ │ │ + @ instruction: 0xfffff8e8 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ add fp, sp, #32 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ - mov r8, r0 │ │ │ │ + str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ + ldr r1, [r0, #84] @ 0x54 │ │ │ │ add r3, r2, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add sl, r3, #2 │ │ │ │ - mul r6, sl, r2 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ - lsl r5, r6, #4 │ │ │ │ - str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ - cmp r5, #65536 @ 0x10000 │ │ │ │ - ldr r1, [r0, #84] @ 0x54 │ │ │ │ + mul r6, sl, r2 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ + lsl r4, r6, #4 │ │ │ │ + cmp r4, #65536 @ 0x10000 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcs 14eb0 │ │ │ │ - sub sp, sp, r5 │ │ │ │ - add r0, sp, #24 │ │ │ │ + bcs 15c30 │ │ │ │ + sub sp, sp, r4 │ │ │ │ cmp r1, #0 │ │ │ │ + add r0, sp, #24 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - ble 14e98 │ │ │ │ + ble 15bfc │ │ │ │ add r0, r3, sl │ │ │ │ + mov r7, #2 │ │ │ │ + str r4, [fp, #-92] @ 0xffffffa4 │ │ │ │ + mov r6, sl │ │ │ │ + mov r5, r8 │ │ │ │ + str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ + str r1, [fp, #-84] @ 0xffffffac │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - mov r7, #2 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - mov r6, sl │ │ │ │ mov r0, #0 │ │ │ │ - mov r4, r8 │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ - str r1, [fp, #-84] @ 0xffffffac │ │ │ │ - str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ - str r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ cmp r3, r1 │ │ │ │ - ldrle r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ - strle r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ - ble 14d9c │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r9, [r4, #80] @ 0x50 │ │ │ │ + movgt r8, r1 │ │ │ │ + ble 15c18 │ │ │ │ sub sl, r8, r6 │ │ │ │ - mul r5, sl, r9 │ │ │ │ ldr ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ - ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ - ldr r3, [r4, #104] @ 0x68 │ │ │ │ - ldr r1, [r4, #72] @ 0x48 │ │ │ │ str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ - add r0, r0, r5, lsl #3 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str r9, [sp, #16] │ │ │ │ + ldr r9, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + mul r4, sl, r9 │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ str r6, [sp, #12] │ │ │ │ - add r5, ip, r5, lsl #3 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + add r0, r0, r4 │ │ │ │ + add r4, ip, r4 │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ - str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ - mov r1, r5 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl b604 │ │ │ │ - ldr r3, [r4, #108] @ 0x6c │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [r3] │ │ │ │ + str sl, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ + add r8, r8, r6 │ │ │ │ str r7, [sp, #8] │ │ │ │ - str sl, [sp] │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ - ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - ldr sl, [r4, #64] @ 0x40 │ │ │ │ + ldr sl, [r5, #64] @ 0x40 │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ blx sl │ │ │ │ - str r9, [sp, #20] │ │ │ │ - str r7, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str r9, [sp, #20] │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ - mov r3, r5 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl b67c │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ - add r8, r8, r6 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r3, r8 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ - bgt 14ccc │ │ │ │ + bgt 15a20 │ │ │ │ + ldr ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ - ldr r9, [r4, #80] @ 0x50 │ │ │ │ + ldr r9, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ mov r3, r1 │ │ │ │ + ldr r8, [r5, #72] @ 0x48 │ │ │ │ mul r3, r9, r3 │ │ │ │ - ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ - ldr ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ - add r0, r0, r3, lsl #3 │ │ │ │ - add ip, ip, r3, lsl #3 │ │ │ │ + ldr sl, [r5, #104] @ 0x68 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + add ip, ip, r3 │ │ │ │ + add r0, r0, r3 │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ - ldr sl, [r4, #104] @ 0x68 │ │ │ │ - ldr r8, [r4, #72] @ 0x48 │ │ │ │ - sub r5, r3, r1 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r5, [sp, #12] │ │ │ │ stm sp, {r2, r8, sl} │ │ │ │ + str r9, [sp, #16] │ │ │ │ + sub r4, r3, r1 │ │ │ │ + str r7, [sp, #20] │ │ │ │ mov r1, ip │ │ │ │ + str r4, [sp, #12] │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ bl b604 │ │ │ │ - ldr r3, [r4, #108] @ 0x6c │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [r3] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ str lr, [sp, #4] │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ - ldr ip, [r4, #64] @ 0x40 │ │ │ │ - ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ + ldr ip, [r5, #64] @ 0x40 │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ blx ip │ │ │ │ - str r9, [sp, #20] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ str sl, [sp, #4] │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str r9, [sp, #20] │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl b67c │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ + ldr ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ add r2, r3, #1 │ │ │ │ - ldr ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ - add r1, r0, r3, lsl #3 │ │ │ │ - add r3, ip, r3, lsl #3 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + add r1, r0, r3 │ │ │ │ + add r3, ip, r3 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ cmp r3, r2 │ │ │ │ - ldrgt r2, [r4, #68] @ 0x44 │ │ │ │ - bgt 14cb0 │ │ │ │ - ldr r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ - cmp r5, #65536 @ 0x10000 │ │ │ │ - bcs 14ea0 │ │ │ │ + ble 15bf0 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ + b 15a0c │ │ │ │ + ldr r4, [fp, #-92] @ 0xffffffa4 │ │ │ │ + cmp r4, #65536 @ 0x10000 │ │ │ │ + bcs 15c24 │ │ │ │ sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ + b 15af4 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl b52c │ │ │ │ - sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ + b 15bfc │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl b3f4 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ - cmp r1, #0 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - ble 14ea0 │ │ │ │ - ldr r2, [r8, #68] @ 0x44 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 15c24 │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ - b 14c7c │ │ │ │ + ldr r2, [r8, #68] @ 0x44 │ │ │ │ + b 159d8 │ │ │ │ │ │ │ │ -00014edc : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr sl, [pc, #288] @ 15008 │ │ │ │ - sub sp, sp, #12 │ │ │ │ +00015c5c : │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r4, r2 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - str r9, [sp] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ + ldr sl, [pc, #312] @ 15dc0 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r9, #0 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r8, [pc, #296] @ 15dc4 │ │ │ │ + str r9, [sp] │ │ │ │ + add sl, pc, sl │ │ │ │ ldr r1, [r4] │ │ │ │ + mov r3, sl │ │ │ │ bl af14 │ │ │ │ - ldr r8, [pc, #236] @ 1500c │ │ │ │ - add r8, pc, r8 │ │ │ │ mov r1, r0 │ │ │ │ - str r6, [r0, #32] │ │ │ │ str r4, [r0, #24] │ │ │ │ + add r8, pc, r8 │ │ │ │ str r9, [r0, #28] │ │ │ │ + str r6, [r0, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl b508 │ │ │ │ - ldr r3, [pc, #208] @ 15010 │ │ │ │ + ldr r3, [pc, #248] @ 15dc8 │ │ │ │ ldr r8, [r8, r3] │ │ │ │ ldr fp, [r8] │ │ │ │ cmp fp, r9 │ │ │ │ - beq 14f7c │ │ │ │ - str r9, [sp] │ │ │ │ + beq 15d0c │ │ │ │ mov r3, sl │ │ │ │ - ldr r1, [r4] │ │ │ │ mov r2, r7 │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r1, [r4] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ blx fp │ │ │ │ mov r1, r0 │ │ │ │ - str r6, [r0, #32] │ │ │ │ str r4, [r0, #24] │ │ │ │ str r9, [r0, #28] │ │ │ │ + str r6, [r0, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl b508 │ │ │ │ - ldr fp, [pc, #144] @ 15014 │ │ │ │ + ldr fp, [pc, #184] @ 15dcc │ │ │ │ mov sl, #0 │ │ │ │ - add fp, pc, fp │ │ │ │ - mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ - str sl, [sp] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ + mov r9, #1 │ │ │ │ + str sl, [sp] │ │ │ │ ldr r1, [r4] │ │ │ │ + add fp, pc, fp │ │ │ │ + mov r3, fp │ │ │ │ bl af14 │ │ │ │ - mov r9, #1 │ │ │ │ mov r1, r0 │ │ │ │ - str r6, [r0, #32] │ │ │ │ str r4, [r0, #24] │ │ │ │ str r9, [r0, #28] │ │ │ │ + str r6, [r0, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl b508 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, sl │ │ │ │ - beq 15000 │ │ │ │ - str sl, [sp] │ │ │ │ + beq 15da4 │ │ │ │ mov r3, fp │ │ │ │ - ldr r1, [r4] │ │ │ │ mov r2, r7 │ │ │ │ + str sl, [sp] │ │ │ │ + ldr r1, [r4] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ blx r8 │ │ │ │ mov r1, r0 │ │ │ │ - str r6, [r0, #32] │ │ │ │ str r4, [r0, #24] │ │ │ │ str r9, [r0, #28] │ │ │ │ + str r6, [r0, #32] │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ b b508 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xfffff8c8 │ │ │ │ - andseq r9, fp, r4, lsr #25 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xfffff84c │ │ │ │ + andseq ip, fp, ip, lsl #30 │ │ │ │ andeq r0, r0, r0, lsl r4 │ │ │ │ - @ instruction: 0xfffff838 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + @ instruction: 0xfffff7c0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ - ldr lr, [r0, #84] @ 0x54 │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ + str lr, [sp, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ - mul ip, lr, r3 │ │ │ │ + ldr lr, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r2] │ │ │ │ + mul ip, lr, r3 │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr lr, [r0, #96] @ 0x60 │ │ │ │ - add r1, r1, ip, lsl #3 │ │ │ │ + lsl ip, ip, #3 │ │ │ │ + add r1, r1, ip │ │ │ │ stmib sp, {r3, lr} │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ str r3, [sp] │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - add r0, r5, ip, lsl #3 │ │ │ │ + add r0, r5, ip │ │ │ │ blx r4 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ + strd r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [r8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + str lr, [sp, #24] │ │ │ │ sub sp, sp, #28 │ │ │ │ + ldr r2, [r8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 15098 │ │ │ │ + beq 15e7c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r2 │ │ │ │ cmpeq r6, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1508c │ │ │ │ + beq 15e60 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r9, r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r8, #12] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + str r9, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [r3] │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r3, r6 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1508c │ │ │ │ - ldr r2, [pc, #144] @ 151c0 │ │ │ │ - ldr r1, [pc, #144] @ 151c4 │ │ │ │ + beq 15e60 │ │ │ │ + ldr r2, [pc, #144] @ 15fa4 │ │ │ │ + mov r0, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #140] @ 15fa8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #112 @ 0x70 │ │ │ │ bl b3b8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ + mov r7, r0 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ + add r4, r0, #8 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ + str r9, [r0, #96] @ 0x60 │ │ │ │ + str r5, [r0, #104] @ 0x68 │ │ │ │ + add r5, r8, #16 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - add r4, r0, #8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [r0, #92] @ 0x5c │ │ │ │ - str r5, [r0, #104] @ 0x68 │ │ │ │ - mov r7, r0 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ - str r9, [r0, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ bl aec0 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - add r5, r8, #16 │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl aefc │ │ │ │ mov r0, r7 │ │ │ │ - b 15090 │ │ │ │ - @ instruction: 0xfffffee0 │ │ │ │ - andseq r5, fp, r8, asr #27 │ │ │ │ + b 15e64 │ │ │ │ + @ instruction: 0xfffffeb0 │ │ │ │ + andseq r8, fp, r0, ror #31 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ ldr r6, [r0, #68] @ 0x44 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ + str lr, [sp, #20] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r8, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ bl b8a4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - ldr r1, [pc, #36] @ 15224 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #44] @ 16024 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ + str r2, [sp] │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ blx r8 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r1, fp, ip, ror r8 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x001b4af0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r2, [ip, #104] @ 0x68 │ │ │ │ - ldr r3, [ip, #68] @ 0x44 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [ip, #80] @ 0x50 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldr r3, [ip, #68] @ 0x44 │ │ │ │ sub sp, sp, #12 │ │ │ │ + ldr r2, [ip, #104] @ 0x68 │ │ │ │ + ldr r1, [ip, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mul r3, r1, r3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ add r1, ip, #100 @ 0x64 │ │ │ │ bl ae84 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00015268 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr sl, [pc, #156] @ 15310 │ │ │ │ - sub sp, sp, #8 │ │ │ │ +00016068 : │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ mov r4, r2 │ │ │ │ - add r7, r3, #2 │ │ │ │ - mov r9, #0 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + add r7, r3, #2 │ │ │ │ mov r6, r1 │ │ │ │ + str sl, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - str r9, [sp] │ │ │ │ mov r0, #32 │ │ │ │ + ldr sl, [pc, #180] @ 16148 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r9, #0 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r8, [pc, #164] @ 1614c │ │ │ │ + str r9, [sp] │ │ │ │ + add sl, pc, sl │ │ │ │ ldr r1, [r4] │ │ │ │ + mov r3, sl │ │ │ │ bl af14 │ │ │ │ - ldr r8, [pc, #104] @ 15314 │ │ │ │ - add r8, pc, r8 │ │ │ │ mov r1, r0 │ │ │ │ - str r6, [r0, #28] │ │ │ │ str r4, [r0, #24] │ │ │ │ + add r8, pc, r8 │ │ │ │ + str r6, [r0, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl b508 │ │ │ │ - ldr r3, [pc, #80] @ 15318 │ │ │ │ + ldr r3, [pc, #120] @ 16150 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r8, [r3] │ │ │ │ cmp r8, r9 │ │ │ │ - beq 15308 │ │ │ │ - str r9, [sp] │ │ │ │ + beq 1612c │ │ │ │ mov r3, sl │ │ │ │ - ldr r1, [r4] │ │ │ │ mov r2, r7 │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r1, [r4] │ │ │ │ mov r0, #32 │ │ │ │ blx r8 │ │ │ │ mov r1, r0 │ │ │ │ - str r6, [r0, #28] │ │ │ │ str r4, [r0, #24] │ │ │ │ + str r6, [r0, #28] │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + add sp, sp, #32 │ │ │ │ b b508 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0xfffffde8 │ │ │ │ - andseq r9, fp, r8, lsl r9 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xfffffd88 │ │ │ │ + andseq ip, fp, r0, lsl #22 │ │ │ │ andeq r0, r0, r0, lsl r4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ mov lr, r1 │ │ │ │ + ldr r1, [r0, #76] @ 0x4c │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r1, [r0, #64] @ 0x40 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - addeq r2, r2, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + addeq r1, r1, #1 │ │ │ │ ldr r3, [ip, #92] @ 0x5c │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ble 15504 │ │ │ │ - cmp r1, #1 │ │ │ │ + ble 16358 │ │ │ │ + cmp r2, #1 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - ble 15504 │ │ │ │ + ble 16358 │ │ │ │ ldr r4, [ip, #80] @ 0x50 │ │ │ │ - cmp r4, r2 │ │ │ │ - ble 15504 │ │ │ │ - ldr r0, [ip, #84] @ 0x54 │ │ │ │ + cmp r4, r1 │ │ │ │ + ble 16358 │ │ │ │ ldr r6, [ip, #68] @ 0x44 │ │ │ │ - ldr r1, [ip, #72] @ 0x48 │ │ │ │ + ldr r2, [ip, #84] @ 0x54 │ │ │ │ + ldr r0, [ip, #72] @ 0x48 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ - cmp r0, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ ldr ip, [ip] │ │ │ │ - bne 1550c │ │ │ │ - add r4, r4, r6 │ │ │ │ - lsl r0, r4, #3 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - add r0, r6, r2 │ │ │ │ - add r2, ip, r2, lsl #4 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - sub r8, r1, #1 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + bne 16374 │ │ │ │ + add r2, r4, r6 │ │ │ │ + sub r4, r6, #-536870911 @ 0xe0000001 │ │ │ │ lsl r7, r6, #3 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + add r4, r4, r1 │ │ │ │ + sub r8, r0, #1 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ mov fp, #0 │ │ │ │ - mov r2, lr │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + sub r2, r2, #8 │ │ │ │ + add r1, ip, r1, lsl #4 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - add r9, r1, r2 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + mov r2, lr │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r6, #1 │ │ │ │ - mov ip, r9 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + add r9, r2, r1 │ │ │ │ + mov ip, r9 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov fp, ip │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + mov r7, ip │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ add r9, r3, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r6, [sp, #28] │ │ │ │ add sl, r3, r4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + mov r6, sl │ │ │ │ add r8, r3, r5, lsl #4 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldrd r6, [sl] │ │ │ │ - ldrd r2, [r9] │ │ │ │ - ldrd r0, [r8, #-8] │ │ │ │ + ldrd r2, [r9, #8]! │ │ │ │ + add r8, r8, #16 │ │ │ │ + ldrd sl, [r6, #8]! │ │ │ │ + ldrd r4, [r8, #-32] @ 0xffffffe0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r8, #-24] @ 0xffffffe8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ strd r0, [sp] │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r4, [r8, #-16] │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - add r8, r8, #16 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r9], #8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - cmp r9, fp │ │ │ │ - strd r0, [sl], #8 │ │ │ │ - bne 15410 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + cmp r9, r7 │ │ │ │ + strd r0, [r6] │ │ │ │ + bne 16264 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - add r5, r5, r3 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r6, r6, #1 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ + add r5, r5, r3 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ add ip, r9, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ - bne 153e4 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne 16234 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ add r1, r1, r3 │ │ │ │ + add r2, r2, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ add fp, fp, #1 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, fp │ │ │ │ - add r2, r2, r3 │ │ │ │ - bne 153c0 │ │ │ │ + bne 16210 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub r5, r1, #1 │ │ │ │ - add r1, r1, r4 │ │ │ │ - mul r9, r2, r0 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, ip, r1, lsl #4 │ │ │ │ - sub r4, r2, r4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + sub r5, r0, #1 │ │ │ │ + add r0, r0, r4 │ │ │ │ + mul r9, r1, r2 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + sub r4, r1, r4 │ │ │ │ lsl r7, r5, #4 │ │ │ │ - lsl r8, r4, #4 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ + add r0, ip, r0, lsl #4 │ │ │ │ mov fp, #0 │ │ │ │ - lsl r1, r0, #3 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + lsl r8, r4, #4 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + lsl r0, r2, #3 │ │ │ │ + str r0, [sp, #32] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ mov r4, r6 │ │ │ │ mov r5, #1 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str lr, [sp, #16] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ - str lr, [sp, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ add sl, ip, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, r4 │ │ │ │ lsl fp, r3, #3 │ │ │ │ - str ip, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + add sl, sl, #16 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldrd r8, [sl, #-16] │ │ │ │ - ldrd r6, [r2, fp] │ │ │ │ + ldrd r8, [sl, #-32] @ 0xffffffe0 │ │ │ │ ldrd r0, [r3, fp] │ │ │ │ - ldrd r2, [sl, #-8] │ │ │ │ + ldrd r6, [r2, fp] │ │ │ │ + ldrd r2, [sl, #-24] @ 0xffffffe8 │ │ │ │ strd r0, [sp] │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - add sl, sl, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3, fp] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ strd r0, [r2, fp] │ │ │ │ add fp, fp, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp sl, r3 │ │ │ │ - bne 15584 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + bne 163ec │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r5, r5, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r5, r5, #1 │ │ │ │ add ip, sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r5 │ │ │ │ - bne 15564 │ │ │ │ + bne 163cc │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ add r2, r2, r3 │ │ │ │ + add lr, lr, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ add fp, fp, #1 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, fp │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - add lr, lr, r3 │ │ │ │ - bne 15548 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + bne 163b0 │ │ │ │ + b 16358 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ - ldr r7, [r0, #84] @ 0x54 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mul r7, r3, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + strd r4, [sp, #-20]! @ 0xffffffec │ │ │ │ mov r4, r2 │ │ │ │ - bl 1531c │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ - add r2, r4, r7, lsl #3 │ │ │ │ - add r3, r5, r7, lsl #3 │ │ │ │ - str r2, [sp] │ │ │ │ + ldr r5, [r0, #84] @ 0x54 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + str lr, [sp, #16] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mul r5, r3, r5 │ │ │ │ + bl 16154 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ + lsl r2, r5, #3 │ │ │ │ + add r3, r6, r2 │ │ │ │ + add r2, r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ + str r2, [sp] │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + strd r4, [sp, #-20]! @ 0xffffffec │ │ │ │ mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r2 │ │ │ │ ldr ip, [r4, #84] @ 0x54 │ │ │ │ + str lr, [sp, #16] │ │ │ │ + sub sp, sp, #12 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ mul ip, r3, ip │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r6, r2 │ │ │ │ - add r3, r1, ip, lsl #3 │ │ │ │ - add r2, r2, ip, lsl #3 │ │ │ │ + lsl ip, ip, #3 │ │ │ │ + add r2, r2, ip │ │ │ │ + add r3, r1, ip │ │ │ │ + mov r1, r3 │ │ │ │ str r2, [sp] │ │ │ │ - mov r5, r1 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ - mov r1, r3 │ │ │ │ blx r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 1531c │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + b 16154 │ │ │ │ mov r3, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ - push {r4, lr} │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r4, [r1] │ │ │ │ + str lr, [sp, #4] │ │ │ │ sub sp, sp, #16 │ │ │ │ - mov r0, r1 │ │ │ │ - beq 15790 │ │ │ │ - ldr r2, [pc, #60] @ 1579c │ │ │ │ + ldr r4, [r1] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 16630 │ │ │ │ + ldr r2, [pc, #68] @ 1663c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #32] @ 157a0 │ │ │ │ + ldr r1, [pc, #40] @ 16640 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #12] @ 157a4 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #12] @ 16644 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 15760 │ │ │ │ - andseq r1, fp, r8, asr #5 │ │ │ │ - andseq r1, fp, r4, lsr #6 │ │ │ │ - andseq r1, fp, ip, lsl #5 │ │ │ │ + b 165f8 │ │ │ │ + mulseq fp, r8, r4 │ │ │ │ + @ instruction: 0x001b44f4 │ │ │ │ + andseq r4, fp, r4, asr r4 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ b b628 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + strd r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str lr, [sp, #24] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne 15984 │ │ │ │ + bne 16830 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ tst r3, #8 │ │ │ │ - bne 15984 │ │ │ │ + bne 16830 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ bl b460 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov r4, r0 │ │ │ │ + str r7, [sp] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r2 │ │ │ │ bl af5c │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mul r3, r2, r3 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, r2, r3, lsl #3 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - add r3, r0, r3, lsl #3 │ │ │ │ - stm sp, {r2, r3} │ │ │ │ + mul r3, r2, r3 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + add r2, r2, r3 │ │ │ │ + add r3, r0, r3 │ │ │ │ mov r0, r4 │ │ │ │ + stm sp, {r2, r3} │ │ │ │ bl adac │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl b7f0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 15980 │ │ │ │ + beq 1682c │ │ │ │ ldr r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 15990 │ │ │ │ - ldr r2, [pc, #308] @ 1599c │ │ │ │ + beq 1684c │ │ │ │ + ldr r2, [pc, #320] @ 16858 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #304] @ 159a0 │ │ │ │ + ldr r1, [pc, #316] @ 1685c │ │ │ │ mov r0, #112 @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b3b8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + str r5, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r7, [r0, #92] @ 0x5c │ │ │ │ + str r8, [r0, #96] @ 0x60 │ │ │ │ + str r9, [r0, #104] @ 0x68 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ str r3, [r0, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ - str r5, [r0, #64] @ 0x40 │ │ │ │ str r3, [r0, #100] @ 0x64 │ │ │ │ - sub r5, r5, #1 │ │ │ │ sub r3, r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r9, [r0, #104] @ 0x68 │ │ │ │ - str r8, [r0, #96] @ 0x60 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ - str r7, [r0, #92] @ 0x5c │ │ │ │ - mul r0, r3, r5 │ │ │ │ + sub r0, r5, #1 │ │ │ │ + mul r0, r3, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mul r3, r0, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c5f88 │ │ │ │ - add ip, r8, #8 │ │ │ │ - add lr, r4, #8 │ │ │ │ + bl 1c9ff0 │ │ │ │ + ldrd r2, [r8, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #148] @ 159a4 │ │ │ │ + strd r2, [r4, #8] │ │ │ │ + ldrd r2, [r8, #16] │ │ │ │ + strd r2, [r4, #16] │ │ │ │ + ldrd r2, [r8, #24] │ │ │ │ + strd r2, [r4, #24] │ │ │ │ + ldrd r2, [r8, #32] │ │ │ │ + strd r2, [r4, #32] │ │ │ │ mov r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + ldr r3, [pc, #148] @ 16860 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #108] @ 159a8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #120] @ 16864 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [r4, #8] │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + b 16834 │ │ │ │ bl b628 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #20] @ 159ac │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #20] @ 16868 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 15868 │ │ │ │ - @ instruction: 0xfffffe78 │ │ │ │ - mulseq fp, ip, r6 │ │ │ │ + b 16718 │ │ │ │ + @ instruction: 0xfffffe44 │ │ │ │ + andseq r8, fp, ip, ror #15 │ │ │ │ eormi r0, r0, r0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ - @ instruction: 0xfffffd00 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + @ instruction: 0xfffffca8 │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ mov r4, r0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ bl ad64 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add r1, r4, #100 @ 0x64 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mul r3, r2, r3 │ │ │ │ - ldr r2, [pc, #16] @ 159f4 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r2, [pc, #20] @ 168bc │ │ │ │ add r2, pc, r2 │ │ │ │ bl ae84 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - andseq r3, fp, r0, asr #18 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r6, fp, r8, ror #21 │ │ │ │ │ │ │ │ -000159f8 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r8, [pc, #224] @ 15ae4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ +000168c0 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r5, #0 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r3, r8 │ │ │ │ mov r4, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ + str r8, [sp, #16] │ │ │ │ mov r0, #24 │ │ │ │ + ldr r8, [pc, #240] @ 169d8 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r6, [pc, #232] @ 169dc │ │ │ │ str r5, [sp] │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r3, r8 │ │ │ │ bl af14 │ │ │ │ - ldr r6, [pc, #184] @ 15ae8 │ │ │ │ - add r6, pc, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b508 │ │ │ │ - ldr r3, [pc, #168] @ 15aec │ │ │ │ + ldr r3, [pc, #204] @ 169e0 │ │ │ │ + add r6, pc, r6 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr r7, [r6] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 15a74 │ │ │ │ + beq 16948 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ + str r5, [sp] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, #24 │ │ │ │ - str r5, [sp] │ │ │ │ blx r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b508 │ │ │ │ - ldr r7, [pc, #116] @ 15af0 │ │ │ │ + ldr r7, [pc, #148] @ 169e4 │ │ │ │ mov r5, #0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r0, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, #24 │ │ │ │ str r5, [sp] │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r3, r7 │ │ │ │ bl af14 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b508 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, r5 │ │ │ │ - beq 15adc │ │ │ │ + beq 169c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ str r5, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, #24 │ │ │ │ blx r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + add sp, sp, #24 │ │ │ │ b b508 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xfffffda0 │ │ │ │ - mulseq fp, r4, r1 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xfffffd54 │ │ │ │ + @ instruction: 0x001bc2b0 │ │ │ │ andeq r0, r0, r0, lsl r4 │ │ │ │ - @ instruction: 0xfffffd2c │ │ │ │ + @ instruction: 0xfffffce8 │ │ │ │ mov r2, r0 │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + mov r0, r1 │ │ │ │ ldr r3, [r2, #100] @ 0x64 │ │ │ │ + str lr, [sp, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, r1 │ │ │ │ ldr r4, [r1] │ │ │ │ - ldr r1, [pc, #20] @ 15b34 │ │ │ │ + ldr r1, [pc, #28] @ 16a34 │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ - add r1, pc, r1 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ + add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq r0, fp, r4, lsr #31 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r4, fp, r0, lsl r1 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ b b628 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub sp, sp, #12 │ │ │ │ + strd r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ mov r4, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str lr, [sp, #24] │ │ │ │ + sub sp, sp, #12 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ cmpeq r4, r3 │ │ │ │ - bne 15b70 │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ + bne 16a7c │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + mov r6, r0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - bge 15b7c │ │ │ │ + cmp r3, r7 │ │ │ │ + bge 16a98 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r6, r1 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r5, r1 │ │ │ │ mov r0, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5c8c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9cf4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 15b70 │ │ │ │ + bne 16a7c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r6, #63 @ 0x3f │ │ │ │ + cmp r5, #63 @ 0x3f │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r5, r2 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 15b70 │ │ │ │ + beq 16a7c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 15bd4 │ │ │ │ + beq 16af0 │ │ │ │ mov r3, r2 │ │ │ │ - mul r3, r6, r3 │ │ │ │ + mul r3, r5, r3 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - blt 15b70 │ │ │ │ - add r8, r6, #16 │ │ │ │ - mul r0, r5, r8 │ │ │ │ + blt 16a7c │ │ │ │ + add r8, r5, #16 │ │ │ │ + mul r0, r7, r8 │ │ │ │ lsl r0, r0, #4 │ │ │ │ bl b3f4 │ │ │ │ mov r2, #2 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ bl b460 │ │ │ │ lsl r2, r8, #1 │ │ │ │ - mov r1, r2 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + mov r1, r2 │ │ │ │ bl b460 │ │ │ │ - add r3, r5, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ + add r3, r7, #8 │ │ │ │ mov r1, r0 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl adac │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl b7f0 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r7 │ │ │ │ bl b52c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 15d4c │ │ │ │ - ldr r2, [pc, #264] @ 15d58 │ │ │ │ - ldr r1, [pc, #264] @ 15d5c │ │ │ │ + beq 16c68 │ │ │ │ + ldr r2, [pc, #264] @ 16c74 │ │ │ │ + mov r0, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #260] @ 16c78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #112 @ 0x70 │ │ │ │ bl b3b8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r7, r0 │ │ │ │ + str r5, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r8, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ - ldr r3, [r7, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ str r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r5, r0 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r0, #92] @ 0x5c │ │ │ │ + sub r0, r5, #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r7, [r0, #108] @ 0x6c │ │ │ │ sub r3, r3, #1 │ │ │ │ - str r8, [r0, #100] @ 0x64 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ - sub r0, r6, #1 │ │ │ │ mul r0, r3, r0 │ │ │ │ - bl 1c5f88 │ │ │ │ - add ip, r8, #8 │ │ │ │ - add lr, r5, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #128] @ 15d60 │ │ │ │ + bl 1c9ff0 │ │ │ │ + ldrd r2, [r8, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r2, [r7, #8] │ │ │ │ + ldrd r2, [r8, #16] │ │ │ │ + strd r2, [r7, #16] │ │ │ │ + ldrd r2, [r8, #24] │ │ │ │ + strd r2, [r7, #24] │ │ │ │ + ldrd r2, [r8, #32] │ │ │ │ + strd r2, [r7, #32] │ │ │ │ mov r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #116] @ 16c7c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [r5, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #88] @ 15d64 │ │ │ │ + ldrd r0, [r7, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #88] @ 16c80 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [r5, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [r7, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [r5, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [r7, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r5, #8] │ │ │ │ - ldrd r0, [r5, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r0, [r5, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - b 15b74 │ │ │ │ + strd r0, [r7, #8] │ │ │ │ + ldrd r0, [r7, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [r7, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + b 16a80 │ │ │ │ mov r0, r8 │ │ │ │ bl b628 │ │ │ │ - b 15b70 │ │ │ │ - andeq r0, r0, r0, lsl r1 │ │ │ │ - andseq r5, fp, r8, asr #5 │ │ │ │ + b 16a7c │ │ │ │ + andeq r0, r0, ip, lsl #2 │ │ │ │ + andseq r8, fp, r8, lsr #7 │ │ │ │ eormi r0, r0, r0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov sl, r2 │ │ │ │ add r0, r0, #16 │ │ │ │ - mul r0, r3, r0 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ + mul r0, r3, r0 │ │ │ │ lsl r0, r0, #4 │ │ │ │ - mov r5, r1 │ │ │ │ - mov sl, r2 │ │ │ │ bl b3f4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ cmp r1, r2 │ │ │ │ - mov r3, r0 │ │ │ │ - bge 15f74 │ │ │ │ + bge 16ea4 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ add r2, r0, #8 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r5 │ │ │ │ - mov r4, r7 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + mov r4, r7 │ │ │ │ ldr ip, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp ip, #0 │ │ │ │ ldr r5, [r6, #76] @ 0x4c │ │ │ │ + cmp ip, #0 │ │ │ │ add r1, r3, r4 │ │ │ │ - ble 15f84 │ │ │ │ + ble 16ec8 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 15f84 │ │ │ │ + ble 16ec8 │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ add r8, ip, #16 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr fp, [r6, #104] @ 0x68 │ │ │ │ + ldr lr, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ lsl r3, r8, #4 │ │ │ │ + mov r8, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ lsl r3, r5, #3 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr fp, [r6, #104] @ 0x68 │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ mul r3, r5, r3 │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ - mov r8, fp │ │ │ │ mov r2, r3 │ │ │ │ mov fp, r3 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - add r4, r1, r3 │ │ │ │ mov r7, r8 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ mov r6, lr │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ + add r4, r1, r3 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ ldrd r2, [r9, r4] │ │ │ │ + add r5, r5, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldrd r0, [sl, r4] │ │ │ │ - add r5, r5, #1 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - ldr ip, [r7, #8] │ │ │ │ mov r0, r7 │ │ │ │ + ldr ip, [r7, #8] │ │ │ │ + add r8, r8, fp │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - add r8, r8, fp │ │ │ │ add r6, r6, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 15e68 │ │ │ │ + bne 16d94 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add fp, fp, #1 │ │ │ │ + mov r8, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ add r2, r2, r1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ + add lr, lr, #16 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add fp, fp, #1 │ │ │ │ cmp r1, fp │ │ │ │ - mov r8, r7 │ │ │ │ - add lr, lr, #16 │ │ │ │ - bne 15e40 │ │ │ │ + bne 16d6c │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldm r4, {r4, r5, r6} │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ - ldr r8, [sp, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ - mov r2, r8 │ │ │ │ + ldr r8, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ mov r3, fp │ │ │ │ mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ str r8, [sp] │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ blx r7 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r0, fp │ │ │ │ + ldr r1, [r6, #68] @ 0x44 │ │ │ │ + lsl r2, r3, #3 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r4, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov r1, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r3, r3, #16 │ │ │ │ lsl r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str r4, [sp] │ │ │ │ - add r3, sl, r2, lsl #3 │ │ │ │ + add r3, sl, r2 │ │ │ │ + add r2, r9, r2 │ │ │ │ + str r1, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - add r2, r9, r2, lsl #3 │ │ │ │ - mov r0, fp │ │ │ │ - str r5, [sp, #8] │ │ │ │ bl b67c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r6, #96] @ 0x60 │ │ │ │ add r3, r3, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ cmp r3, r2 │ │ │ │ - bgt 15dcc │ │ │ │ + bgt 16cf8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ b b52c │ │ │ │ mul r3, r5, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 15ee8 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b 16e14 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl ad64 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 15fbc │ │ │ │ + bne 16f14 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ bl aecc │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ str r4, [r5, #104] @ 0x68 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ mul r1, r3, r1 │ │ │ │ bl af98 │ │ │ │ mov r4, r0 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b 16f00 │ │ │ │ │ │ │ │ -00015fdc : │ │ │ │ - ldr r2, [pc, #212] @ 160b8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r1, [pc, #208] @ 160bc │ │ │ │ - ldr fp, [pc, #208] @ 160c0 │ │ │ │ +00016f30 : │ │ │ │ + ldr r2, [pc, #248] @ 17030 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + ldr r1, [pc, #244] @ 17034 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr sl, [pc, #204] @ 160c4 │ │ │ │ - ldr r3, [r2, r1] │ │ │ │ + ldr fp, [pc, #232] @ 17038 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr sl, [pc, #224] @ 1703c │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #28 │ │ │ │ + ldr r3, [r2, r1] │ │ │ │ add fp, pc, fp │ │ │ │ add r6, fp, #28 │ │ │ │ + add sl, pc, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ add r3, fp, #48 @ 0x30 │ │ │ │ - add sl, pc, sl │ │ │ │ - str r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ str fp, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, #0 │ │ │ │ add r4, r3, #28 │ │ │ │ ldr r7, [fp] │ │ │ │ - ldr r5, [r4], #4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, #28 │ │ │ │ + ldr r5, [r4], #4 │ │ │ │ str r8, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ bl af14 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [r0, #24] │ │ │ │ mov r0, r9 │ │ │ │ bl b508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 16094 │ │ │ │ + beq 16ff8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, sl │ │ │ │ + str r8, [sp] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, #28 │ │ │ │ - str r8, [sp] │ │ │ │ blx r6 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [r0, #24] │ │ │ │ mov r0, r9 │ │ │ │ bl b508 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne 1602c │ │ │ │ + bne 16f90 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add fp, fp, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne 16020 │ │ │ │ + bne 16f84 │ │ │ │ add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x001b8bd4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq fp, fp, ip, ror ip │ │ │ │ andeq r0, r0, r0, lsl r4 │ │ │ │ - andseq r3, fp, r0, lsr r3 │ │ │ │ - @ instruction: 0xfffffb28 │ │ │ │ + andseq r6, fp, r0, lsr r4 │ │ │ │ + @ instruction: 0xfffffacc │ │ │ │ mov ip, r0 │ │ │ │ - push {r4, lr} │ │ │ │ mov r0, r1 │ │ │ │ - sub sp, sp, #24 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [ip, #88] @ 0x58 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #24 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [ip, #84] @ 0x54 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [ip, #80] @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [ip, #68] @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [ip, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [ip, #92] @ 0x5c │ │ │ │ blx r4 │ │ │ │ add sp, sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + strd r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r5, [r0, #80] @ 0x50 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r8, r3 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r9, r3 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + str lr, [sp, #24] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r2, r9 │ │ │ │ sub r5, r5, #1 │ │ │ │ + ldr r8, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ - str r3, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ + mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ + mov r3, r8 │ │ │ │ ldr ip, [r4, #92] @ 0x5c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ blx ip │ │ │ │ + ldr ip, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ - mul r0, r5, r0 │ │ │ │ + mul ip, r5, ip │ │ │ │ mul r5, r3, r5 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + lsl ip, ip, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + add r1, r7, ip │ │ │ │ + add r0, r6, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ + add r2, r9, r5 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ - add r1, r7, r0, lsl #3 │ │ │ │ + add r3, r8, r5 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ - add r3, r9, r5, lsl #3 │ │ │ │ - add r2, r8, r5, lsl #3 │ │ │ │ - add r0, r6, r0, lsl #3 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ - push {r4, lr} │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r4, [r0] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r2, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r4, [r0] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr ip, [ip, #4] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - beq 16230 │ │ │ │ + beq 171e4 │ │ │ │ add r1, r2, #3 │ │ │ │ - bic r1, r1, #3 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r3, r2 │ │ │ │ + bic r1, r1, #3 │ │ │ │ add r2, r1, #2 │ │ │ │ - ldr r1, [pc, #36] @ 16248 │ │ │ │ + ldr r1, [pc, #52] @ 17204 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r1, [pc, #20] @ 1624c │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r1, [pc, #28] @ 17208 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq r0, fp, r8, asr #17 │ │ │ │ - @ instruction: 0x001b08d0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r3, fp, r4, lsl #19 │ │ │ │ + andseq r3, fp, r4, lsl #19 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r0 │ │ │ │ + mov r4, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r6, r1 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ + cmp r0, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - mov r4, r2 │ │ │ │ - beq 16290 │ │ │ │ + beq 17270 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 164cc │ │ │ │ + beq 174a8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16284 │ │ │ │ + bne 17250 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt 16284 │ │ │ │ + bgt 17250 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 16284 │ │ │ │ + bne 17250 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ bl b514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16284 │ │ │ │ + beq 17250 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ + add r1, r6, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r1, r6, #12 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ ldr r8, [r2] │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ blx r8 │ │ │ │ + subs r8, r0, #0 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - subs r8, r0, #0 │ │ │ │ - bne 1660c │ │ │ │ + bne 175e8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr ip, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #24] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ + mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ str r2, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ ldr r9, [ip] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16284 │ │ │ │ + beq 17250 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, #2 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r8, [sp, #20] │ │ │ │ - str r8, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str r8, [sp, #20] │ │ │ │ + str r4, [sp, #24] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ + add r1, r6, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r1, r6, #12 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ ldr r4, [r2] │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16284 │ │ │ │ + beq 17250 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 16664 │ │ │ │ - ldr r2, [pc, #692] @ 166a4 │ │ │ │ + beq 17640 │ │ │ │ + ldr r2, [pc, #688] @ 17680 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #688] @ 166a8 │ │ │ │ + ldr r1, [pc, #684] @ 17684 │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b6dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ + add r8, r7, #8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r6, r4, #8 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ add r3, r3, #3 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, r3, #2 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - lsl r3, r3, #1 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + lsl r3, r3, #1 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ - add r6, r4, #8 │ │ │ │ add r1, r4, #80 @ 0x50 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ add r2, r4, #84 @ 0x54 │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ add r3, r4, #88 @ 0x58 │ │ │ │ bl b514 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ bl aec0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - add r8, r7, #8 │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl aefc │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 164b4 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ + beq 17494 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ mul r0, r3, r0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r4, #32] │ │ │ │ - mov r0, r4 │ │ │ │ clz r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 17254 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16284 │ │ │ │ + bne 17250 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 16284 │ │ │ │ + bne 17250 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ bl b514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16284 │ │ │ │ + beq 17250 │ │ │ │ ldr r3, [r4, #164] @ 0xa4 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - bne 16620 │ │ │ │ + bne 175fc │ │ │ │ ldr r8, [r7] │ │ │ │ + mov sl, #2 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ add r8, r8, #3 │ │ │ │ + str sl, [sp, #16] │ │ │ │ bic r8, r8, #3 │ │ │ │ add r8, r8, #2 │ │ │ │ - mov sl, #2 │ │ │ │ - ldr r3, [r7, #40] @ 0x28 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str sl, [sp, #16] │ │ │ │ + lsl r9, r8, #1 │ │ │ │ str r8, [sp, #12] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r4, [sp, #24] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - lsl r9, r8, #1 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ str r2, [sp] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr fp, [r3] │ │ │ │ mov r2, #8 │ │ │ │ + ldr fp, [r3] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - mov r0, r7 │ │ │ │ blx fp │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16284 │ │ │ │ + beq 17250 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ - ldr fp, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + ldr fp, [r7, #40] @ 0x28 │ │ │ │ str sl, [sp, #16] │ │ │ │ - bl 1c5c8c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + bl 1c9cf4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r4, [fp] │ │ │ │ mov r2, #8 │ │ │ │ + ldr r4, [fp] │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16284 │ │ │ │ + beq 17250 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 16684 │ │ │ │ - ldr r2, [pc, #184] @ 166ac │ │ │ │ - ldr r1, [pc, #184] @ 166b0 │ │ │ │ + beq 17660 │ │ │ │ + ldr r2, [pc, #184] @ 17688 │ │ │ │ + mov r0, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #180] @ 1768c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #104 @ 0x68 │ │ │ │ bl b6dc │ │ │ │ mov r4, r0 │ │ │ │ - b 16404 │ │ │ │ + b 173e4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 16644 │ │ │ │ - ldr r2, [pc, #152] @ 166b4 │ │ │ │ + beq 17620 │ │ │ │ + ldr r2, [pc, #152] @ 17690 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 163f0 │ │ │ │ + b 173d0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl b3dc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl b3dc │ │ │ │ cmp r8, r0 │ │ │ │ - ble 16284 │ │ │ │ - b 16510 │ │ │ │ + ble 17250 │ │ │ │ + b 174ec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 16614 │ │ │ │ + beq 175f0 │ │ │ │ ldmib r6, {r0, r1} │ │ │ │ bl b364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16284 │ │ │ │ - b 16614 │ │ │ │ + beq 17250 │ │ │ │ + b 175f0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 163e8 │ │ │ │ + beq 173c8 │ │ │ │ ldmib r6, {r0, r1} │ │ │ │ bl b364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 163e8 │ │ │ │ - b 16284 │ │ │ │ + bne 173c8 │ │ │ │ + b 17250 │ │ │ │ ldmib r6, {r0, r1} │ │ │ │ bl b364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 165ec │ │ │ │ + bne 175c8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r8, r3 │ │ │ │ - blt 16284 │ │ │ │ - b 165ec │ │ │ │ - @ instruction: 0xfffffd28 │ │ │ │ - andseq r4, fp, ip, ror #29 │ │ │ │ - strheq r0, [r0], -ip │ │ │ │ - andseq r4, fp, ip, ror #25 │ │ │ │ - @ instruction: 0xfffffaa8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + blt 17250 │ │ │ │ + b 175c8 │ │ │ │ + @ instruction: 0xfffffccc │ │ │ │ + andseq r7, fp, ip, lsl #30 │ │ │ │ + strheq r0, [r0], -r8 │ │ │ │ + andseq r7, fp, ip, lsl #26 │ │ │ │ + @ instruction: 0xfffffa44 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ add fp, sp, #32 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r2 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ - mov r8, r3 │ │ │ │ + ldr r3, [r0, #80] @ 0x50 │ │ │ │ add r5, r2, #3 │ │ │ │ bic r5, r5, #3 │ │ │ │ - ldr r3, [r0, #80] @ 0x50 │ │ │ │ add r5, r5, #2 │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ mul r3, r5, r2 │ │ │ │ - mov r4, r0 │ │ │ │ lsl r3, r3, #4 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - mov r9, r1 │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ - bcs 16988 │ │ │ │ + bcs 1798c │ │ │ │ sub sp, sp, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ add r1, r1, #8 │ │ │ │ - sub r3, r3, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ - ble 16864 │ │ │ │ + sub r3, r3, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 17858 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #2 │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ - b 1679c │ │ │ │ - str r1, [sp, #16] │ │ │ │ + b 17790 │ │ │ │ str r3, [sp] │ │ │ │ - stmib sp, {r2, r5, r6} │ │ │ │ mov ip, lr │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + stmib sp, {r2, r5, r6} │ │ │ │ + mov r2, r8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - mov r2, r8 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ blx ip │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ + add r7, r7, r5 │ │ │ │ ldr r2, [fp, #4] │ │ │ │ mul r3, r5, r1 │ │ │ │ - add r7, r7, r5 │ │ │ │ - add r9, r9, r3, lsl #3 │ │ │ │ - add sl, sl, r3, lsl #3 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + add r9, r9, r3 │ │ │ │ + add sl, sl, r3 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mul r3, r5, r3 │ │ │ │ - add r8, r8, r3, lsl #3 │ │ │ │ - add r3, r2, r3, lsl #3 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + add r8, r8, r3 │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ str r3, [fp, #4] │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ cmp r7, r3 │ │ │ │ - bge 16858 │ │ │ │ + bge 1784c │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ str r1, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ str r6, [sp, #20] │ │ │ │ - str r5, [sp, #12] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - mov r1, sl │ │ │ │ stm sp, {r2, r3} │ │ │ │ - mov r0, r9 │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl b604 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ eor ip, r2, r2, asr #31 │ │ │ │ - eor r0, r1, r1, asr #31 │ │ │ │ + ldr lr, [r4, #92] @ 0x5c │ │ │ │ sub ip, ip, r2, asr #31 │ │ │ │ + eor r0, r1, r1, asr #31 │ │ │ │ sub r0, r0, r1, asr #31 │ │ │ │ cmp ip, r0 │ │ │ │ - ldr lr, [r4, #92] @ 0x5c │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - blt 1673c │ │ │ │ - str r6, [sp, #16] │ │ │ │ + blt 17728 │ │ │ │ str r3, [sp] │ │ │ │ + mov ip, lr │ │ │ │ stmib sp, {r3, r5, r6} │ │ │ │ + str r6, [sp, #16] │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - mov ip, lr │ │ │ │ blx ip │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r6, [sp, #16] │ │ │ │ + mov r2, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - mov r2, r8 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ bl b67c │ │ │ │ - b 16760 │ │ │ │ + b 1774c │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ sub r3, r3, r7 │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r5, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - mov r0, r9 │ │ │ │ stm sp, {r2, r3} │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ bl b604 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ eor ip, r2, r2, asr #31 │ │ │ │ - eor r0, r1, r1, asr #31 │ │ │ │ + ldr r9, [r4, #92] @ 0x5c │ │ │ │ sub ip, ip, r2, asr #31 │ │ │ │ + eor r0, r1, r1, asr #31 │ │ │ │ sub r0, r0, r1, asr #31 │ │ │ │ cmp ip, r0 │ │ │ │ - ldr r9, [r4, #92] @ 0x5c │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - bge 16900 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r5, [sp, #12] │ │ │ │ + bge 17908 │ │ │ │ str r3, [sp] │ │ │ │ - stmib sp, {r2, r6} │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ + stmib sp, {r2, r6} │ │ │ │ mov r2, r8 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ blx r9 │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - bcs 16978 │ │ │ │ + bcs 17980 │ │ │ │ sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r5, [sp, #16] │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ str r5, [sp, #12] │ │ │ │ + str r5, [sp, #16] │ │ │ │ ldr sl, [fp, #-52] @ 0xffffffcc │ │ │ │ str r3, [sp] │ │ │ │ stmib sp, {r3, sl} │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r5, [sp, #16] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ str sl, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ bl b67c │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - bcc 168f8 │ │ │ │ + bcc 178ec │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl b52c │ │ │ │ - sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 178ec │ │ │ │ mov r0, r3 │ │ │ │ bl b3f4 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b 16710 │ │ │ │ + b 176fc │ │ │ │ │ │ │ │ -000169a0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000179a4 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #32] @ 169d0 │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #48] @ 179e8 │ │ │ │ mov r0, #20 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ mov r2, #0 │ │ │ │ - str r5, [r0, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ str r4, [r0, #8] │ │ │ │ + str r5, [r0, #12] │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ str r2, [r0, #16] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andseq r4, fp, ip, ror r5 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r7, fp, ip, ror #10 │ │ │ │ │ │ │ │ -000169d4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000179ec : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #32] @ 16a04 │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #48] @ 17a30 │ │ │ │ mov r0, #20 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ mov r2, #1 │ │ │ │ - str r5, [r0, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ str r4, [r0, #8] │ │ │ │ + str r5, [r0, #12] │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ str r2, [r0, #16] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andseq r4, fp, r8, asr #10 │ │ │ │ - mov r2, r0 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r7, fp, r4, lsr #10 │ │ │ │ ldr r3, [r1] │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 16a24 │ │ │ │ + ldr r1, [pc, #8] @ 17a50 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq r0, fp, r4, lsl #2 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r3, fp, r0, asr #2 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r5, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r9, r2 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ add fp, sp, #32 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - mov r9, r2 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ + str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ ldr sl, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ ldr r2, [r2] │ │ │ │ + ldr r3, [r0, #76] @ 0x4c │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ lsl r2, sl, #4 │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ - ldr r3, [r0, #76] @ 0x4c │ │ │ │ - mov r5, r1 │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ - bcs 16d24 │ │ │ │ + bcs 17d78 │ │ │ │ sub sp, sp, r2 │ │ │ │ mov r2, sp │ │ │ │ str sp, [fp, #-84] @ 0xffffffac │ │ │ │ ldrd r0, [r5] │ │ │ │ cmp sl, #2 │ │ │ │ strd r0, [fp, #-52] @ 0xffffffcc │ │ │ │ strd r0, [r2] │ │ │ │ ldrd r0, [r9] │ │ │ │ strd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ strd r0, [r2, #8] │ │ │ │ - ble 16e28 │ │ │ │ + ble 17e78 │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ cmp r4, #1 │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ - bne 16d50 │ │ │ │ + bne 17da0 │ │ │ │ sub ip, sl, #3 │ │ │ │ mov r4, r2 │ │ │ │ - add r8, r5, #8 │ │ │ │ + lsl r6, sl, #3 │ │ │ │ lsr r2, ip, #1 │ │ │ │ - add r7, r5, sl, lsl #3 │ │ │ │ - add r6, r9, sl, lsl #3 │ │ │ │ + add r8, r5, #8 │ │ │ │ + str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ + add r7, r5, r6 │ │ │ │ + add r6, r9, r6 │ │ │ │ str sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ add r8, r8, r2, lsl #3 │ │ │ │ mov sl, ip │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ ldrd r2, [r5, #8]! │ │ │ │ - ldrd r0, [r7, #-8]! │ │ │ │ - bl 1c5cb8 │ │ │ │ add r4, r4, #32 │ │ │ │ + ldrd r0, [r7, #-8]! │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [r4, #-64] @ 0xffffffc0 │ │ │ │ ldrd r0, [fp, #-52] @ 0xffffffcc │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r2, [r4, #-64] @ 0xffffffc0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [r9, #8]! │ │ │ │ strd r0, [fp, #-52] @ 0xffffffcc │ │ │ │ ldrd r0, [r6, #-8]! │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [r4, #-56] @ 0xffffffc8 │ │ │ │ ldrd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r2, [r4, #-56] @ 0xffffffc8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [r7] │ │ │ │ strd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [r4, #-48] @ 0xffffffd0 │ │ │ │ ldrd r2, [r6] │ │ │ │ ldrd r0, [r9] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ cmp r5, r8 │ │ │ │ strd r0, [r4, #-40] @ 0xffffffd8 │ │ │ │ - bne 16acc │ │ │ │ + bne 17b0c │ │ │ │ mov ip, sl │ │ │ │ - ldr sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ + ldr sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ sub lr, sl, #1 │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ - ldrd r0, [fp, #-52] @ 0xffffffcc │ │ │ │ lsl r6, r3, #3 │ │ │ │ + sub sl, sl, #-536870911 @ 0xe0000001 │ │ │ │ + lsr ip, ip, #1 │ │ │ │ + mov r7, #1 │ │ │ │ + ldrd r0, [fp, #-52] @ 0xffffffcc │ │ │ │ + add r9, ip, #2 │ │ │ │ + str r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ strd r0, [r2] │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ ldrd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - sub sl, sl, #-536870911 @ 0xe0000001 │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ strd r0, [r2] │ │ │ │ mul r0, r3, lr │ │ │ │ - lsl r2, sl, #3 │ │ │ │ mov r3, r6 │ │ │ │ + lsl r2, sl, #3 │ │ │ │ lsl sl, r0, #3 │ │ │ │ - lsr ip, ip, #1 │ │ │ │ - str r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ - add r9, ip, #2 │ │ │ │ + str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ mov r6, sl │ │ │ │ - mov r7, #1 │ │ │ │ mov sl, r3 │ │ │ │ - str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ - ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ ldr r4, [fp, #-100] @ 0xffffff9c │ │ │ │ - ldrd r2, [r1] │ │ │ │ mov r8, #1 │ │ │ │ + str r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ + ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ + str r7, [fp, #-76] @ 0xffffffb4 │ │ │ │ + ldrd r2, [r1] │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - str r7, [fp, #-76] @ 0xffffffb4 │ │ │ │ strd r2, [fp, #-68] @ 0xffffffbc │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ mov r2, #0 │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ add r5, r3, #16 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ - str r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldrd r6, [r5, #-16] │ │ │ │ - ldrd r2, [r4, #-32] @ 0xffffffe0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ add r8, r8, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ add r5, r5, #16 │ │ │ │ + ldrd r2, [r4, #-64] @ 0xffffffc0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [r4, #-56] @ 0xffffffc8 │ │ │ │ strd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [fp, #-68] @ 0xffffffbc │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r6, [r5, #-24] @ 0xffffffe8 │ │ │ │ - ldrd r2, [r4, #-48] @ 0xffffffd0 │ │ │ │ strd r0, [fp, #-68] @ 0xffffffbc │ │ │ │ + ldrd r2, [r4, #-48] @ 0xffffffd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [fp, #-52] @ 0xffffffcc │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [r4, #-40] @ 0xffffffd8 │ │ │ │ strd r0, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ cmp r8, r9 │ │ │ │ strd r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ - bne 16bd8 │ │ │ │ + bne 17c18 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + ldr r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldrd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r4, [fp, #-68] @ 0xffffffbc │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r8, [fp, #-88] @ 0xffffffa8 │ │ │ │ - ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ - ldr r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldr r7, [fp, #-76] @ 0xffffffb4 │ │ │ │ - add r7, r7, #1 │ │ │ │ + ldrd r4, [fp, #-68] @ 0xffffffbc │ │ │ │ strd r0, [r8, sl] │ │ │ │ + ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ + add r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [fp, #4] │ │ │ │ strd r0, [r3, sl] │ │ │ │ ldrd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldrd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ strd r0, [r8, r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ cmp r7, r9 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ strd r0, [r3, r6] │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ add sl, sl, r3 │ │ │ │ sub r6, r6, r3 │ │ │ │ - bne 16b9c │ │ │ │ + bne 17bdc │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - bcs 16d40 │ │ │ │ + bcs 17d94 │ │ │ │ sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, r2 │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl b3f4 │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [fp, #-84] @ 0xffffffac │ │ │ │ - b 16a74 │ │ │ │ + b 17ab0 │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ bl b52c │ │ │ │ - sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 17d5c │ │ │ │ sub lr, sl, #1 │ │ │ │ lsl r1, r4, #3 │ │ │ │ - mul r4, lr, r4 │ │ │ │ sub ip, sl, #3 │ │ │ │ mov r7, r2 │ │ │ │ lsr r2, ip, #1 │ │ │ │ + mov r8, #1 │ │ │ │ + mul r4, lr, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + str lr, [fp, #-92] @ 0xffffffa4 │ │ │ │ add r2, r2, #2 │ │ │ │ str sl, [fp, #-68] @ 0xffffffbc │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r8, #1 │ │ │ │ mov sl, r1 │ │ │ │ - str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ - str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ str ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ - str lr, [fp, #-92] @ 0xffffffa4 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldrd r2, [r5, r4] │ │ │ │ - ldrd r0, [r5, r6] │ │ │ │ - bl 1c5cb8 │ │ │ │ add r8, r8, #1 │ │ │ │ add r7, r7, #32 │ │ │ │ + ldrd r0, [r5, r6] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [r7, #-64] @ 0xffffffc0 │ │ │ │ ldrd r0, [fp, #-52] @ 0xffffffcc │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r2, [r7, #-64] @ 0xffffffc0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [r9, r4] │ │ │ │ strd r0, [fp, #-52] @ 0xffffffcc │ │ │ │ ldrd r0, [r9, r6] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [r7, #-56] @ 0xffffffc8 │ │ │ │ ldrd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r2, [r7, #-56] @ 0xffffffc8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [r5, r4] │ │ │ │ strd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldrd r0, [r5, r6] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [r7, #-48] @ 0xffffffd0 │ │ │ │ ldrd r2, [r9, r4] │ │ │ │ + sub r4, r4, sl │ │ │ │ ldrd r0, [r9, r6] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ add r6, r6, sl │ │ │ │ - cmp r8, r3 │ │ │ │ - sub r4, r4, sl │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ strd r0, [r7, #-40] @ 0xffffffd8 │ │ │ │ - bne 16d90 │ │ │ │ - ldr sl, [fp, #-68] @ 0xffffffbc │ │ │ │ - ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ - ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne 17de0 │ │ │ │ ldr lr, [fp, #-92] @ 0xffffffa4 │ │ │ │ - b 16b50 │ │ │ │ + ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ + ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ + ldr sl, [fp, #-68] @ 0xffffffbc │ │ │ │ + b 17b90 │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r1, [fp, #4] │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ strd r2, [r1] │ │ │ │ - b 16d10 │ │ │ │ + b 17d50 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r3, [ip, #68] @ 0x44 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, #68] @ 0x44 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, ip, #64 @ 0x40 │ │ │ │ sub r2, r3, #1 │ │ │ │ + str r3, [sp] │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ - sub sp, sp, #12 │ │ │ │ asr r2, r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #24] @ 16e84 │ │ │ │ - mov r0, r1 │ │ │ │ + ldr r2, [pc, #12] @ 17ed4 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, ip, #64 @ 0x40 │ │ │ │ - str r3, [sp] │ │ │ │ bl ae84 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x001b24f0 │ │ │ │ + andseq r5, fp, r0, lsl #10 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r1 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 16ea8 │ │ │ │ + beq 17f0c │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 16ea0 │ │ │ │ + bne 17ef8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ and r3, r0, #1 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 16ea0 │ │ │ │ + bne 17ef8 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ lsr r2, r3, #6 │ │ │ │ and r2, r2, #1 │ │ │ │ eor r2, r2, #1 │ │ │ │ cmp r0, #172 @ 0xac │ │ │ │ orrle r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16ea0 │ │ │ │ + beq 17ef8 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r0, #16 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 16ea0 │ │ │ │ + beq 17ef8 │ │ │ │ bl b190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16ea0 │ │ │ │ - ldr r2, [pc, #100] @ 16f8c │ │ │ │ - ldr r1, [pc, #100] @ 16f90 │ │ │ │ + beq 17ef8 │ │ │ │ + ldr r2, [pc, #100] @ 17ff0 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #96] @ 17ff4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b6dc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ + mov r4, r0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ str r5, [r0, #68] @ 0x44 │ │ │ │ sub r5, r5, #1 │ │ │ │ - mov r4, r0 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ add r0, r5, r5, lsl #2 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r4, #16] │ │ │ │ strd r0, [r4, #8] │ │ │ │ mul r0, r5, r5 │ │ │ │ - bl 1c5f88 │ │ │ │ + strd r2, [r4, #16] │ │ │ │ + bl 1c9ff0 │ │ │ │ strd r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfffffaf8 │ │ │ │ - andseq r4, fp, r8, asr #7 │ │ │ │ - │ │ │ │ -00016f94 : │ │ │ │ - ldr r1, [pc, #32] @ 16fbc │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ + b 17efc │ │ │ │ + @ instruction: 0xfffffabc │ │ │ │ + andseq r7, fp, r0, ror #6 │ │ │ │ + │ │ │ │ +00017ff8 : │ │ │ │ + ldr r1, [pc, #44] @ 1802c │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b508 │ │ │ │ - mulseq fp, ip, pc @ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + andseq r6, fp, ip, lsr #30 │ │ │ │ + strd r4, [sp, #-20]! @ 0xffffffec │ │ │ │ mov r4, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r3 │ │ │ │ + str lr, [sp, #16] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ str r5, [sp] │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ - mov r6, r3 │ │ │ │ blx r7 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ldr lr, [r0, #56] @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ + str r5, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ + ldr lr, [r0, #56] @ 0x38 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ bx ip │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + strd r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ + mov r7, r3 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str lr, [sp, #24] │ │ │ │ sub sp, sp, #12 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp] │ │ │ │ - mov r7, r3 │ │ │ │ ldr r9, [r0, #56] @ 0x38 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ blx r9 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [r0, #56] @ 0x38 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ + ldr lr, [r0, #56] @ 0x38 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ bx ip │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ - push {r4, lr} │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r0] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #20] @ 170a4 │ │ │ │ - ldr r4, [r0] │ │ │ │ + ldr r1, [pc, #24] @ 18150 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq pc, sl, r0, lsr #21 │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r2, fp, r4, ror #20 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b628 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b628 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + strd r4, [sp, #-20]! @ 0xffffffec │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str lr, [sp, #16] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - beq 17130 │ │ │ │ + beq 181f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 17130 │ │ │ │ + ble 181f0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 17174 │ │ │ │ + beq 18240 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #464] @ 172e4 │ │ │ │ + ldr r2, [pc, #472] @ 183ac │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1713c │ │ │ │ - ldr r2, [pc, #448] @ 172e8 │ │ │ │ + beq 18208 │ │ │ │ + ldr r2, [pc, #456] @ 183b0 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 17194 │ │ │ │ + beq 18260 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r6, #164] @ 0xa4 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne 17130 │ │ │ │ + bne 181f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b85c │ │ │ │ cmp r0, #2 │ │ │ │ - ble 172d0 │ │ │ │ + ble 18398 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 17130 │ │ │ │ + beq 181f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ - b 17120 │ │ │ │ + b 181e0 │ │ │ │ bl b364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17290 │ │ │ │ + beq 18358 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 17130 │ │ │ │ - b 17108 │ │ │ │ + beq 181f0 │ │ │ │ + b 181c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b5bc │ │ │ │ cmp r0, #2 │ │ │ │ - bgt 17130 │ │ │ │ + bgt 181f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b85c │ │ │ │ cmp r0, #2 │ │ │ │ - ble 17130 │ │ │ │ + ble 181f0 │ │ │ │ ldr r3, [r6, #164] @ 0xa4 │ │ │ │ tst r3, #32 │ │ │ │ - beq 171d0 │ │ │ │ + beq 1829c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 17130 │ │ │ │ + bne 181f0 │ │ │ │ bl b310 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl afe0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ bl adac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b7f0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 172bc │ │ │ │ + beq 18384 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ mov r0, r6 │ │ │ │ + str r3, [sp] │ │ │ │ bl b7d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 172bc │ │ │ │ + beq 18384 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r1, [pc, #148] @ 172ec │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #140] @ 183b4 │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b6dc │ │ │ │ - add r1, r7, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r0, #8 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ str r7, [r0, #64] @ 0x40 │ │ │ │ + add r1, r7, #8 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ str r5, [r0, #72] @ 0x48 │ │ │ │ add r0, r6, #8 │ │ │ │ bl b358 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + b 181f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #76] @ 172f0 │ │ │ │ + ldr r3, [pc, #76] @ 183b8 │ │ │ │ add r3, pc, r3 │ │ │ │ subs r2, r2, r3 │ │ │ │ movne r2, #1 │ │ │ │ bl b0dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17180 │ │ │ │ - b 171b4 │ │ │ │ + beq 1824c │ │ │ │ + b 18280 │ │ │ │ mov r0, #0 │ │ │ │ bl b628 │ │ │ │ mov r0, r7 │ │ │ │ bl b628 │ │ │ │ - b 17130 │ │ │ │ + b 181f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b5bc │ │ │ │ cmp r0, #2 │ │ │ │ - bgt 171b4 │ │ │ │ - b 17158 │ │ │ │ - @ instruction: 0xfffffef0 │ │ │ │ - @ instruction: 0xfffffe94 │ │ │ │ - andseq r4, fp, ip, lsr #1 │ │ │ │ - @ instruction: 0xfffffd64 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + bgt 18280 │ │ │ │ + b 18224 │ │ │ │ + @ instruction: 0xfffffeb4 │ │ │ │ + @ instruction: 0xfffffe44 │ │ │ │ + @ instruction: 0x001b6fdc │ │ │ │ + @ instruction: 0xfffffd20 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl ad64 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #16 │ │ │ │ b ad64 │ │ │ │ - push {r4, r5, lr} │ │ │ │ mov r1, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ bl b4fc │ │ │ │ - mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ + mov r1, #0 │ │ │ │ bl b4fc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - stm sp, {r2, r3} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + stm sp, {r2, r3} │ │ │ │ bl adac │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r1, #1 │ │ │ │ - sub sp, sp, #12 │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ bl b4fc │ │ │ │ - mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ + mov r1, #1 │ │ │ │ bl b4fc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - stm sp, {r2, r3} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + stm sp, {r2, r3} │ │ │ │ bl adac │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000173a8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #72] @ 173fc │ │ │ │ +0001849c : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r0 │ │ │ │ + mov r0, #12 │ │ │ │ + ldr r4, [pc, #84] @ 18504 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, #12 │ │ │ │ bl ae48 │ │ │ │ add r3, r4, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl b508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #12 │ │ │ │ - bl ae48 │ │ │ │ add r4, r4, #24 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + bl ae48 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ + str r4, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b508 │ │ │ │ - mulseq fp, r0, fp │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mulseq fp, r0, sl │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str lr, [sp, #32] │ │ │ │ mov lr, r2 │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ ldm r2, {r2, r8, r9} │ │ │ │ + strd sl, [sp, #24] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ mov fp, r1 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r3 │ │ │ │ - ble 17504 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 1861c │ │ │ │ lsl r3, r8, #3 │ │ │ │ mov r6, fp │ │ │ │ - str fp, [sp, #16] │ │ │ │ - lsl r9, r9, #3 │ │ │ │ mov r4, ip │ │ │ │ + lsl r9, r9, #3 │ │ │ │ mov r7, lr │ │ │ │ mov r5, #0 │ │ │ │ - mov fp, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ + str fp, [sp, #16] │ │ │ │ + mov fp, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr r0, [sl, #76] @ 0x4c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ + add r5, r5, #1 │ │ │ │ ldr r8, [r0, #56] @ 0x38 │ │ │ │ blx r8 │ │ │ │ ldr r0, [sl, #80] @ 0x50 │ │ │ │ mov r3, fp │ │ │ │ - str r4, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ + str r4, [sp] │ │ │ │ + add fp, fp, r9 │ │ │ │ + add r4, r4, r9 │ │ │ │ ldr r8, [r0, #56] @ 0x38 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r5, r5, #1 │ │ │ │ add r6, r6, r3 │ │ │ │ add r7, r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - add fp, fp, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - add r4, r4, r9 │ │ │ │ - bne 17460 │ │ │ │ + bne 18578 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ sub r2, r3, #1 │ │ │ │ - mul r3, r2, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ + mul r3, r2, r9 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ add ip, ip, r9 │ │ │ │ add r9, r1, r9 │ │ │ │ add ip, ip, r3 │ │ │ │ add r1, r9, r3 │ │ │ │ mov r3, r0 │ │ │ │ + add r8, fp, r0 │ │ │ │ mul r3, r2, r3 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ - add r8, fp, r0 │ │ │ │ add r3, lr, r0 │ │ │ │ add lr, r3, r2 │ │ │ │ add fp, r8, r2 │ │ │ │ ldr r0, [sl, #84] @ 0x54 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, lr │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ mov r1, fp │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ mov ip, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ bx ip │ │ │ │ mov r2, r0 │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + mov r0, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ + str lr, [sp, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, r1 │ │ │ │ ldr r4, [r1] │ │ │ │ - ldr r1, [pc, #20] @ 1756c │ │ │ │ + ldr r1, [pc, #28] @ 186a4 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ - add r1, pc, r1 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ + add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq pc, sl, r8, lsl r6 @ │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r2, fp, ip, asr #10 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b628 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ bl b628 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b628 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl ad64 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ bl ad64 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #16 │ │ │ │ b ad64 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - beq 176d4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + beq 18850 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - bne 175fc │ │ │ │ + bne 18778 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r5, r2 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r7, r2 │ │ │ │ bl b364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 175f0 │ │ │ │ + beq 18758 │ │ │ │ ldmib r4, {fp, ip} │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 175f0 │ │ │ │ + ble 18758 │ │ │ │ ldr r2, [fp] │ │ │ │ mvn r3, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r4, [sp, #16] │ │ │ │ mov r9, #0 │ │ │ │ + mov r5, r3 │ │ │ │ mov sl, ip │ │ │ │ - mov r3, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r4, [sp, #16] │ │ │ │ mov r4, ip │ │ │ │ - str r5, [sp, #20] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + mov r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 17728 │ │ │ │ - mov r8, fp │ │ │ │ - mov r5, #0 │ │ │ │ - b 17690 │ │ │ │ + ble 188a8 │ │ │ │ + mov r6, fp │ │ │ │ + mov r7, #0 │ │ │ │ + b 1880c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl b3dc │ │ │ │ - mov r7, r0 │ │ │ │ - add r0, r6, r6, lsl #1 │ │ │ │ + mov r8, r0 │ │ │ │ + add r0, r5, r5, lsl #1 │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl b3dc │ │ │ │ - cmp r7, r0 │ │ │ │ - ble 176f4 │ │ │ │ + cmp r8, r0 │ │ │ │ + ble 18870 │ │ │ │ ldr r3, [fp] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - add r8, r8, #12 │ │ │ │ - bge 176dc │ │ │ │ + add r7, r7, #1 │ │ │ │ + add r6, r6, #12 │ │ │ │ + cmp r7, r3 │ │ │ │ + bge 18858 │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ bl b3dc │ │ │ │ - mul r7, r0, r7 │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ + mul r8, r0, r8 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ bl b3dc │ │ │ │ - cmp r7, r0 │ │ │ │ - bgt 1767c │ │ │ │ + cmp r8, r0 │ │ │ │ + bgt 187f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - blt 1767c │ │ │ │ - cmn r6, #1 │ │ │ │ - bne 17658 │ │ │ │ - mov r6, r9 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b 1767c │ │ │ │ + blt 187f8 │ │ │ │ + cmn r5, #1 │ │ │ │ + bne 187d4 │ │ │ │ + mov r5, r9 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + b 187f8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [sl] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r1 │ │ │ │ - bge 17728 │ │ │ │ + bge 188a8 │ │ │ │ add r4, r4, #12 │ │ │ │ - b 17644 │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ + b 187c0 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ bl b3dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ add r0, fp, r0, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl b3dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - movge r6, r9 │ │ │ │ - strge r5, [sp, #8] │ │ │ │ - b 1767c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + blt 187f8 │ │ │ │ + mov r5, r9 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + b 187f8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - cmn r3, #1 │ │ │ │ - cmnne r6, #1 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - beq 175f0 │ │ │ │ - ldmib r4, {r0, ip} │ │ │ │ - add r9, r6, r6, lsl #1 │ │ │ │ - lsl r1, r3, #1 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - lsl r2, r9, #2 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + cmn r2, #1 │ │ │ │ + cmnne r5, #1 │ │ │ │ + beq 18758 │ │ │ │ + lsl fp, r5, #1 │ │ │ │ + ldmib r4, {r0, r1} │ │ │ │ + lsl r6, r2, #1 │ │ │ │ + add r3, fp, r5 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + add r9, r1, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, r6, r2 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ - add r9, ip, r9, lsl #2 │ │ │ │ + ldr ip, [r9, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r9, #8] │ │ │ │ - lsl fp, r6, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - beq 175f0 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + cmp r3, ip │ │ │ │ + beq 18758 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - add lr, r3, #8 │ │ │ │ - cmp r2, lr │ │ │ │ - moveq r8, #2 │ │ │ │ - beq 177a0 │ │ │ │ - add r8, r2, #8 │ │ │ │ - cmp r3, r8 │ │ │ │ - moveq r8, #2 │ │ │ │ - movne r8, #1 │ │ │ │ - ldr sl, [r5, #164] @ 0xa4 │ │ │ │ - bic lr, sl, #-16777216 @ 0xff000000 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + add ip, r3, #8 │ │ │ │ + cmp r2, ip │ │ │ │ + moveq lr, #2 │ │ │ │ + beq 18920 │ │ │ │ + add lr, r2, #8 │ │ │ │ + cmp r3, lr │ │ │ │ + moveq lr, #2 │ │ │ │ + movne lr, #1 │ │ │ │ + ldr sl, [r7, #164] @ 0xa4 │ │ │ │ + bic ip, sl, #-16777216 @ 0xff000000 │ │ │ │ tst sl, #65536 @ 0x10000 │ │ │ │ - bic lr, lr, #15728640 @ 0xf00000 │ │ │ │ - beq 177f8 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - cmp r8, r7 │ │ │ │ - beq 177f8 │ │ │ │ - ldr sl, [ip] │ │ │ │ + bic ip, ip, #15728640 @ 0xf00000 │ │ │ │ + beq 18978 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + cmp lr, r8 │ │ │ │ + beq 18978 │ │ │ │ + ldr sl, [r1] │ │ │ │ cmp sl, #2 │ │ │ │ - bne 175f0 │ │ │ │ - rsb sl, r6, #1 │ │ │ │ + bne 18758 │ │ │ │ + rsb sl, r5, #1 │ │ │ │ add sl, sl, sl, lsl #1 │ │ │ │ - add sl, ip, sl, lsl #2 │ │ │ │ - ldr r7, [sl, #8] │ │ │ │ - cmp r8, r7 │ │ │ │ - bne 175f0 │ │ │ │ + add sl, r1, sl, lsl #2 │ │ │ │ + ldr r8, [sl, #8] │ │ │ │ + cmp lr, r8 │ │ │ │ + bne 18758 │ │ │ │ ldr sl, [sl, #4] │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - mul r8, sl, r8 │ │ │ │ - cmp r8, r7 │ │ │ │ - bne 175f0 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ - tst lr, #32 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - beq 17810 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne 175f0 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + mul lr, sl, lr │ │ │ │ + cmp lr, r8 │ │ │ │ + bne 18758 │ │ │ │ + ldr lr, [r4, #20] │ │ │ │ + tst ip, #32 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + beq 18990 │ │ │ │ + cmp r2, lr │ │ │ │ + bne 18758 │ │ │ │ + add r5, fp, r5 │ │ │ │ + str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ + lsl r5, r5, #2 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ + add r1, r1, r5 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr fp, [r4, #24] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add r1, r1, r3 │ │ │ │ - lsl r7, r1, #2 │ │ │ │ - add r1, r0, r1, lsl #2 │ │ │ │ - ldr r9, [r1, #4] │ │ │ │ - add r1, fp, r6 │ │ │ │ - add ip, ip, r1, lsl #2 │ │ │ │ - ldr r2, [ip, #12] │ │ │ │ - lsl r6, r1, #2 │ │ │ │ - mov r1, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr fp, [r4, #24] │ │ │ │ + add r6, r6, r3 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + add ip, r0, r6 │ │ │ │ + ldr r9, [ip, #4] │ │ │ │ str r9, [sp, #8] │ │ │ │ bl b4fc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - add r1, r8, r7 │ │ │ │ - add ip, r0, r6 │ │ │ │ + add r1, r8, r6 │ │ │ │ + add ip, r0, r5 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ str ip, [r1, #12] │ │ │ │ mov r1, #0 │ │ │ │ bl b4fc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - add r1, r1, r7 │ │ │ │ - ldr ip, [r1, #8] │ │ │ │ mov r9, r0 │ │ │ │ - add r0, r0, r6 │ │ │ │ + add r0, r0, r5 │ │ │ │ + add r1, r1, r6 │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ bl b310 │ │ │ │ - mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl afe0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp] │ │ │ │ - str fp, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ + str fp, [sp, #4] │ │ │ │ bl adac │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r7 │ │ │ │ bl b7f0 │ │ │ │ - mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl aed8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 17a74 │ │ │ │ + beq 18bf8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b37c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - add r3, r0, r6 │ │ │ │ + add r3, r0, r5 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - add r3, r8, r7 │ │ │ │ + add r3, r8, r6 │ │ │ │ str r2, [r3, #8] │ │ │ │ bl b37c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - add r3, r3, r7 │ │ │ │ - ldmib r3, {r2, r3} │ │ │ │ - add r6, r0, r6 │ │ │ │ - stmib r6, {r2, r3} │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + add r5, r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ + add r3, r3, r6 │ │ │ │ + ldmib r3, {r2, r3} │ │ │ │ + stmib r5, {r2, r3} │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ str r2, [sp] │ │ │ │ str fp, [sp, #4] │ │ │ │ bl adac │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r7 │ │ │ │ bl b7f0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 17a74 │ │ │ │ + beq 18bf8 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ - mul r3, r2, r3 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - mov fp, r3 │ │ │ │ - mul r9, r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ + mul r3, r2, r3 │ │ │ │ + mul r9, r1, r9 │ │ │ │ + mov fp, r3 │ │ │ │ bl b37c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, r0, r3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - add r7, r0, r7 │ │ │ │ - ldr ip, [r7, #4] │ │ │ │ - mul r7, fp, r6 │ │ │ │ - mul ip, r6, ip │ │ │ │ + add r6, r0, r6 │ │ │ │ + ldr ip, [r6, #4] │ │ │ │ + mul ip, r5, ip │ │ │ │ sub r3, r3, ip │ │ │ │ str r3, [r2, #4] │ │ │ │ bl b37c │ │ │ │ - ldr ip, [r4, #24] │ │ │ │ + mul ip, fp, r5 │ │ │ │ ldr lr, [r4, #12] │ │ │ │ - add ip, ip, r7, lsl #3 │ │ │ │ + mul r2, r9, r5 │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ + lsl ip, ip, #3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - mul r2, r9, r6 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ - add r3, r3, r2, lsl #3 │ │ │ │ - add ip, ip, r7, lsl #3 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - add r2, lr, r2, lsl #3 │ │ │ │ + add r6, r6, ip │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r3, r3, r2 │ │ │ │ + add r2, lr, r2 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + add ip, r4, ip │ │ │ │ str ip, [sp] │ │ │ │ bl adac │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r7 │ │ │ │ bl b7f0 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 17a78 │ │ │ │ - ldr r2, [pc, #136] @ 17a94 │ │ │ │ - ldr r1, [pc, #136] @ 17a98 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 18bfc │ │ │ │ + ldr r2, [pc, #132] @ 18c18 │ │ │ │ + mov r0, #88 @ 0x58 │ │ │ │ + ldr r1, [pc, #128] @ 18c1c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #88 @ 0x58 │ │ │ │ bl b6dc │ │ │ │ add r7, r0, #8 │ │ │ │ mov r4, r0 │ │ │ │ + str r5, [r0, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ - str sl, [r0, #76] @ 0x4c │ │ │ │ - str r8, [r0, #80] @ 0x50 │ │ │ │ - str r5, [r0, #84] @ 0x54 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ str r9, [r0, #68] @ 0x44 │ │ │ │ str fp, [r0, #72] @ 0x48 │ │ │ │ - add r0, r5, #8 │ │ │ │ + str sl, [r0, #76] @ 0x4c │ │ │ │ + str r8, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ + add r0, r6, #8 │ │ │ │ bl b16c │ │ │ │ mov r2, r7 │ │ │ │ add r1, r8, #8 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ bl aefc │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sl, #8 │ │ │ │ bl aefc │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 1875c │ │ │ │ mov r8, #0 │ │ │ │ mov r0, #0 │ │ │ │ bl b628 │ │ │ │ mov r0, r8 │ │ │ │ bl b628 │ │ │ │ mov r0, sl │ │ │ │ bl b628 │ │ │ │ - b 175f0 │ │ │ │ - @ instruction: 0xfffff9ec │ │ │ │ - andseq r3, fp, r4, lsl #18 │ │ │ │ - │ │ │ │ -00017a9c : │ │ │ │ - ldr r1, [pc, #32] @ 17ac4 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ + b 18758 │ │ │ │ + @ instruction: 0xfffff968 │ │ │ │ + andseq r6, fp, r8, ror r7 │ │ │ │ + │ │ │ │ +00018c20 : │ │ │ │ + ldr r1, [pc, #44] @ 18c54 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b508 │ │ │ │ - andseq r3, fp, r4, asr #9 │ │ │ │ + andseq r6, fp, r4, lsr r3 │ │ │ │ │ │ │ │ -00017ac8 : │ │ │ │ +00018c58 : │ │ │ │ mov r3, #0 │ │ │ │ b b004 │ │ │ │ │ │ │ │ -00017ad0 : │ │ │ │ +00018c60 : │ │ │ │ mov r3, #0 │ │ │ │ b adf4 │ │ │ │ │ │ │ │ -00017ad8 : │ │ │ │ +00018c68 : │ │ │ │ mov r3, #1 │ │ │ │ b b004 │ │ │ │ │ │ │ │ -00017ae0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00018c70 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b874 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl b868 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b508 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #4] @ 17b3c │ │ │ │ + ldr r1, [pc, #4] @ 18ce0 │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq pc, sl, r8, rrx │ │ │ │ + andseq r1, fp, ip, lsr #30 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + str lr, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - beq 17b88 │ │ │ │ + beq 18d38 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17b74 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + beq 18d1c │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r1, #12] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 17b7c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 18d0c │ │ │ │ bl b58c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17b74 │ │ │ │ - ldr r2, [pc, #36] @ 17bb4 │ │ │ │ - ldr r1, [pc, #36] @ 17bb8 │ │ │ │ + beq 18d0c │ │ │ │ + ldr r2, [pc, #44] @ 18d6c │ │ │ │ + mov r0, #64 @ 0x40 │ │ │ │ + ldr r1, [pc, #40] @ 18d70 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ bl b6dc │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ bl aec0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0xffffff8c │ │ │ │ - mulseq fp, r0, r7 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xffffff7c │ │ │ │ + @ instruction: 0x001b65dc │ │ │ │ │ │ │ │ -00017bbc : │ │ │ │ - ldr r1, [pc, #32] @ 17be4 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ +00018d74 : │ │ │ │ + ldr r1, [pc, #44] @ 18da8 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b508 │ │ │ │ - @ instruction: 0x001b33b0 │ │ │ │ + andseq r6, fp, ip, ror #3 │ │ │ │ │ │ │ │ -00017be8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00018dac : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r2 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b154 │ │ │ │ str r4, [r0, #56] @ 0x38 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl aed8 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b52c │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + mov r5, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r7, [r1] │ │ │ │ - mov r5, r1 │ │ │ │ sub r6, r6, r0 │ │ │ │ bl b76c │ │ │ │ - clz r6, r6 │ │ │ │ - lsr r6, r6, #5 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ + clz r6, r6 │ │ │ │ bl b76c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ + lsr r6, r6, #5 │ │ │ │ + ldr r1, [pc, #92] @ 18ea4 │ │ │ │ + mov r2, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ - ldr r1, [pc, #56] @ 17cac │ │ │ │ sub ip, ip, r3 │ │ │ │ asr ip, ip, #3 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr ip, [r4, #16] │ │ │ │ - mov r2, r6 │ │ │ │ sub ip, ip, r3 │ │ │ │ - asr ip, ip, #3 │ │ │ │ mov r3, r8 │ │ │ │ - add r1, pc, r1 │ │ │ │ + asr ip, ip, #3 │ │ │ │ stm sp, {r0, ip} │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq lr, sl, r4, lsl pc │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r1, fp, r0, asr #27 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl afe0 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ bl b0b8 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b8b0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #196] @ 17db4 │ │ │ │ mov r4, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #212] @ 18fd4 │ │ │ │ mov r0, r5 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b370 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ sub r1, r1, r3 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ bl afd4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ sub r1, r1, r3 │ │ │ │ asr r1, r1, #3 │ │ │ │ bl b100 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ sub r1, r1, r3 │ │ │ │ asr r1, r1, #3 │ │ │ │ bl b100 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl b76c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -12888,1171 +14045,1281 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl afd4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl b898 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b898 │ │ │ │ - @ instruction: 0x001aeed4 │ │ │ │ + andseq r1, fp, r4, lsr #26 │ │ │ │ │ │ │ │ -00017db8 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00018fd8 : │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + mov r5, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ - cmp r3, r6 │ │ │ │ - cmpne r2, r7 │ │ │ │ mov r8, r1 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + str sl, [sp, #24] │ │ │ │ mov sl, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - bne 17df8 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + cmp r3, r6 │ │ │ │ + cmpne r2, r7 │ │ │ │ + bne 19028 │ │ │ │ cmp r3, r6 │ │ │ │ cmpeq r2, r7 │ │ │ │ - bne 17e3c │ │ │ │ + bne 19080 │ │ │ │ bl b130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17e3c │ │ │ │ - ldr r1, [pc, #68] @ 17e44 │ │ │ │ + beq 19080 │ │ │ │ + ldr r1, [pc, #108] @ 1909c │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b160 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl b790 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ bl ae18 │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + str r0, [r4, #8] │ │ │ │ + mov r0, r4 │ │ │ │ str sl, [r4, #12] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ str r5, [r4, #16] │ │ │ │ str r7, [r4, #20] │ │ │ │ str r6, [r4, #24] │ │ │ │ - str r0, [r4, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + add sp, sp, #32 │ │ │ │ b b754 │ │ │ │ - andseq r3, fp, r0, lsl #3 │ │ │ │ + andseq r5, fp, r0, asr pc │ │ │ │ │ │ │ │ -00017e48 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000190a0 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ + mov r5, r1 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + str lr, [sp, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r0 │ │ │ │ bl b538 │ │ │ │ - mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl aed8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ - sub sp, sp, #12 │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #144] @ 17f30 │ │ │ │ + mov r4, r0 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r1, [pc, #148] @ 191a8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ + add r1, pc, r1 │ │ │ │ str r3, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr ip, [r5] │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx ip │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 17eec │ │ │ │ - ldr r1, [pc, #88] @ 17f34 │ │ │ │ + beq 1915c │ │ │ │ + ldr r1, [pc, #96] @ 191ac │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 17f18 │ │ │ │ + beq 19188 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 17f18 │ │ │ │ - ldr r1, [pc, #44] @ 17f38 │ │ │ │ + beq 19188 │ │ │ │ + ldr r1, [pc, #52] @ 191b0 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ blx r3 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ bx r3 │ │ │ │ - andseq lr, sl, r0, lsl sp │ │ │ │ - andseq lr, sl, ip, lsl #26 │ │ │ │ - @ instruction: 0x001aecdc │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #108 @ 0x6c │ │ │ │ + andseq r1, fp, r8, lsl fp │ │ │ │ + andseq r1, fp, r0, lsl #22 │ │ │ │ + @ instruction: 0x001b1ad0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #108 @ 0x6c │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r2, [r1] │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr sl, [r0, #92] @ 0x5c │ │ │ │ + ldr r9, [r0, #88] @ 0x58 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, [r7] │ │ │ │ - ldr sl, [sp, #144] @ 0x90 │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ - sub r5, r2, #1 │ │ │ │ - lsl r8, r5, #4 │ │ │ │ - ldr r9, [r0, #88] @ 0x58 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + sub r4, r2, #1 │ │ │ │ + lsl r8, r4, #4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - mov r6, r1 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r5, [sp, #28] │ │ │ │ + str r4, [sp, #28] │ │ │ │ bl b3f4 │ │ │ │ - cmp r5, #0 │ │ │ │ add r1, r0, #8 │ │ │ │ + lsl r3, sl, #3 │ │ │ │ + cmp r4, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - lsl r1, r4, #3 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - add r1, fp, r4, lsl #3 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - add r1, sl, r4, lsl #3 │ │ │ │ + add r1, fp, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + add r1, r5, r3 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - ble 1835c │ │ │ │ + ble 195f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr sl, [pc, #1076] @ 1840c │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r7 │ │ │ │ - sub sl, sl, r3 │ │ │ │ mov r0, #1 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + ldr sl, [pc, #1060] @ 19698 │ │ │ │ mov fp, #0 │ │ │ │ - mov r7, r3 │ │ │ │ str r8, [sp, #16] │ │ │ │ - str r9, [sp, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ - b 18020 │ │ │ │ - mul r0, r7, r0 │ │ │ │ + mov r7, r3 │ │ │ │ + sub sl, sl, r3 │ │ │ │ + b 192a8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1c5c8c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + mul r0, r7, r0 │ │ │ │ add r5, r5, #16 │ │ │ │ - cmp r3, fp │ │ │ │ + bl 1c9cf4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - beq 18064 │ │ │ │ + cmp r3, fp │ │ │ │ + beq 192ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, sl │ │ │ │ - mul r2, r0, r2 │ │ │ │ add fp, fp, #1 │ │ │ │ + mul r2, r0, r2 │ │ │ │ lsl r2, r2, #3 │ │ │ │ ldrd r8, [r6, r2] │ │ │ │ ldrd r2, [r2, r4] │ │ │ │ strd r8, [r5] │ │ │ │ strd r2, [r5, #8] │ │ │ │ - ble 18000 │ │ │ │ + ble 19288 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ + add r5, r5, #16 │ │ │ │ bl b430 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r5, r5, #16 │ │ │ │ cmp r3, fp │ │ │ │ - bne 18020 │ │ │ │ + bne 192a8 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp] │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ ldr r5, [r0, #56] @ 0x38 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ blx r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [r5, r7] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r5] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [r5, r7] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [r5] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - strd r0, [r5] │ │ │ │ - bne 18278 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + bne 19510 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ + mov sl, r3 │ │ │ │ mov fp, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - sub r3, r3, #8 │ │ │ │ + str r4, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r5, r3, #8 │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ - mov r9, r3 │ │ │ │ mov r8, r5 │ │ │ │ - str r4, [sp, #92] @ 0x5c │ │ │ │ - ldrd r4, [r8, #8]! │ │ │ │ + mov r9, r3 │ │ │ │ + ldrd r4, [r8] │ │ │ │ + add sl, sl, #16 │ │ │ │ ldrd r0, [fp, #8]! │ │ │ │ - ldrd r2, [sl] │ │ │ │ + ldrd r2, [sl, #-16] │ │ │ │ + ldrd r6, [sl, #-8] │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r6, [sl, #8] │ │ │ │ - add sl, sl, #16 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #32] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8] │ │ │ │ + strd r0, [r8], #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5cb8 │ │ │ │ - cmp r9, r8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + cmp r9, r8 │ │ │ │ str r0, [fp] │ │ │ │ str r3, [fp, #4] │ │ │ │ - bne 180f0 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ + bne 19374 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldrd r0, [sl, r5] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ strd r0, [sl, r5] │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [fp, r5] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ strd r0, [fp, r5] │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r0, #56] @ 0x38 │ │ │ │ blx r5 │ │ │ │ ldr r7, [r6, #84] @ 0x54 │ │ │ │ - ldr r6, [pc, #540] @ 1840c │ │ │ │ mov r0, #1 │ │ │ │ - sub r6, r6, r7 │ │ │ │ mov r5, #0 │ │ │ │ - b 1821c │ │ │ │ - mul r0, r7, r0 │ │ │ │ + ldr r6, [pc, #540] @ 19698 │ │ │ │ + sub r6, r6, r7 │ │ │ │ + b 194a0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1c5c8c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + mul r0, r7, r0 │ │ │ │ add r4, r4, #16 │ │ │ │ - cmp r3, r5 │ │ │ │ + bl 1c9cf4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - beq 18268 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq 194ec │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, r6 │ │ │ │ + add r5, r5, #1 │ │ │ │ ldrd r2, [r4] │ │ │ │ mul r1, r0, r1 │ │ │ │ - cmp r0, r6 │ │ │ │ lsl r1, r1, #3 │ │ │ │ strd r2, [sl, r1] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ ldr r8, [r4, #8] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ add r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ - add r5, r5, #1 │ │ │ │ strd r8, [fp, r1] │ │ │ │ - ble 181fc │ │ │ │ + ble 19480 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ + add r4, r4, #16 │ │ │ │ bl b430 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r4, r4, #16 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 1821c │ │ │ │ + bne 194a0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ b b52c │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r7 │ │ │ │ + str r4, [sp, #92] @ 0x5c │ │ │ │ add r3, r8, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - str r4, [sp, #92] @ 0x5c │ │ │ │ - ldrd r2, [fp, #8] │ │ │ │ - ldrd r6, [fp] │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + add fp, fp, #16 │ │ │ │ + ldrd r6, [fp, #-16] │ │ │ │ + ldrd r2, [fp, #-8] │ │ │ │ + ldrd r8, [lr, sl] │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [r3, sl] │ │ │ │ - ldrd r8, [lr, sl] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - add fp, fp, #16 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [ip, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r3, sl]! │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add sl, sl, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 1828c │ │ │ │ - b 18190 │ │ │ │ + bne 19524 │ │ │ │ + b 19414 │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [fp, #64] @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ blx r4 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - mov r2, r6 │ │ │ │ ldrd r0, [r9, r8] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r4, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ strd r0, [r9] │ │ │ │ + ldrd r4, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [sl, r8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl] │ │ │ │ ldrd r0, [r9, r8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r9, r8] │ │ │ │ ldrd r0, [sl, r8] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sl, r8] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [fp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ blx r4 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - add sp, sp, #108 @ 0x6c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b52c │ │ │ │ + b 194ec │ │ │ │ andeq r6, r1, r9, lsl #20 │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b628 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl b628 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b628 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r1 │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ bl ad64 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ bl ad64 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ bl ad64 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1848c │ │ │ │ - ldr r1, [pc, #452] @ 18638 │ │ │ │ + bne 19748 │ │ │ │ + ldr r1, [pc, #464] @ 198ec │ │ │ │ + mov r7, r5 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b634 │ │ │ │ - mov r7, r5 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ bl b724 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ - sub r1, r2, #2 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ + sub r1, r2, #2 │ │ │ │ bl ad7c │ │ │ │ - ldr r3, [r4, #96] @ 0x60 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #392] @ 1863c │ │ │ │ ldr sl, [r4, #76] @ 0x4c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r3, [r4, #96] @ 0x60 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [pc, #360] @ 198f0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ bl af38 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 18480 │ │ │ │ + bne 19728 │ │ │ │ sub r6, sl, #1 │ │ │ │ lsl r0, r6, #4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl b3f4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5f88 │ │ │ │ - ldr r3, [pc, #320] @ 18640 │ │ │ │ + bl 1c9ff0 │ │ │ │ + ldr r3, [pc, #312] @ 198f4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl af98 │ │ │ │ cmp r6, #0 │ │ │ │ mov fp, r0 │ │ │ │ - ble 185e8 │ │ │ │ - ldr ip, [pc, #284] @ 18644 │ │ │ │ + ble 198a4 │ │ │ │ + ldr ip, [pc, #276] @ 198f8 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - sub ip, ip, r8 │ │ │ │ mov r6, r7 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r5, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - mov r9, #0 │ │ │ │ + sub ip, ip, r8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r5, #1 │ │ │ │ mov r7, ip │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b 1856c │ │ │ │ + b 19828 │ │ │ │ mul r0, r5, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c5c8c │ │ │ │ - cmp r4, r9 │ │ │ │ add r6, r6, #16 │ │ │ │ + bl 1c9cf4 │ │ │ │ + cmp r4, r9 │ │ │ │ mov r5, r1 │ │ │ │ - beq 185e0 │ │ │ │ + beq 1989c │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ + add r9, r9, #1 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ blx r3 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c62d8 │ │ │ │ - add r9, r9, #1 │ │ │ │ + bl 1ca340 │ │ │ │ strd r0, [r6] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 1c62d8 │ │ │ │ + bl 1ca340 │ │ │ │ cmp r7, r5 │ │ │ │ strd r0, [r6, #8] │ │ │ │ - bge 18550 │ │ │ │ + bge 1980c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ + add r6, r6, #16 │ │ │ │ bl b430 │ │ │ │ cmp r4, r9 │ │ │ │ - add r6, r6, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bne 1856c │ │ │ │ + bne 19828 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ bl aecc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, r7, #8 │ │ │ │ - str r2, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r5, [r0, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r5, [r0, #56] @ 0x38 │ │ │ │ blx r5 │ │ │ │ - ldr r3, [pc, #52] @ 18648 │ │ │ │ + ldr r3, [pc, #44] @ 198fc │ │ │ │ mov r2, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, sl │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ - mov r1, sl │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, sl │ │ │ │ bl b01c │ │ │ │ - str r7, [r4, #72] @ 0x48 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r6, fp, r8, asr #26 │ │ │ │ - andseq r6, fp, r8, lsl #26 │ │ │ │ + b 19728 │ │ │ │ + mulseq fp, ip, sl │ │ │ │ + andseq r9, fp, r8, lsr sl │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r1, r9, lsl #20 │ │ │ │ - andseq r6, fp, r8, lsr #23 │ │ │ │ + andseq r9, fp, r4, ror #17 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, r2 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 18674 │ │ │ │ + beq 1994c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 18668 │ │ │ │ + bne 1992c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #164] @ 0xa4 │ │ │ │ + ldr r3, [r8, #164] @ 0xa4 │ │ │ │ tst r3, #8 │ │ │ │ - beq 186a4 │ │ │ │ + beq 19978 │ │ │ │ cmp r0, #32 │ │ │ │ - ble 18668 │ │ │ │ + ble 1992c │ │ │ │ bl b190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18668 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #164] @ 0xa4 │ │ │ │ + beq 1992c │ │ │ │ + ldr r3, [r8, #164] @ 0xa4 │ │ │ │ tst r3, #8 │ │ │ │ - bne 18914 │ │ │ │ + bne 19bf0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r1, [pc, #612] @ 18930 │ │ │ │ + mov r0, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #620] @ 19c0c │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #604] @ 18934 │ │ │ │ add r1, pc, r1 │ │ │ │ + ldr fp, [r3, #12] │ │ │ │ + sub r7, r6, #1 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [pc, #592] @ 19c10 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r0, #104 @ 0x68 │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ bl b6dc │ │ │ │ - sub r7, fp, #1 │ │ │ │ - ldr r9, [r5, #20] │ │ │ │ - ldr sl, [r5, #24] │ │ │ │ - add r9, r9, r8, lsl #3 │ │ │ │ - add sl, sl, r8, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ lsl r0, r7, #4 │ │ │ │ + ldr r9, [r5, #20] │ │ │ │ + ldr sl, [r5, #24] │ │ │ │ bl b3f4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl b460 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl b460 │ │ │ │ - add r3, r5, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - stm sp, {r9, sl} │ │ │ │ - str r3, [sp, #20] │ │ │ │ + lsl r3, fp, #3 │ │ │ │ + add r2, r5, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl adac │ │ │ │ mov r6, #0 │ │ │ │ + add r9, r9, r3 │ │ │ │ + add sl, sl, r3 │ │ │ │ + mov r3, r2 │ │ │ │ + stm sp, {r9, sl} │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + bl adac │ │ │ │ + mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ - mov r2, #8 │ │ │ │ str r6, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r8 │ │ │ │ bl b7d8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - beq 188e4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + beq 19bc0 │ │ │ │ mov r2, #2 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl b460 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ bl b460 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, sl │ │ │ │ bl adac │ │ │ │ + mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ - mov r2, #8 │ │ │ │ str r6, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r8 │ │ │ │ bl b7d8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 188e4 │ │ │ │ + beq 19bc0 │ │ │ │ mov r2, #2 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ + mov r1, r2 │ │ │ │ bl b460 │ │ │ │ + mov sl, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, #1 │ │ │ │ bl b460 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ + str r5, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl adac │ │ │ │ + mov r1, r0 │ │ │ │ mov r3, #2 │ │ │ │ - mov r2, #8 │ │ │ │ str r6, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, #8 │ │ │ │ bl b7d8 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq 188e8 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 19bc4 │ │ │ │ mov r0, r5 │ │ │ │ bl b52c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r1, r9, #8 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, r3, #8 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - add r1, r9, #8 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #68] @ 0x44 │ │ │ │ - add r2, r4, #8 │ │ │ │ - str sl, [r4, #96] @ 0x60 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - str fp, [r4, #76] @ 0x4c │ │ │ │ - str r8, [r4, #92] @ 0x5c │ │ │ │ + str r5, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + add r2, r4, #8 │ │ │ │ + str fp, [r4, #92] @ 0x5c │ │ │ │ + str r8, [r4, #96] @ 0x60 │ │ │ │ bl b358 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ lsl r0, r0, #1 │ │ │ │ add r0, r0, #6 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r4, #32] │ │ │ │ - add r0, fp, #1 │ │ │ │ + add r0, r5, #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r4, #8] │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 19930 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl b34c │ │ │ │ mov r0, #0 │ │ │ │ bl b628 │ │ │ │ mov r0, r9 │ │ │ │ bl b628 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl b628 │ │ │ │ mov r0, r4 │ │ │ │ bl b52c │ │ │ │ - b 18668 │ │ │ │ + b 1992c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ sub r0, r0, #1 │ │ │ │ bl b7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 186c0 │ │ │ │ - b 18668 │ │ │ │ - andseq r2, fp, r0, ror #24 │ │ │ │ - @ instruction: 0xfffff85c │ │ │ │ - │ │ │ │ -00018938 : │ │ │ │ - ldr r1, [pc, #32] @ 18960 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ + bne 19990 │ │ │ │ + b 1992c │ │ │ │ + mulseq fp, r0, r9 │ │ │ │ + @ instruction: 0xfffff7f0 │ │ │ │ + │ │ │ │ +00019c14 : │ │ │ │ + ldr r1, [pc, #44] @ 19c48 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b508 │ │ │ │ - andseq r2, fp, r4, asr r6 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + andseq r5, fp, ip, ror #6 │ │ │ │ + strd r4, [sp, #-20]! @ 0xffffffec │ │ │ │ mov r4, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r3 │ │ │ │ + str lr, [sp, #16] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ str r5, [sp] │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ - mov r6, r3 │ │ │ │ blx r7 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ldr lr, [r0, #56] @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ + str r5, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ + ldr lr, [r0, #56] @ 0x38 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ bx ip │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ - push {r4, lr} │ │ │ │ mov r0, r1 │ │ │ │ - sub sp, sp, #8 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #20] @ 189ec │ │ │ │ - ldr r4, [r0] │ │ │ │ + ldr r1, [pc, #24] @ 19cf4 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq lr, sl, r4, lsl r2 │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r0, fp, ip, ror pc │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b628 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b628 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [r1, #4] │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [r7] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldr r7, [r1, #4] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str lr, [sp, #28] │ │ │ │ sub sp, sp, #24 │ │ │ │ + ldr r2, [r7] │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ - beq 18a40 │ │ │ │ + beq 19d64 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt 18a4c │ │ │ │ + bgt 19d84 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - mov r3, #1 │ │ │ │ add r0, r0, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ bl b0f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a40 │ │ │ │ + beq 19d64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r7] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bge 18a40 │ │ │ │ + bge 19d64 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ bic r3, r1, #-16777216 @ 0xff000000 │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - beq 18ab8 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ + beq 19df0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 18a40 │ │ │ │ + bne 19d64 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 18ad0 │ │ │ │ + beq 19e08 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 18c18 │ │ │ │ - add r3, sp, #16 │ │ │ │ + bgt 19f4c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ + add r3, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ bl b0c4 │ │ │ │ - mov r1, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl b4fc │ │ │ │ mov r1, #1 │ │ │ │ + bl b4fc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ + mov r1, #1 │ │ │ │ bl b4fc │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl b37c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl afe0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ bl adac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b7f0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 18bf0 │ │ │ │ - mov r1, #1 │ │ │ │ + beq 19f24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ + mov r1, #1 │ │ │ │ bl b4fc │ │ │ │ - mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl afe0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - stm sp, {r2, r3} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + stm sp, {r2, r3} │ │ │ │ bl adac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b7f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 18bf0 │ │ │ │ - ldr r2, [pc, #152] @ 18c38 │ │ │ │ - ldr r1, [pc, #152] @ 18c3c │ │ │ │ + beq 19f24 │ │ │ │ + ldr r2, [pc, #148] @ 19f6c │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #144] @ 19f70 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b6dc │ │ │ │ - add r1, r5, #8 │ │ │ │ - mov r4, r0 │ │ │ │ add r2, r0, #8 │ │ │ │ + mov r4, r0 │ │ │ │ str r7, [r0, #64] @ 0x40 │ │ │ │ + add r1, r5, #8 │ │ │ │ str r5, [r0, #68] @ 0x44 │ │ │ │ str r6, [r0, #72] @ 0x48 │ │ │ │ add r0, r7, #8 │ │ │ │ bl b358 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ bl af08 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 19d68 │ │ │ │ mov r0, #0 │ │ │ │ bl b628 │ │ │ │ mov r0, r7 │ │ │ │ bl b628 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ bl af08 │ │ │ │ - b 18a40 │ │ │ │ + b 19d64 │ │ │ │ bl af68 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl ad94 │ │ │ │ cmp r7, r0 │ │ │ │ - bgt 18a40 │ │ │ │ + bgt 19d64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b 18ad0 │ │ │ │ - @ instruction: 0xfffffdbc │ │ │ │ - andseq r2, fp, r0, lsr #15 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b 19e08 │ │ │ │ + @ instruction: 0xfffffd68 │ │ │ │ + andseq r5, fp, r4, ror #8 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl ad64 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #16 │ │ │ │ b ad64 │ │ │ │ │ │ │ │ -00018c64 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r4, [pc, #76] @ 18cbc │ │ │ │ - ldr r7, [pc, #76] @ 18cc0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - add r8, r4, #12 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r1, r7 │ │ │ │ +00019fac : │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r5, [pc, #112] @ 1a02c │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r8, [pc, #100] @ 1a030 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + add r5, pc, r5 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + mov r7, r5 │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r9, [r5], #4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, #20 │ │ │ │ - ldr r9, [r4], #4 │ │ │ │ bl ae48 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r0 │ │ │ │ + add r4, r4, #1 │ │ │ │ str r9, [r0, #8] │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r7, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ bl b508 │ │ │ │ - cmp r4, r8 │ │ │ │ - bne 18c84 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x001b06f4 │ │ │ │ - andseq r2, fp, r4, lsr #6 │ │ │ │ + cmp r4, #3 │ │ │ │ + bne 19fdc │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r3, fp, r0, lsl #8 │ │ │ │ + andseq r4, fp, r8, asr #31 │ │ │ │ │ │ │ │ -00018cc4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0001a034 : │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - sub sp, sp, #8 │ │ │ │ add r1, r1, #12 │ │ │ │ - str r3, [sp] │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ + str r3, [sp] │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr ip, [r0, #68] @ 0x44 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr sl, [r0, #72] @ 0x48 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ ldr r9, [r0, #76] @ 0x4c │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - ldr lr, [r0, #56] @ 0x38 │ │ │ │ + ldr sl, [r0, #72] @ 0x48 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #20 │ │ │ │ - ble 18d7c │ │ │ │ - str fp, [sp, #12] │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr lr, [r0, #56] @ 0x38 │ │ │ │ + ble 1a108 │ │ │ │ lsl sl, sl, #3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ + ldr r8, [sp, #56] @ 0x38 │ │ │ │ lsl r9, r9, #3 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, #0 │ │ │ │ - mov fp, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ - b 18d48 │ │ │ │ + str fp, [sp, #12] │ │ │ │ + mov fp, ip │ │ │ │ + b 1a0d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ str r8, [sp] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ + mov r1, r6 │ │ │ │ add r7, r7, #1 │ │ │ │ blx ip │ │ │ │ cmp fp, r7 │ │ │ │ add r6, r6, sl │ │ │ │ add r5, r5, sl │ │ │ │ add r4, r4, r9 │ │ │ │ add r8, r8, r9 │ │ │ │ - bne 18d40 │ │ │ │ + bne 1a0cc │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [r2, #80] @ 0x50 │ │ │ │ - push {r4, lr} │ │ │ │ mov r0, r1 │ │ │ │ - sub sp, sp, #8 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r3, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #20] @ 18dc0 │ │ │ │ - ldr r4, [r0] │ │ │ │ + ldr r1, [pc, #24] @ 1a16c │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq sp, sl, r0, ror #28 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r0, fp, r4, lsr #22 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [r3] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmn r2, #-2147483645 @ 0x80000003 │ │ │ │ - bhi 18df8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ mov r4, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + ldr r1, [r3] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmn r1, #-2147483645 @ 0x80000003 │ │ │ │ + bhi 1a1b4 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt 18e04 │ │ │ │ + bgt 1a1d4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add r2, sp, #12 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ mov r8, r0 │ │ │ │ + add r0, r0, #8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ subs r2, r2, r1 │ │ │ │ movne r2, #1 │ │ │ │ - add r0, r0, #8 │ │ │ │ str r2, [sp] │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ bl b0f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18df8 │ │ │ │ + beq 1a1b4 │ │ │ │ ldr r2, [r5, #164] @ 0xa4 │ │ │ │ bic r3, r2, #-16777216 @ 0xff000000 │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - beq 18e60 │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ + beq 1a230 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 18df8 │ │ │ │ + bne 1a1b4 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 18e80 │ │ │ │ + beq 1a250 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt 18f98 │ │ │ │ + bgt 1a364 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 18f88 │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ + bne 1a354 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ - add r9, r9, #4 │ │ │ │ - lsl sl, r3, #2 │ │ │ │ - add r7, r9, r3, lsl #2 │ │ │ │ + lsl r7, r3, #2 │ │ │ │ bl b37c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ + add r9, r9, #4 │ │ │ │ + add sl, r9, r7 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl b88c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ bl adac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b7f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 18df8 │ │ │ │ - ldr r2, [pc, #252] @ 18fec │ │ │ │ - ldr r1, [pc, #252] @ 18ff0 │ │ │ │ + beq 1a1b4 │ │ │ │ + ldr r2, [pc, #248] @ 1a3b8 │ │ │ │ + mov r0, #88 @ 0x58 │ │ │ │ + ldr r1, [pc, #244] @ 1a3bc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #88 @ 0x58 │ │ │ │ bl b6dc │ │ │ │ - ldmib r7, {r2, r3} │ │ │ │ - ldr r1, [r9, sl] │ │ │ │ + ldr r1, [r9, r7] │ │ │ │ add r7, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ + ldmib sl, {r2, r3} │ │ │ │ str r1, [r0, #68] @ 0x44 │ │ │ │ + str r8, [r0, #80] @ 0x50 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ - str r8, [r0, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ bl aec0 │ │ │ │ - ldr r3, [pc, #192] @ 18ff4 │ │ │ │ - ldr r2, [pc, #192] @ 18ff8 │ │ │ │ + ldr r3, [pc, #188] @ 1a3c0 │ │ │ │ + add r1, r6, #8 │ │ │ │ + ldr r2, [pc, #184] @ 1a3c4 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ strd r2, [r5, #32] │ │ │ │ - add r1, r6, #8 │ │ │ │ mov r2, r7 │ │ │ │ bl aefc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 18f78 │ │ │ │ + beq 1a344 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ ldrd r2, [r6, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ strd r0, [r5, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 1a1b8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ble 18f6c │ │ │ │ - b 18f58 │ │ │ │ + ble 1a33c │ │ │ │ + b 1a328 │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 18e80 │ │ │ │ - b 18df8 │ │ │ │ + ble 1a250 │ │ │ │ + b 1a1b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl b3dc │ │ │ │ mov r7, r0 │ │ │ │ @@ -14061,1591 +15328,1748 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b718 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl ad94 │ │ │ │ cmp r6, r0 │ │ │ │ - blt 18df8 │ │ │ │ + blt 1a1b4 │ │ │ │ ldr r3, [r5, #164] @ 0xa4 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - b 18e78 │ │ │ │ - @ instruction: 0xfffffdf4 │ │ │ │ - andseq r2, fp, r0, ror #8 │ │ │ │ + b 1a248 │ │ │ │ + @ instruction: 0xfffffd9c │ │ │ │ + andseq r5, fp, ip, lsl #1 │ │ │ │ strdmi r2, [r9], -r9 │ │ │ │ @ instruction: 0xf01b866e │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b b628 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b ad64 │ │ │ │ │ │ │ │ -0001900c : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #100] @ 1907c │ │ │ │ +0001a3d8 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, #20 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r5, #2 │ │ │ │ + ldr r7, [pc, #112] @ 1a464 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + ldr r6, [pc, #108] @ 1a468 │ │ │ │ + str lr, [sp, #20] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, #20 │ │ │ │ bl ae48 │ │ │ │ - ldr r6, [pc, #80] @ 19080 │ │ │ │ - mov r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ - mov r5, #2 │ │ │ │ - str r3, [r0, #8] │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ + str r3, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl b508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #20 │ │ │ │ bl ae48 │ │ │ │ mvn r3, #0 │ │ │ │ - str r6, [r0, #12] │ │ │ │ - str r5, [r0, #16] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ str r3, [r0, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + str r5, [r0, #16] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #24 │ │ │ │ b b508 │ │ │ │ - mulseq fp, r4, pc @ │ │ │ │ - andseq r0, fp, r0, asr #6 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + @ instruction: 0x001b4bb0 │ │ │ │ + @ instruction: 0x001b2fd0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - mov r4, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq 192f8 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov lr, r3 │ │ │ │ - beq 19300 │ │ │ │ - ble 192f8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r4, #1 │ │ │ │ - ldr sl, [r0] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ + mov lr, r1 │ │ │ │ + stm sp, {r2, r3} │ │ │ │ + beq 1a6e8 │ │ │ │ + cmp lr, #0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + beq 1a6d8 │ │ │ │ + ble 1a6e8 │ │ │ │ + cmp lr, #1 │ │ │ │ + ldr r9, [ip] │ │ │ │ + ldr r3, [ip, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 19318 │ │ │ │ - cmp sl, #0 │ │ │ │ - ble 192f8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - lsl fp, r2, #3 │ │ │ │ - mov r7, #0 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - mov r9, sl │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r6, r7 │ │ │ │ - lsl r2, r1, #3 │ │ │ │ - mov sl, fp │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp] │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp] │ │ │ │ - lsl r3, r7, #3 │ │ │ │ - cmp r2, #2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - beq 19434 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 192d8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - ldr lr, [r2, #28] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - lsl fp, lr, #3 │ │ │ │ - sub r2, r2, #8 │ │ │ │ - add r3, r2, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r1, r7 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ + beq 1a704 │ │ │ │ + cmp r9, #0 │ │ │ │ + ble 1a6e8 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [ip, #12] │ │ │ │ + mov r6, #0 │ │ │ │ + mov r4, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r4, r7 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + ldr r3, [ip, #16] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + lsl r3, r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - str r9, [sp, #92] @ 0x5c │ │ │ │ - str lr, [sp, #84] @ 0x54 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r8, [sp, #100] @ 0x64 │ │ │ │ - str sl, [sp, #104] @ 0x68 │ │ │ │ + add r3, ip, #48 @ 0x30 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, lr │ │ │ │ + mov lr, ip │ │ │ │ + mov ip, r3 │ │ │ │ ldr r3, [sp] │ │ │ │ - cmp r3, #3 │ │ │ │ + lsl r2, r6, #3 │ │ │ │ + cmp ip, #2 │ │ │ │ + add r3, r3, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r3, r3, r2 │ │ │ │ + beq 1a9bc │ │ │ │ + sub r2, ip, #4 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r2, ip │ │ │ │ + mov ip, r3 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 1a6ac │ │ │ │ + ldr r2, [lr, #24] │ │ │ │ + mov r1, #0 │ │ │ │ + mov fp, r3 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr sl, [lr, #28] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r2, r6, r2 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + lsl r8, sl, #3 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + mov r6, ip │ │ │ │ + mov ip, r0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ + mov sl, r1 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + cmp fp, #3 │ │ │ │ + beq 1a76c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq 193c8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 19288 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - add r1, r1, r4, lsl #3 │ │ │ │ - add r3, r3, r4, lsl #3 │ │ │ │ - lsl sl, r2, #3 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r9, #0 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp] │ │ │ │ - add r4, r8, #8 │ │ │ │ - cmp r2, #4 │ │ │ │ - beq 1936c │ │ │ │ + ble 1a96c │ │ │ │ + cmp fp, #4 │ │ │ │ + ldr r4, [lr, #36] @ 0x24 │ │ │ │ + ldr r2, [lr, #40] @ 0x28 │ │ │ │ + lsl r5, r2, #3 │ │ │ │ + beq 1a884 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + str sl, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r2 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + mov r6, r4 │ │ │ │ + str lr, [sp, #80] @ 0x50 │ │ │ │ + mov lr, r1 │ │ │ │ + str fp, [sp, #84] @ 0x54 │ │ │ │ + mov fp, r8 │ │ │ │ + mov r8, ip │ │ │ │ cmp r6, #0 │ │ │ │ - ble 19258 │ │ │ │ - mov r2, r7 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - mov r5, #0 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r7 │ │ │ │ + ble 1a630 │ │ │ │ + mov r9, r8 │ │ │ │ + mov r7, #0 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r8, sl │ │ │ │ + mov r9, lr │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - add r5, r5, #1 │ │ │ │ - bl 19084 │ │ │ │ - cmp r5, r6 │ │ │ │ - add r4, r4, sl │ │ │ │ - add r7, r7, sl │ │ │ │ - bne 19228 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r9, r9, #1 │ │ │ │ - add r2, r2, fp │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r7, r7, fp │ │ │ │ - cmp r2, r9 │ │ │ │ + add r7, r7, #1 │ │ │ │ + add r4, r4, r5 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + add r8, r8, r5 │ │ │ │ + bl 1a46c │ │ │ │ + cmp r7, r6 │ │ │ │ + bne 1a600 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + mov lr, r9 │ │ │ │ + add lr, lr, #1 │ │ │ │ add r8, r8, fp │ │ │ │ - add r3, r3, fp │ │ │ │ - bne 191f8 │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add sl, sl, fp │ │ │ │ + cmp r3, lr │ │ │ │ + bne 1a5e0 │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + mov r8, fp │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #76] @ 0x4c │ │ │ │ + ldr lr, [sp, #80] @ 0x50 │ │ │ │ + ldr fp, [sp, #84] @ 0x54 │ │ │ │ + add sl, sl, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add ip, ip, r3 │ │ │ │ + add r6, r6, r3 │ │ │ │ + add r3, r2, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r2, r3, #1 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r4, r4, r3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r1, r1, r3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r5, r5, r3 │ │ │ │ - add r3, r1, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 191a4 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ - ldm r7, {r7, r8, sl} │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - ldr r9, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r6, r6, #1 │ │ │ │ - add r7, r7, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r9, r6 │ │ │ │ - add r8, r8, r3 │ │ │ │ - add sl, sl, r3 │ │ │ │ - bne 19124 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r3, sl │ │ │ │ + bne 1a588 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + mov r3, fp │ │ │ │ + ldr r9, [sp, #60] @ 0x3c │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r6, r6, r5 │ │ │ │ + cmp r9, r4 │ │ │ │ + beq 1a6e8 │ │ │ │ + ldr r1, [sp] │ │ │ │ + lsl r2, r6, #3 │ │ │ │ + add r1, r1, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add ip, r2, r1 │ │ │ │ + b 1a534 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [lr] │ │ │ │ strd r2, [r1] │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp sl, #0 │ │ │ │ - ble 192f8 │ │ │ │ + strd r2, [r0] │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + cmp r9, #0 │ │ │ │ + ble 1a6e8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 19574 │ │ │ │ - mov r5, r2 │ │ │ │ - add r3, r1, sl, lsl #3 │ │ │ │ - add r2, lr, sl, lsl #3 │ │ │ │ - cmp lr, r3 │ │ │ │ - cmpcc r1, r2 │ │ │ │ - lsl r4, sl, #3 │ │ │ │ - bcc 195d8 │ │ │ │ + bne 1ab3c │ │ │ │ + ldr r5, [sp] │ │ │ │ + lsl r4, r9, #3 │ │ │ │ + mov r0, r1 │ │ │ │ + add r3, r1, r4 │ │ │ │ + add r2, r5, r4 │ │ │ │ + cmp r1, r2 │ │ │ │ + cmpcc r5, r3 │ │ │ │ + bcc 1ab98 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, lr │ │ │ │ bl b4cc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ b b4cc │ │ │ │ - cmp r6, #0 │ │ │ │ - ble 19258 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 19490 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, r3, r6, lsl #3 │ │ │ │ - add r2, r0, r6, lsl #3 │ │ │ │ - cmp r1, r0 │ │ │ │ - cmphi r2, r3 │ │ │ │ - lsl r5, r6, #3 │ │ │ │ - bhi 19520 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, ip │ │ │ │ + str sl, [sp, #12] │ │ │ │ + mov ip, fp │ │ │ │ + mov fp, lr │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r8, [sp, #20] │ │ │ │ + ldr r9, [sp, #60] @ 0x3c │ │ │ │ + lsl r8, r7, #3 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr sl, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov r6, r2 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + mov r5, sl │ │ │ │ + mov sl, ip │ │ │ │ + cmp r7, #0 │ │ │ │ + ble 1a820 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne 1aa88 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + lsl r2, r3, #3 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add ip, r1, r2 │ │ │ │ + add r1, r1, r9 │ │ │ │ + add r0, r3, r9 │ │ │ │ + add r2, r3, r2 │ │ │ │ + cmp r1, r2 │ │ │ │ + cmphi r0, ip │ │ │ │ + bhi 1ab14 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ bl b4cc │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ bl b4cc │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 19258 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 19288 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r0, r3, #8 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 194bc │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - add r1, ip, r3 │ │ │ │ - add r2, lr, r4, lsl #3 │ │ │ │ - add r3, lr, r3 │ │ │ │ - add ip, ip, r4, lsl #3 │ │ │ │ - cmp r3, ip │ │ │ │ - cmphi r1, r2 │ │ │ │ - bhi 19548 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r2, r3, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r3, r3, r1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r6, r6, r3 │ │ │ │ + add r4, r4, r3 │ │ │ │ + add r9, r9, r3 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 1a7c4 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + mov lr, fp │ │ │ │ + mov ip, sl │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r6, r6, r5 │ │ │ │ + cmp r9, r4 │ │ │ │ + bne 1a500 │ │ │ │ + b 1a6e8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r9, #0 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + str r9, [sp, #48] @ 0x30 │ │ │ │ + lsl r9, r4, #3 │ │ │ │ + str sl, [sp, #76] @ 0x4c │ │ │ │ + lsl r7, r3, #3 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + str lr, [sp, #88] @ 0x58 │ │ │ │ + str fp, [sp, #92] @ 0x5c │ │ │ │ + mov fp, r2 │ │ │ │ + add r1, r3, r7 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov sl, r1 │ │ │ │ + add r7, r3, r7 │ │ │ │ + mov r3, ip │ │ │ │ + mov ip, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble 1a91c │ │ │ │ + cmp fp, #1 │ │ │ │ + bne 1aa5c │ │ │ │ + add r2, r7, r9 │ │ │ │ + add r1, sl, r9 │ │ │ │ + cmp r1, r7 │ │ │ │ + cmphi r2, sl │ │ │ │ + bhi 1aae8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ - lsl r6, r3, #3 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r0, ip │ │ │ │ bl b4cc │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ bl b4cc │ │ │ │ - b 19288 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 192d8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r0, r2, r3 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add sl, sl, r8 │ │ │ │ + add r7, r7, r8 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r6, r2, r8 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add ip, r2, r8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str ip, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 1a8d8 │ │ │ │ + ldr sl, [sp, #76] @ 0x4c │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + ldr lr, [sp, #88] @ 0x58 │ │ │ │ + ldr fp, [sp, #92] @ 0x5c │ │ │ │ + b 1a660 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add sl, sl, #1 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add ip, ip, r3 │ │ │ │ + add r6, r6, r3 │ │ │ │ + add r3, r2, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, sl │ │ │ │ + bne 1a590 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + mov ip, fp │ │ │ │ + ldr r9, [sp, #60] @ 0x3c │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + b 1a870 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr fp, [sp] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, r7 │ │ │ │ + mov sl, r1 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + cmp r8, #0 │ │ │ │ + lsl r4, r8, #3 │ │ │ │ + ble 1aa30 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 194ec │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r2, sl, r2 │ │ │ │ - add r1, r1, sl │ │ │ │ - cmp r0, r1 │ │ │ │ - cmpcc r8, r2 │ │ │ │ - bcc 195a8 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - mov r1, #0 │ │ │ │ + bne 1aab8 │ │ │ │ + add r2, r6, r8 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + add r1, r7, r2 │ │ │ │ + add r2, fp, r2 │ │ │ │ + cmp r5, r1 │ │ │ │ + cmpcc r0, r2 │ │ │ │ + bcc 1ab74 │ │ │ │ mov r2, r4 │ │ │ │ + mov r1, #0 │ │ │ │ bl b4cc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r5 │ │ │ │ bl b4cc │ │ │ │ - b 192d8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp r9, sl │ │ │ │ + add r6, r6, r3 │ │ │ │ + beq 1a6e8 │ │ │ │ + lsl r3, r6, #3 │ │ │ │ + cmp r8, #0 │ │ │ │ + add r5, fp, r3 │ │ │ │ + add r0, r3, r7 │ │ │ │ + bgt 1a9ec │ │ │ │ + b 1aa30 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, #0 │ │ │ │ + mov lr, r2 │ │ │ │ + mov r1, #0 │ │ │ │ + add lr, lr, #1 │ │ │ │ + strd r0, [ip, r2] │ │ │ │ + cmp lr, r4 │ │ │ │ + strd r0, [r6, r2] │ │ │ │ + add r2, r2, r5 │ │ │ │ + bne 1aa6c │ │ │ │ + b 1a91c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - mov ip, r2 │ │ │ │ mov r0, #0 │ │ │ │ + mov ip, r2 │ │ │ │ mov r1, #0 │ │ │ │ add ip, ip, #1 │ │ │ │ - cmp ip, r6 │ │ │ │ strd r0, [r4, r2] │ │ │ │ - strd r0, [r7, r2] │ │ │ │ - add r2, r2, sl │ │ │ │ - bne 194a0 │ │ │ │ - b 19258 │ │ │ │ + cmp ip, r7 │ │ │ │ + strd r0, [r6, r2] │ │ │ │ + add r2, r2, r3 │ │ │ │ + bne 1aa9c │ │ │ │ + b 1a820 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - mov ip, r1 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp ip, lr │ │ │ │ - strd r2, [r0, r1] │ │ │ │ - strd r2, [r5, r1] │ │ │ │ - add r1, r1, fp │ │ │ │ - bne 194d0 │ │ │ │ - b 19288 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov ip, r1 │ │ │ │ - mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add ip, ip, #1 │ │ │ │ - cmp ip, lr │ │ │ │ strd r2, [r0, r1] │ │ │ │ - strd r2, [r8, r1] │ │ │ │ - add r1, r1, r4 │ │ │ │ - bne 19504 │ │ │ │ - b 192d8 │ │ │ │ - sub r2, r7, #8 │ │ │ │ - add r5, r8, r5 │ │ │ │ - mov ip, r8 │ │ │ │ + cmp ip, r8 │ │ │ │ + strd r2, [r5, r1] │ │ │ │ + add r1, r1, lr │ │ │ │ + bne 1aacc │ │ │ │ + b 1aa30 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + sub ip, r3, #8 │ │ │ │ + add lr, r2, r9 │ │ │ │ + strd r0, [r2], #8 │ │ │ │ + cmp r2, lr │ │ │ │ strd r0, [ip, #8]! │ │ │ │ - cmp ip, r5 │ │ │ │ - strd r0, [r2, #8]! │ │ │ │ - bne 19534 │ │ │ │ - b 19258 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - sub r2, r5, #8 │ │ │ │ - add ip, r3, r1, lsl #3 │ │ │ │ + bne 1ab00 │ │ │ │ + b 1a91c │ │ │ │ + add lr, r4, r7, lsl #3 │ │ │ │ + sub ip, r6, #8 │ │ │ │ + mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - strd r0, [r3, #8]! │ │ │ │ - cmp r3, ip │ │ │ │ - strd r0, [r2, #8]! │ │ │ │ - bne 19560 │ │ │ │ - b 19288 │ │ │ │ + strd r0, [r2], #8 │ │ │ │ + cmp r2, lr │ │ │ │ + strd r0, [ip, #8]! │ │ │ │ + bne 1ab28 │ │ │ │ + b 1a820 │ │ │ │ lsl ip, r3, #3 │ │ │ │ mov r3, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r0, #0 │ │ │ │ + mov lr, r2 │ │ │ │ + mov r4, r1 │ │ │ │ mov r2, r3 │ │ │ │ + mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp sl, r2 │ │ │ │ - strd r0, [lr, r3] │ │ │ │ strd r0, [r4, r3] │ │ │ │ + cmp r9, r2 │ │ │ │ + strd r0, [lr, r3] │ │ │ │ add r3, r3, ip │ │ │ │ - bne 1958c │ │ │ │ - b 192f8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r0, #0 │ │ │ │ - sub ip, r2, #8 │ │ │ │ - add r3, ip, r3 │ │ │ │ - sub r2, r8, #8 │ │ │ │ - add ip, ip, sl │ │ │ │ - mov r1, #0 │ │ │ │ - strd r0, [r3, #8]! │ │ │ │ - cmp r3, ip │ │ │ │ - strd r0, [r2, #8]! │ │ │ │ - bne 195c4 │ │ │ │ - b 192d8 │ │ │ │ - sub r3, lr, #8 │ │ │ │ - sub r2, r1, #8 │ │ │ │ - add r4, r3, r4 │ │ │ │ + bne 1ab58 │ │ │ │ + b 1a6e8 │ │ │ │ + sub ip, fp, #8 │ │ │ │ + mov r2, #0 │ │ │ │ + add ip, ip, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r0], #8 │ │ │ │ + cmp r0, r1 │ │ │ │ + strd r2, [ip, #8]! │ │ │ │ + bne 1ab84 │ │ │ │ + b 1aa30 │ │ │ │ + mov r2, r1 │ │ │ │ + sub ip, r5, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - strd r0, [r3, #8]! │ │ │ │ - cmp r4, r3 │ │ │ │ - strd r0, [r2, #8]! │ │ │ │ - bne 195ec │ │ │ │ - b 192f8 │ │ │ │ + strd r0, [r2], #8 │ │ │ │ + cmp r3, r2 │ │ │ │ + strd r0, [ip, #8]! │ │ │ │ + bne 1aba8 │ │ │ │ + b 1a6e8 │ │ │ │ │ │ │ │ -00019600 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r7, [r0] │ │ │ │ - sub sp, sp, #140 @ 0x8c │ │ │ │ - cmn r7, #-2147483647 @ 0x80000001 │ │ │ │ +0001abbc : │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - beq 198fc │ │ │ │ - cmp r7, #0 │ │ │ │ + ldr fp, [r0] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #132 @ 0x84 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + cmn fp, #-2147483647 @ 0x80000001 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + beq 1aebc │ │ │ │ + cmp fp, #0 │ │ │ │ mov r0, r2 │ │ │ │ - beq 19904 │ │ │ │ - ble 198fc │ │ │ │ + beq 1aed8 │ │ │ │ + ble 1aebc │ │ │ │ ldr r3, [sl, #4] │ │ │ │ + cmp fp, #1 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ - cmp r7, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - beq 1991c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + beq 1aeec │ │ │ │ cmp r3, #0 │ │ │ │ - ble 198fc │ │ │ │ - lsl r3, r2, #3 │ │ │ │ - mvn fp, #7 │ │ │ │ - mov r5, #0 │ │ │ │ - add r2, sl, #64 @ 0x40 │ │ │ │ - str r7, [sp] │ │ │ │ - str fp, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ + ble 1aebc │ │ │ │ + mov r3, r2 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r7, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + str fp, [sp] │ │ │ │ mov fp, r3 │ │ │ │ - mov r7, sl │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, sl, #64 @ 0x40 │ │ │ │ + str r2, [sp, #32] │ │ │ │ ldr r2, [sp] │ │ │ │ - add r6, r4, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sl, #16] │ │ │ │ + ldr lr, [sl, #20] │ │ │ │ cmp r2, #2 │ │ │ │ - add r9, r4, r3 │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - ldr sl, [r7, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 19aa8 │ │ │ │ + beq 1b08c │ │ │ │ cmp r3, #0 │ │ │ │ - ble 198d4 │ │ │ │ - lsl r3, sl, #3 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ - str fp, [sp, #128] @ 0x80 │ │ │ │ + ble 1ae94 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ - mov sl, r4 │ │ │ │ - mov fp, r7 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r8, [sp, #120] @ 0x78 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r9, r3 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + mov fp, sl │ │ │ │ + mov sl, lr │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ + mov r5, r3 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - str r5, [sp, #132] @ 0x84 │ │ │ │ + sub r2, r2, r7 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + lsl r3, r8, #3 │ │ │ │ + ldr lr, [fp, #28] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, r2, r3 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r7, r2, r3 │ │ │ │ ldr r2, [fp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr lr, [fp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - beq 19a38 │ │ │ │ + beq 1b028 │ │ │ │ cmp lr, #0 │ │ │ │ - ble 19890 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - lsl r4, r2, #3 │ │ │ │ - sub r2, r6, sl │ │ │ │ - str r2, [sp, #4] │ │ │ │ - sub r2, r9, sl │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r7, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp] │ │ │ │ - mov r8, r9 │ │ │ │ - sub r2, r2, #5 │ │ │ │ - str r9, [sp, #108] @ 0x6c │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r7 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + ble 1ae68 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, r8 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ - str sl, [sp, #116] @ 0x74 │ │ │ │ + str r8, [sp, #104] @ 0x68 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #108] @ 0x6c │ │ │ │ + mov r5, r2 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r9, [sp, #96] @ 0x60 │ │ │ │ + str sl, [sp, #100] @ 0x64 │ │ │ │ + sub r3, r3, #5 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr sl, [fp, #40] @ 0x28 │ │ │ │ - cmp r3, #4 │ │ │ │ ldr ip, [fp, #44] @ 0x2c │ │ │ │ - beq 199d8 │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 1afc0 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 1983c │ │ │ │ - ldmib sp, {r1, r2} │ │ │ │ + ble 1ae14 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - sub r1, r1, r2 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r9, [sp, #100] @ 0x64 │ │ │ │ - sub r2, r1, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r7, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + str sl, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r8, [sp, #88] @ 0x58 │ │ │ │ + mov r8, r3 │ │ │ │ mov r3, ip │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - str r5, [sp, #92] @ 0x5c │ │ │ │ - str r8, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + sub r1, r1, r2 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ + sub r2, r1, r2 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + lsl r1, r9, #3 │ │ │ │ ldr sl, [fp, #52] @ 0x34 │ │ │ │ - add r5, r2, r7, lsl #3 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [fp, #56] @ 0x38 │ │ │ │ - add r4, r2, r7, lsl #3 │ │ │ │ + add r5, r2, r1 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r4, r2, r1 │ │ │ │ ldr r2, [sp] │ │ │ │ - lsl r1, r7, #3 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 19970 │ │ │ │ + beq 1af54 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 1981c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r4 │ │ │ │ + ble 1adf4 │ │ │ │ lsl r6, r6, #3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r7, #0 │ │ │ │ mov r4, r5 │ │ │ │ - mov r8, #0 │ │ │ │ mov r5, r3 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - add r8, r8, #1 │ │ │ │ - bl 19084 │ │ │ │ - cmp sl, r8 │ │ │ │ + add r7, r7, #1 │ │ │ │ add r4, r4, r6 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ add r5, r5, r6 │ │ │ │ - bne 197f0 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ - add r7, r7, r3 │ │ │ │ - bne 197a8 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ - ldm r4, {r4, r5, r8, r9} │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 1a46c │ │ │ │ + cmp sl, r7 │ │ │ │ + bne 1adc8 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r8, r8, #1 │ │ │ │ + add r9, r9, r3 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, r8 │ │ │ │ + bne 1ad80 │ │ │ │ + add r4, sp, #76 @ 0x4c │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldm r4, {r4, r5, r7, r8} │ │ │ │ add r6, r6, #1 │ │ │ │ - add r3, r3, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + add r7, r7, r4 │ │ │ │ add r8, r8, r4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ add r3, r3, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - add r9, r9, r4 │ │ │ │ add r3, r3, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r3, r3, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 1974c │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r9, [sp, #108] @ 0x6c │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - ldr sl, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r2, r2, r1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - add r9, r9, r2 │ │ │ │ - add r6, r6, r2 │ │ │ │ - add sl, sl, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 196d8 │ │ │ │ - mov r7, fp │ │ │ │ - ldr r8, [sp, #120] @ 0x78 │ │ │ │ + bne 1ad20 │ │ │ │ + ldr r9, [sp, #96] @ 0x60 │ │ │ │ + ldr sl, [sp, #100] @ 0x64 │ │ │ │ + ldr r8, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #108] @ 0x6c │ │ │ │ + add r9, r9, #1 │ │ │ │ + add r8, r8, sl │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r5, r5, sl │ │ │ │ + cmp r3, r9 │ │ │ │ + bne 1ac9c │ │ │ │ + ldr r5, [sp, #116] @ 0x74 │ │ │ │ + mov sl, fp │ │ │ │ + ldr fp, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #132] @ 0x84 │ │ │ │ - ldr fp, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add r8, r8, #1 │ │ │ │ - add r5, r5, r3 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r5, r5, #1 │ │ │ │ add r4, r4, fp │ │ │ │ - add r3, r3, fp │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne 1967c │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + add r7, r7, r3 │ │ │ │ + add r3, r2, r3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne 1ac48 │ │ │ │ + add sp, sp, #132 @ 0x84 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0] │ │ │ │ strd r2, [r1] │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 1aebc │ │ │ │ cmp r3, #0 │ │ │ │ - ble 198fc │ │ │ │ + ble 1aebc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 19c68 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - add r2, r0, r3, lsl #3 │ │ │ │ + bne 1b24c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + mov r5, r1 │ │ │ │ lsl r4, r3, #3 │ │ │ │ - add r3, r5, r3, lsl #3 │ │ │ │ - cmp r0, r3 │ │ │ │ - cmpcc r5, r2 │ │ │ │ - bcc 19cdc │ │ │ │ + add r3, r0, r4 │ │ │ │ + add r2, r1, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ + cmpcc r1, r3 │ │ │ │ + bcc 1b2b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl b4cc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #132 @ 0x84 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ b b4cc │ │ │ │ cmp sl, #0 │ │ │ │ - ble 1981c │ │ │ │ + ble 1adf4 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 19b04 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r0, sl, r7 │ │ │ │ - add r6, r2, r0, lsl #3 │ │ │ │ + bne 1b0f8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r0, sl, r9 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + add r6, r2, r0 │ │ │ │ add ip, lr, r1 │ │ │ │ - add r0, lr, r0, lsl #3 │ │ │ │ + add r0, lr, r0 │ │ │ │ add lr, r2, r1 │ │ │ │ cmp r0, lr │ │ │ │ cmphi r6, ip │ │ │ │ - bhi 19b94 │ │ │ │ + bhi 1b18c │ │ │ │ lsl sl, sl, #3 │ │ │ │ - mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r2, sl │ │ │ │ bl b4cc │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl b4cc │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b 1981c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + b 1adf4 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 1983c │ │ │ │ + ble 1ae14 │ │ │ │ cmp ip, #1 │ │ │ │ - bne 19b34 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - add r3, sl, r5 │ │ │ │ - add r0, r1, r3, lsl #3 │ │ │ │ - add r2, ip, r5, lsl #3 │ │ │ │ - add r3, ip, r3, lsl #3 │ │ │ │ - add r1, r1, r5, lsl #3 │ │ │ │ - cmp r3, r1 │ │ │ │ - cmphi r0, r2 │ │ │ │ - bhi 19c10 │ │ │ │ + bne 1b128 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + add r2, sl, r5 │ │ │ │ + lsl r3, r5, #3 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + add r0, ip, r2 │ │ │ │ + add r1, lr, r3 │ │ │ │ + add r2, lr, r2 │ │ │ │ + add r3, ip, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + cmphi r0, r1 │ │ │ │ + bhi 1b1f8 │ │ │ │ lsl sl, sl, #3 │ │ │ │ - mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, sl │ │ │ │ bl b4cc │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ bl b4cc │ │ │ │ - b 1983c │ │ │ │ + b 1ae14 │ │ │ │ cmp lr, #0 │ │ │ │ - ble 19890 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ble 1ae68 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 19b64 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - add r2, lr, r2 │ │ │ │ - add ip, r0, r2, lsl #3 │ │ │ │ - add r1, r4, sl │ │ │ │ - add r2, r4, r2, lsl #3 │ │ │ │ - add r0, r0, sl │ │ │ │ - cmp r2, r0 │ │ │ │ - cmphi ip, r1 │ │ │ │ - bhi 19c3c │ │ │ │ + bne 1b158 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r2, lr, r8 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add r1, r1, r2 │ │ │ │ + add r3, r0, r3 │ │ │ │ + add r2, r0, r2 │ │ │ │ + cmp r2, r7 │ │ │ │ + cmphi r1, r3 │ │ │ │ + bhi 1b220 │ │ │ │ lsl r4, lr, #3 │ │ │ │ - mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r4 │ │ │ │ bl b4cc │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ bl b4cc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b 19890 │ │ │ │ + b 1ae68 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 198d4 │ │ │ │ - cmp sl, #1 │ │ │ │ - bne 19bdc │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r3 │ │ │ │ - add r3, r3, r5 │ │ │ │ - add r2, r2, r3, lsl #3 │ │ │ │ - add r3, r0, r3, lsl #3 │ │ │ │ - cmp r9, r3 │ │ │ │ - cmpcc r6, r2 │ │ │ │ - bcc 19ca4 │ │ │ │ - lsl sl, r1, #3 │ │ │ │ - mov r2, sl │ │ │ │ + ble 1ae94 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp lr, #1 │ │ │ │ + add ip, r7, r3 │ │ │ │ + mov r0, ip │ │ │ │ + bne 1b1c0 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + add r3, r1, r4 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + add r2, r2, r3 │ │ │ │ + add r3, ip, r3 │ │ │ │ + cmp r0, r3 │ │ │ │ + cmpcc r8, r2 │ │ │ │ + bcc 1b288 │ │ │ │ + lsl r6, r1, #3 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r2, r6 │ │ │ │ bl b4cc │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r8 │ │ │ │ bl b4cc │ │ │ │ - b 198d4 │ │ │ │ + b 1ae94 │ │ │ │ mov ip, #0 │ │ │ │ lsl r6, r6, #3 │ │ │ │ - mov lr, ip │ │ │ │ mov r0, #0 │ │ │ │ + mov lr, ip │ │ │ │ mov r1, #0 │ │ │ │ add lr, lr, #1 │ │ │ │ - cmp sl, lr │ │ │ │ strd r0, [r4, ip] │ │ │ │ + cmp sl, lr │ │ │ │ strd r0, [r5, ip] │ │ │ │ add ip, ip, r6 │ │ │ │ - bne 19b18 │ │ │ │ - b 1981c │ │ │ │ + bne 1b10c │ │ │ │ + b 1adf4 │ │ │ │ mov r1, #0 │ │ │ │ lsl ip, ip, #3 │ │ │ │ - mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ + mov r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ + strd r2, [r7, r1] │ │ │ │ cmp sl, r0 │ │ │ │ strd r2, [r8, r1] │ │ │ │ - strd r2, [r9, r1] │ │ │ │ add r1, r1, ip │ │ │ │ - bne 19b48 │ │ │ │ - b 1983c │ │ │ │ - lsl r4, r2, #3 │ │ │ │ - mov r2, #0 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r0, #0 │ │ │ │ + bne 1b13c │ │ │ │ + b 1ae14 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp lr, ip │ │ │ │ - strd r0, [r9, r2] │ │ │ │ - strd r0, [r6, r2] │ │ │ │ - add r2, r2, r4 │ │ │ │ - bne 19b78 │ │ │ │ - b 19890 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + lsl ip, r2, #3 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, r0, #1 │ │ │ │ + strd r2, [r7, r1] │ │ │ │ + cmp lr, r0 │ │ │ │ + strd r2, [r4, r1] │ │ │ │ + add r1, r1, ip │ │ │ │ + bne 1b170 │ │ │ │ + b 1ae68 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ sub r0, r2, #8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - sub ip, ip, #8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ sub r0, r0, r2 │ │ │ │ - sub ip, ip, r2 │ │ │ │ add r2, r4, sl, lsl #3 │ │ │ │ - add r0, r0, r1 │ │ │ │ - sub r2, r2, #8 │ │ │ │ - add r1, ip, r1 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - strd r4, [r0, #8]! │ │ │ │ - cmp r0, r2 │ │ │ │ - strd r4, [r1, #8]! │ │ │ │ - bne 19bc8 │ │ │ │ - b 1981c │ │ │ │ + add r1, r0, r1 │ │ │ │ + strd r6, [r4], #8 │ │ │ │ + cmp r4, r2 │ │ │ │ + strd r6, [r1, #8]! │ │ │ │ + bne 1b1ac │ │ │ │ + b 1adf4 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ - mov lr, r3 │ │ │ │ - lsl ip, sl, #3 │ │ │ │ + lsl lr, lr, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ - cmp lr, r0 │ │ │ │ - strd r2, [r9, r1] │ │ │ │ - strd r2, [r6, r1] │ │ │ │ - add r1, r1, ip │ │ │ │ - bne 19bf4 │ │ │ │ - b 198d4 │ │ │ │ - add ip, r8, sl, lsl #3 │ │ │ │ - sub r3, r8, #8 │ │ │ │ - sub r2, r9, #8 │ │ │ │ - sub ip, ip, #8 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - strd r0, [r3, #8]! │ │ │ │ - cmp r3, ip │ │ │ │ - strd r0, [r2, #8]! │ │ │ │ - bne 19c28 │ │ │ │ - b 1983c │ │ │ │ - add lr, r9, lr, lsl #3 │ │ │ │ - sub r2, r9, #8 │ │ │ │ - sub ip, r6, #8 │ │ │ │ - sub lr, lr, #8 │ │ │ │ + strd r2, [ip, r1] │ │ │ │ + cmp r6, r0 │ │ │ │ + strd r2, [r8, r1] │ │ │ │ + add r1, r1, lr │ │ │ │ + bne 1b1dc │ │ │ │ + b 1ae94 │ │ │ │ + add sl, r7, sl, lsl #3 │ │ │ │ + sub r2, r8, #8 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ + strd r0, [r3], #8 │ │ │ │ + cmp r3, sl │ │ │ │ strd r0, [r2, #8]! │ │ │ │ - cmp r2, lr │ │ │ │ - strd r0, [ip, #8]! │ │ │ │ - bne 19c54 │ │ │ │ - b 19890 │ │ │ │ + bne 1b20c │ │ │ │ + b 1ae14 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r0, r7, lr, lsl #3 │ │ │ │ + mov r2, #0 │ │ │ │ + sub r1, r3, #8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr lr, [sp, #80] @ 0x50 │ │ │ │ + add r1, r1, r5, lsl #3 │ │ │ │ + strd r2, [r7], #8 │ │ │ │ + cmp r0, r7 │ │ │ │ + strd r2, [r1, #8]! │ │ │ │ + bne 1b238 │ │ │ │ + b 1ae68 │ │ │ │ + ldr lr, [sp, #68] @ 0x44 │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r2, #3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - lsl ip, r2, #3 │ │ │ │ - mov r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ + mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp lr, r2 │ │ │ │ strd r0, [r5, r3] │ │ │ │ + cmp lr, r2 │ │ │ │ strd r0, [r4, r3] │ │ │ │ add r3, r3, ip │ │ │ │ - bne 19c88 │ │ │ │ - b 198fc │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add ip, r9, r1, lsl #3 │ │ │ │ - add r3, r2, r3 │ │ │ │ - sub ip, ip, #8 │ │ │ │ - add r2, r2, r0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - strd r0, [r3, #8]! │ │ │ │ - cmp r3, ip │ │ │ │ - strd r0, [r2, #8]! │ │ │ │ - bne 19cc8 │ │ │ │ - b 198d4 │ │ │ │ - sub r3, r0, #8 │ │ │ │ - sub r2, r5, #8 │ │ │ │ - add r4, r3, r4 │ │ │ │ + bne 1b26c │ │ │ │ + b 1aebc │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + sub r1, r8, #8 │ │ │ │ + mov r2, #0 │ │ │ │ + add ip, r0, r3, lsl #3 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r0], #8 │ │ │ │ + cmp ip, r0 │ │ │ │ + strd r2, [r1, #8]! │ │ │ │ + bne 1b29c │ │ │ │ + b 1ae94 │ │ │ │ + mov r2, r0 │ │ │ │ + sub ip, r1, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - strd r0, [r3, #8]! │ │ │ │ - cmp r4, r3 │ │ │ │ - strd r0, [r2, #8]! │ │ │ │ - bne 19cf0 │ │ │ │ - b 198fc │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ + strd r0, [r2], #8 │ │ │ │ + cmp r3, r2 │ │ │ │ + strd r0, [ip, #8]! │ │ │ │ + bne 1b2c0 │ │ │ │ + b 1aebc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne 19d74 │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ + bne 1b344 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r2 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne 19d74 │ │ │ │ - ldr r3, [r0, #52] @ 0x34 │ │ │ │ + bne 1b344 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r2 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne 19d74 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + bne 1b344 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r3, r0 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ cmpne r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne 19dcc │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + bne 1b39c │ │ │ │ ldr r3, [sp] │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r3 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne 19dcc │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + bne 1b39c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r3, r0 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r1 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ - cmp r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ble 19e94 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 1b474 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ cmpeq r3, #1 │ │ │ │ + movne r4, #1 │ │ │ │ + moveq r4, #0 │ │ │ │ lsl r5, r1, #3 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movne r4, #1 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - moveq r4, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bne 19e9c │ │ │ │ + bne 1b490 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, ip │ │ │ │ ldrd r2, [r8, r5] │ │ │ │ ldrd r0, [r8, r4] │ │ │ │ - strd r2, [sp, #8] │ │ │ │ strd r0, [sp] │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r0, [fp, r7] │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [fp], #8 │ │ │ │ ldrd r2, [r9, r5] │ │ │ │ + add r5, r5, #8 │ │ │ │ ldrd r0, [r9, r4] │ │ │ │ - strd r2, [sp, #8] │ │ │ │ + add r4, r4, #8 │ │ │ │ strd r0, [sp] │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - add r4, r4, #8 │ │ │ │ - add r5, r5, #8 │ │ │ │ strd r0, [sl, r7] │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ subs r6, r6, #1 │ │ │ │ strd r0, [sl], #8 │ │ │ │ - bne 19e34 │ │ │ │ + bne 1b414 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ mov r4, #0 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ mov r8, ip │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r6, [r3, r5] │ │ │ │ ldrd r0, [r3, r4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [fp, r3] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [fp] │ │ │ │ ldrd r2, [r8, r4] │ │ │ │ ldrd r6, [r8, r5] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [sl, r3] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r9, r9, #1 │ │ │ │ - add fp, fp, r3 │ │ │ │ strd r0, [sl] │ │ │ │ + add fp, fp, r3 │ │ │ │ add sl, sl, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, r4, r3 │ │ │ │ add r5, r5, r3 │ │ │ │ - bne 19eb8 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 1b4ac │ │ │ │ + b 1b474 │ │ │ │ │ │ │ │ -00019f54 : │ │ │ │ - ldr r2, [pc, #12] @ 19f68 │ │ │ │ - ldr r1, [pc, #12] @ 19f6c │ │ │ │ +0001b544 : │ │ │ │ + ldr r2, [pc, #12] @ 1b558 │ │ │ │ + ldr r1, [pc, #12] @ 1b55c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7fc │ │ │ │ - andseq r1, fp, ip, lsl #8 │ │ │ │ - @ instruction: 0xfffffe6c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r1, #0 │ │ │ │ + andseq r3, fp, ip, lsl lr │ │ │ │ + @ instruction: 0xfffffe4c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r3 │ │ │ │ - ldr lr, [sp, #116] @ 0x74 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov fp, r1 │ │ │ │ + mov sl, r0 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr lr, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - ble 1a17c │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 1b77c │ │ │ │ lsl r1, r2, #3 │ │ │ │ - lsl r2, r2, #4 │ │ │ │ cmp lr, #1 │ │ │ │ cmpeq r0, #1 │ │ │ │ + lsl r2, r2, #4 │ │ │ │ + moveq r4, ip │ │ │ │ + str r1, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ lsl r2, r3, #4 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - moveq r4, ip │ │ │ │ - str r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 1a184 │ │ │ │ + bne 1b798 │ │ │ │ ldrd r2, [fp] │ │ │ │ ldrd r6, [sl] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strd r2, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, [sp, #40] @ 0x28 │ │ │ │ - ldrd r8, [sl, r3] │ │ │ │ ldrd r6, [sl, r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r8, [sl, r3] │ │ │ │ + add sl, sl, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - add sl, sl, #8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #820] @ 1a35c │ │ │ │ - ldr r3, [pc, #820] @ 1a360 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #836] @ 1b96c │ │ │ │ + ldr r3, [pc, #836] @ 1b970 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldrd r8, [fp, r3] │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ + ldrd r8, [fp, r3] │ │ │ │ ldrd r6, [fp, r1] │ │ │ │ + add fp, fp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #768] @ 1a35c │ │ │ │ - ldr r3, [pc, #768] @ 1a360 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #780] @ 1b96c │ │ │ │ + ldr r3, [pc, #780] @ 1b970 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - add fp, fp, #8 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r6, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp] │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #688] @ 1a364 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #704] @ 1b974 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r5] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r0, [r4, r3] │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #604] @ 1a364 │ │ │ │ mov r2, #0 │ │ │ │ + ldr r3, [pc, #616] @ 1b974 │ │ │ │ strd r0, [r4, ip] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - add r4, r4, #8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ + add r4, r4, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r5, ip] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r0, [r5, r3] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r5, r5, #8 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bne 19fd0 │ │ │ │ + bne 1b5d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r3, lr, #3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ mov r4, ip │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsl r3, r0, #3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrd r2, [fp] │ │ │ │ ldrd r6, [sl] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strd r2, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, [sp, #40] @ 0x28 │ │ │ │ - ldrd r8, [sl, r3] │ │ │ │ ldrd r6, [sl, r1] │ │ │ │ - mov r0, r8 │ │ │ │ + ldrd r8, [sl, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #368] @ 1a35c │ │ │ │ - ldr r3, [pc, #368] @ 1a360 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #364] @ 1b96c │ │ │ │ + ldr r3, [pc, #364] @ 1b970 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldrd r6, [fp, r3] │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - mov r0, r6 │ │ │ │ + ldrd r6, [fp, r3] │ │ │ │ ldrd r8, [fp, r1] │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #316] @ 1a35c │ │ │ │ - ldr r3, [pc, #316] @ 1a360 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #312] @ 1b96c │ │ │ │ + ldr r3, [pc, #312] @ 1b970 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldrd r6, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [r4] │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #240] @ 1a364 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #236] @ 1b974 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r5] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r4, r3] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #156] @ 1a364 │ │ │ │ mov r2, #0 │ │ │ │ + ldr r3, [pc, #148] @ 1b974 │ │ │ │ strd r0, [r4, ip] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r5, ip] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r0, [r5, r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add sl, sl, r3 │ │ │ │ add fp, fp, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r4, r4, r3 │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bne 1a198 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 1b7ac │ │ │ │ + b 1b77c │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ svccc 0x00e00000 │ │ │ │ │ │ │ │ -0001a368 : │ │ │ │ - ldr r2, [pc, #12] @ 1a37c │ │ │ │ - ldr r1, [pc, #12] @ 1a380 │ │ │ │ +0001b978 : │ │ │ │ + ldr r2, [pc, #12] @ 1b98c │ │ │ │ + ldr r1, [pc, #12] @ 1b990 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7fc │ │ │ │ - andseq r1, fp, r8, lsr r0 │ │ │ │ - @ instruction: 0xfffffbf4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ + andseq r3, fp, r8, lsr #20 │ │ │ │ + @ instruction: 0xfffffbd4 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ mov fp, r1 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ ldr lr, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ + cmp r3, #0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - ble 1a5dc │ │ │ │ + ble 1bbfc │ │ │ │ lsl r3, lr, #4 │ │ │ │ + cmp ip, #1 │ │ │ │ + cmpeq r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsl r3, lr, #3 │ │ │ │ add lr, lr, lr, lsl #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsl r3, lr, #3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ lsl r3, r1, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ lsl r3, r1, #3 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp ip, #1 │ │ │ │ - cmpeq r0, #1 │ │ │ │ lsl r3, r1, #3 │ │ │ │ - mov r4, r2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne 1a5e4 │ │ │ │ + bne 1bc18 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r6, [sl] │ │ │ │ ldrd r8, [sl, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, [fp] │ │ │ │ ldrd r6, [fp, r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, [sl, r3] │ │ │ │ ldrd r8, [sl, r2] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ add sl, sl, #8 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, [fp, r3] │ │ │ │ ldrd r6, [fp, r2] │ │ │ │ add fp, fp, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ + ldrd r8, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r4, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r5, r3] │ │ │ │ ldrd r2, [sp] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [r5] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r2, r8 │ │ │ │ strd r0, [r5, r3] │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r0, [r4, r3] │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r5, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r5, r5, #8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ strd r0, [r4, r3] │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ add r4, r4, #8 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - bne 1a3fc │ │ │ │ + bne 1ba1c │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r3, ip, #3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ lsl r3, r0, #3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r6, [sl] │ │ │ │ ldrd r8, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, [fp] │ │ │ │ ldrd r8, [fp, r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, [sl, r3] │ │ │ │ ldrd r8, [sl, r2] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, [fp, r3] │ │ │ │ ldrd r8, [fp, r2] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ + ldrd r8, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r4, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r5, r3] │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [r5] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #72] @ 0x48 │ │ │ │ - ldrd r6, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r2, r8 │ │ │ │ + ldrd r6, [sp, #56] @ 0x38 │ │ │ │ + ldrd r8, [sp, #72] @ 0x48 │ │ │ │ strd r0, [r5, r3] │ │ │ │ - mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r0, [r4, r3] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r5, r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strd r0, [r4, r3] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add sl, sl, r3 │ │ │ │ add fp, fp, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r4, r4, r3 │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - bne 1a5f4 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 1bc28 │ │ │ │ + b 1bbfc │ │ │ │ │ │ │ │ -0001a7e4 : │ │ │ │ - ldr r2, [pc, #12] @ 1a7f8 │ │ │ │ - ldr r1, [pc, #12] @ 1a7fc │ │ │ │ +0001be14 : │ │ │ │ + ldr r2, [pc, #12] @ 1be28 │ │ │ │ + ldr r1, [pc, #12] @ 1be2c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7fc │ │ │ │ - @ instruction: 0x001b0bfc │ │ │ │ - @ instruction: 0xfffffb8c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r3, fp, ip, asr #11 │ │ │ │ + @ instruction: 0xfffffb6c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #2540] @ 1b208 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov ip, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [pc, #2544] @ 1c858 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - ble 1ad0c │ │ │ │ - ldr lr, [pc, #2512] @ 1b20c │ │ │ │ + cmp r1, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ble 1c34c │ │ │ │ + ldr lr, [pc, #2528] @ 1c85c │ │ │ │ cmp r0, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ ldr r3, [r3, lr] │ │ │ │ streq ip, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bne 1ad14 │ │ │ │ + bne 1c368 │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, [fp] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r0, [r3] │ │ │ │ strd r0, [sp, #32] │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ @@ -15653,1870 +17077,1886 @@ │ │ │ │ lsl sl, r1, #5 │ │ │ │ ldrd r6, [fp, r4] │ │ │ │ ldrd r8, [fp, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ strd r8, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsl r5, r1, #4 │ │ │ │ - add r3, fp, r1, lsl #4 │ │ │ │ + add r3, fp, r5 │ │ │ │ ldrd r6, [fp, r5] │ │ │ │ ldrd r8, [r3, r4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2308] @ 1b210 │ │ │ │ - ldr r3, [pc, #2308] @ 1b214 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2324] @ 1c860 │ │ │ │ + ldr r3, [pc, #2324] @ 1c864 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #12] │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r8, [fp, r4] │ │ │ │ ldrd r6, [fp, sl] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, fp, r5 │ │ │ │ ldrd sl, [fp, r5] │ │ │ │ ldrd r4, [r4, r3] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd sl, [sp, #16] │ │ │ │ strd r0, [sp, #24] │ │ │ │ + strd sl, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2108] @ 1b210 │ │ │ │ - ldr r3, [pc, #2108] @ 1b214 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2124] @ 1c860 │ │ │ │ + ldr r3, [pc, #2124] @ 1c864 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ strd r0, [r5] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #2064] @ 1b218 │ │ │ │ + ldr r2, [pc, #2080] @ 1c868 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2060] @ 1b21c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2048] @ 1b220 │ │ │ │ - ldr r3, [pc, #2048] @ 1b224 │ │ │ │ + ldr r3, [pc, #2068] @ 1c86c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2056] @ 1c870 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2048] @ 1c874 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2000] @ 1b220 │ │ │ │ - ldr r3, [pc, #2000] @ 1b224 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #2008] @ 1c870 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1964] @ 1b218 │ │ │ │ - ldr r3, [pc, #1964] @ 1b21c │ │ │ │ + ldr r3, [pc, #2000] @ 1c874 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1972] @ 1c868 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1964] @ 1c86c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #1932] @ 1b228 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [pc, #1948] @ 1c878 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ - mov r3, fp │ │ │ │ - lsl r4, r2, #5 │ │ │ │ - mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + lsl r4, r2, #5 │ │ │ │ + mov r2, sl │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ strd r0, [r5, r4] │ │ │ │ - add r4, r2, r2, lsl #1 │ │ │ │ mov r0, r8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ + add r4, r2, r2, lsl #1 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #148] @ 0x94 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [r5, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ lsl r5, ip, #3 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr ip, [sp, #148] @ 0x94 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - lsl sl, ip, #4 │ │ │ │ strd r0, [r6, r5] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1692] @ 1b218 │ │ │ │ - ldr r3, [pc, #1692] @ 1b21c │ │ │ │ + lsl sl, ip, #4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1708] @ 1c868 │ │ │ │ strd r0, [r6, sl] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1700] @ 1c86c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #1676] @ 1b220 │ │ │ │ - ldr r3, [pc, #1676] @ 1b224 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1684] @ 1c870 │ │ │ │ + ldr r3, [pc, #1684] @ 1c874 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1628] @ 1b220 │ │ │ │ - ldr r3, [pc, #1628] @ 1b224 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1644] @ 1c870 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1600] @ 1b218 │ │ │ │ - ldr r3, [pc, #1600] @ 1b21c │ │ │ │ + ldr r3, [pc, #1636] @ 1c874 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1608] @ 1c868 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1600] @ 1c86c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #1568] @ 1b228 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [pc, #1584] @ 1c878 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, r3, r4 │ │ │ │ strd r0, [r3, r5] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r0, [r3, r4] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [fp, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - add r2, fp, #8 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ strd r0, [r3, sl] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ add r3, r3, #8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r2, fp, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, r1, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, r6, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bne 1a854 │ │ │ │ + bne 1be94 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r3, r0, #3 │ │ │ │ + str ip, [sp, #4] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ lsl r3, r2, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - str ip, [sp, #4] │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, [fp] │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r0, [r3] │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsl r4, r1, #3 │ │ │ │ lsl sl, r1, #5 │ │ │ │ ldrd r6, [fp, r4] │ │ │ │ ldrd r8, [fp, sl] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + strd r6, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ strd r8, [sp, #40] @ 0x28 │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsl r5, r1, #4 │ │ │ │ - add r3, fp, r1, lsl #4 │ │ │ │ + add r3, fp, r5 │ │ │ │ ldrd r6, [fp, r5] │ │ │ │ ldrd r8, [r3, r4] │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ strd r6, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1064] @ 1b210 │ │ │ │ - ldr r3, [pc, #1064] @ 1b214 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1060] @ 1c860 │ │ │ │ + ldr r3, [pc, #1060] @ 1c864 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #12] │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [fp, r4] │ │ │ │ ldrd r6, [fp, sl] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, fp, r5 │ │ │ │ ldrd sl, [fp, r5] │ │ │ │ ldrd r4, [r4, r3] │ │ │ │ - strd sl, [sp, #32] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd sl, [sp, #32] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #864] @ 1b210 │ │ │ │ - ldr r3, [pc, #864] @ 1b214 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #860] @ 1c860 │ │ │ │ + ldr r3, [pc, #860] @ 1c864 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [sp, #32] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ strd r0, [r5] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #828] @ 1b220 │ │ │ │ + ldr r2, [pc, #824] @ 1c870 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #824] @ 1b224 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #796] @ 1b218 │ │ │ │ - ldr r3, [pc, #796] @ 1b21c │ │ │ │ + ldr r3, [pc, #812] @ 1c874 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #784] @ 1c868 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #776] @ 1c86c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #756] @ 1b220 │ │ │ │ - ldr r3, [pc, #756] @ 1b224 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #744] @ 1c870 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #720] @ 1b218 │ │ │ │ - ldr r3, [pc, #720] @ 1b21c │ │ │ │ + ldr r3, [pc, #736] @ 1c874 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #708] @ 1c868 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #700] @ 1c86c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #688] @ 1b228 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [pc, #684] @ 1c878 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ - mov r3, fp │ │ │ │ - lsl r4, r2, #5 │ │ │ │ - mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + lsl r4, r2, #5 │ │ │ │ + mov r2, sl │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r3, r9 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ strd r0, [r5, r4] │ │ │ │ - add r4, r2, r2, lsl #1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + add r4, r2, r2, lsl #1 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #148] @ 0x94 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r5, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ lsl r5, ip, #3 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr ip, [sp, #148] @ 0x94 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - lsl sl, ip, #4 │ │ │ │ strd r0, [r6, r5] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #448] @ 1b220 │ │ │ │ - ldr r3, [pc, #448] @ 1b224 │ │ │ │ + lsl sl, ip, #4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #444] @ 1c870 │ │ │ │ strd r0, [r6, sl] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #436] @ 1c874 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #416] @ 1b218 │ │ │ │ - ldr r3, [pc, #416] @ 1b21c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #404] @ 1c868 │ │ │ │ + ldr r3, [pc, #404] @ 1c86c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #376] @ 1b220 │ │ │ │ - ldr r3, [pc, #376] @ 1b224 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #372] @ 1c870 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #344] @ 1b218 │ │ │ │ - ldr r3, [pc, #344] @ 1b21c │ │ │ │ + ldr r3, [pc, #360] @ 1c874 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #328] @ 1c868 │ │ │ │ + ldr r3, [pc, #328] @ 1c86c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #316] @ 1b228 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [pc, #312] @ 1c878 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, r3, r4 │ │ │ │ strd r0, [r3, r5] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3, r4] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [fp, r5] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ strd r0, [r3, sl] │ │ │ │ add r0, fp, r2 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r2, fp, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r3, r3, r2 │ │ │ │ add r1, r6, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bne 1ad28 │ │ │ │ - add sp, sp, #108 @ 0x6c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r4, fp, r0, lsr #7 │ │ │ │ + bne 1c37c │ │ │ │ + b 1c34c │ │ │ │ + andseq r6, fp, r4, asr sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - blls fe6184b8 │ │ │ │ + blls fe619b08 │ │ │ │ svccc 0x00e1e377 │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ svccc 0x00d00000 │ │ │ │ │ │ │ │ -0001b22c : │ │ │ │ - ldr r2, [pc, #12] @ 1b240 │ │ │ │ - ldr r1, [pc, #12] @ 1b244 │ │ │ │ +0001c87c : │ │ │ │ + ldr r2, [pc, #12] @ 1c890 │ │ │ │ + ldr r1, [pc, #12] @ 1c894 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7fc │ │ │ │ - @ instruction: 0x001b01f4 │ │ │ │ - @ instruction: 0xfffff5c0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r2, fp, r4, lsr #23 │ │ │ │ + @ instruction: 0xfffff5a0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #8] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #2508] @ 1bc30 │ │ │ │ + ldr r3, [pc, #2512] @ 1d2a0 │ │ │ │ cmp r1, #0 │ │ │ │ - mov ip, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ - ble 1b740 │ │ │ │ - ldr lr, [pc, #2480] @ 1bc34 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ble 1cda0 │ │ │ │ + ldr lr, [pc, #2496] @ 1d2a4 │ │ │ │ cmp r0, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ ldr r3, [r3, lr] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bne 1b748 │ │ │ │ + bne 1cdbc │ │ │ │ ldr fp, [sp, #212] @ 0xd4 │ │ │ │ mov sl, ip │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r6, [r9] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ lsl r8, r3, #3 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ ldrd r4, [r9, r8] │ │ │ │ - ldrd r6, [r9] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r8, [sp, #16] │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, [r3] │ │ │ │ ldrd r4, [r3, r8] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr ip, [sp, #208] @ 0xd0 │ │ │ │ lsl r8, ip, #4 │ │ │ │ - add r3, r9, ip, lsl #4 │ │ │ │ + add r3, r9, r8 │ │ │ │ ldrd r6, [r9, r8] │ │ │ │ ldrd r4, [r3, r2] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ lsl r5, ip, #5 │ │ │ │ lsl r4, ip, #3 │ │ │ │ - ldrd r6, [r9, r4] │ │ │ │ ldrd r2, [r9, r5] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r6, [r9, r4] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ strd r6, [sp, #24] │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ add r3, r1, r8 │ │ │ │ ldrd r8, [r8, r1] │ │ │ │ ldrd r6, [r3, ip] │ │ │ │ mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r6, [r3, r5] │ │ │ │ ldrd r4, [r4, r3] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - strd r8, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - strd r4, [sp, #120] @ 0x78 │ │ │ │ + strd r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ + strd r4, [sp, #120] @ 0x78 │ │ │ │ add r4, fp, fp, lsl #1 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ lsl r4, r4, #3 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r8, [sp, #128] @ 0x80 │ │ │ │ strd r0, [sl, r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + strd r8, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ strd r0, [r5, r4] │ │ │ │ + add r4, fp, fp, lsl #2 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r6, [sp, #136] @ 0x88 │ │ │ │ - add r4, fp, fp, lsl #2 │ │ │ │ lsl r4, r4, #3 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #1840] @ 1bc38 │ │ │ │ + strd r6, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #1856] @ 1d2a8 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r5] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ lsl r5, fp, #3 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1784] @ 1bc3c │ │ │ │ - ldr r3, [pc, #1784] @ 1bc40 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1800] @ 1d2ac │ │ │ │ + ldr r3, [pc, #1800] @ 1d2b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [sl, r5] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1704] @ 1bc3c │ │ │ │ - ldr r3, [pc, #1704] @ 1bc40 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #1688] @ 1bc38 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1720] @ 1d2ac │ │ │ │ + ldr r3, [pc, #1720] @ 1d2b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #1688] @ 1d2a8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [ip, r5] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r5, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #1596] @ 1bc38 │ │ │ │ mov r2, #0 │ │ │ │ lsl r9, fp, #4 │ │ │ │ lsl r8, fp, #5 │ │ │ │ + ldr r3, [pc, #1600] @ 1d2a8 │ │ │ │ strd r0, [r5, r4] │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1536] @ 1bc3c │ │ │ │ - ldr r3, [pc, #1536] @ 1bc40 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1552] @ 1d2ac │ │ │ │ + ldr r3, [pc, #1552] @ 1d2b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #1468] @ 1bc38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #1484] @ 1d2a8 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sl, r8] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ add sl, sl, #8 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1412] @ 1bc3c │ │ │ │ - ldr r3, [pc, #1412] @ 1bc40 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1428] @ 1d2ac │ │ │ │ + ldr r3, [pc, #1428] @ 1d2b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r2, r9] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r2, #8 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ strd r0, [r2, r8] │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r1, r9, #8 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + eor fp, fp, r2 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - eor fp, fp, r2 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - bne 1b2a0 │ │ │ │ + bne 1c900 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr fp, [pc, #1264] @ 1bc40 │ │ │ │ - ldr sl, [pc, #1256] @ 1bc3c │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr fp, [pc, #1260] @ 1d2b0 │ │ │ │ lsl r3, r0, #3 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr sl, [pc, #1244] @ 1d2ac │ │ │ │ strd sl, [sp, #24] │ │ │ │ ldr fp, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ lsl r3, r2, #3 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r4, [sl] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ lsl r9, r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ ldrd r6, [sl, r9] │ │ │ │ - ldrd r4, [sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd r6, [r1, r9] │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ lsl r8, r2, #4 │ │ │ │ - add r3, sl, r2, lsl #4 │ │ │ │ + add r3, sl, r8 │ │ │ │ ldrd r4, [sl, r8] │ │ │ │ ldrd r6, [r3, r9] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [sp, #208] @ 0xd0 │ │ │ │ lsl r2, r2, #5 │ │ │ │ lsl ip, ip, #3 │ │ │ │ - ldrd r6, [sl, ip] │ │ │ │ ldrd r4, [sl, r2] │ │ │ │ - mov r3, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - mov r2, r6 │ │ │ │ + ldrd r6, [sl, ip] │ │ │ │ str ip, [sp, #32] │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, [sp, #96] @ 0x60 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, r1, r8 │ │ │ │ ldrd r4, [r1, r8] │ │ │ │ ldrd r6, [r3, r9] │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldrd r6, [r3, ip] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ ldrd r4, [r3, r1] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r6, [r3, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - strd r8, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r4, [sp, #128] @ 0x80 │ │ │ │ - add r4, fp, fp, lsl #1 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r4, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r4, fp, fp, lsl #1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ + lsl r4, r4, #3 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r8, [sp, #136] @ 0x88 │ │ │ │ strd r0, [r5, r4] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r9, [sp, #144] @ 0x90 │ │ │ │ strd r0, [r9, r4] │ │ │ │ + add r4, fp, fp, lsl #2 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r6, [sp, #152] @ 0x98 │ │ │ │ - add r4, fp, fp, lsl #2 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ strd r0, [r5] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #600] @ 1bc38 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + strd r6, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #596] @ 1d2a8 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r9] │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r5, r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ lsl r5, fp, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ strd r0, [ip, r5] │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #452] @ 1bc38 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #432] @ 1d2a8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #144] @ 0x90 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [lr, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r9, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #352] @ 1bc38 │ │ │ │ mov r2, #0 │ │ │ │ lsl r7, fp, #4 │ │ │ │ lsl r6, fp, #5 │ │ │ │ + ldr r3, [pc, #336] @ 1d2a8 │ │ │ │ strd r0, [r9, r4] │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [ip, r7] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r3, [pc, #220] @ 1bc38 │ │ │ │ mov r2, #0 │ │ │ │ + ldr r3, [pc, #212] @ 1d2a8 │ │ │ │ strd r0, [ip, r6] │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r2, r7] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ strd r0, [r2, r6] │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ add r3, r3, r1 │ │ │ │ + add r0, sl, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - add r0, sl, r1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ add r1, ip, r3 │ │ │ │ add r3, r2, r3 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ eor fp, fp, r2 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r0, [sp, #8] │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - bne 1b76c │ │ │ │ - add sp, sp, #172 @ 0xac │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r3, fp, r8, asr r9 │ │ │ │ + bne 1cde0 │ │ │ │ + b 1cda0 │ │ │ │ + andseq r6, fp, ip, ror #5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ svccc 0x00e00000 │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ │ │ │ │ -0001bc44 : │ │ │ │ - ldr r2, [pc, #12] @ 1bc58 │ │ │ │ - ldr r1, [pc, #12] @ 1bc5c │ │ │ │ +0001d2b4 : │ │ │ │ + ldr r2, [pc, #12] @ 1d2c8 │ │ │ │ + ldr r1, [pc, #12] @ 1d2cc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7fc │ │ │ │ - andseq pc, sl, ip, lsl r8 @ │ │ │ │ - @ instruction: 0xfffff5f0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r2, fp, ip, lsr #3 │ │ │ │ + @ instruction: 0xfffff5d0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ stm sp, {r0, r1} │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #2392] @ 1c5d4 │ │ │ │ + ldr r3, [pc, #2404] @ 1dc68 │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - mov ip, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - ble 1c5cc │ │ │ │ - ldr lr, [pc, #2368] @ 1c5d8 │ │ │ │ + ble 1dc4c │ │ │ │ + ldr lr, [pc, #2388] @ 1dc6c │ │ │ │ cmp r0, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ ldr r3, [r3, lr] │ │ │ │ streq ip, [sp, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bne 1c60c │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ + bne 1dca0 │ │ │ │ ldr r1, [sp] │ │ │ │ - ldrd r2, [fp] │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ ldrd r6, [r1] │ │ │ │ + ldrd r2, [fp] │ │ │ │ + strd r6, [sp, #16] │ │ │ │ strd r2, [sp, #32] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - add r4, r3, r3, lsl #1 │ │ │ │ - lsl sl, r3, #3 │ │ │ │ - lsl r5, r4, #4 │ │ │ │ - ldrd r8, [r1, sl] │ │ │ │ + add sl, r3, r3, lsl #1 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + lsl r5, sl, #4 │ │ │ │ + ldrd r8, [r1, r4] │ │ │ │ + lsl sl, sl, #3 │ │ │ │ ldrd r6, [r1, r5] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [fp, sl] │ │ │ │ - ldrd r6, [fp, r5] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [fp, r4] │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, r5] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp] │ │ │ │ add r5, ip, ip, lsl #2 │ │ │ │ lsl fp, ip, #4 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp] │ │ │ │ ldrd r8, [r1, fp] │ │ │ │ ldrd r6, [r1, r5] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r6, [r3, fp] │ │ │ │ - ldrd r8, [r3, r5] │ │ │ │ mov fp, r3 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r8, [r3, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl r8, r4, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp] │ │ │ │ - add r4, r1, r4, lsl #3 │ │ │ │ - ldrd r6, [r1, r8] │ │ │ │ - ldrd r4, [r4, sl] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + add r3, r1, sl │ │ │ │ + ldrd r8, [r1, sl] │ │ │ │ + ldrd r6, [r3, r4] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, fp, r8 │ │ │ │ - ldrd r4, [fp, r8] │ │ │ │ - ldrd r6, [r3, sl] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, fp, sl │ │ │ │ + ldrd r6, [fp, sl] │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r4, [r4, r3] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd sl, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r0, [r3] │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #1828] @ 1c5e4 │ │ │ │ - ldr r3, [pc, #1828] @ 1c5e8 │ │ │ │ + ldr r2, [pc, #1848] @ 1dc78 │ │ │ │ + ldr r3, [pc, #1848] @ 1dc7c │ │ │ │ strd r0, [ip] │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1816] @ 1c5ec │ │ │ │ - ldr r3, [pc, #1816] @ 1c5f0 │ │ │ │ - strd r8, [sp, #120] @ 0x78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1828] @ 1dc80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + strd r8, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #1816] @ 1dc84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1748] @ 1c5dc │ │ │ │ - ldr r3, [pc, #1748] @ 1c5e0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1756] @ 1dc70 │ │ │ │ + ldr r3, [pc, #1756] @ 1dc74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1728] @ 1c5f4 │ │ │ │ - ldr r3, [pc, #1728] @ 1c5f8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1740] @ 1dc88 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1732] @ 1dc8c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1696] @ 1c5fc │ │ │ │ - ldr r3, [pc, #1696] @ 1c600 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1680] @ 1c604 │ │ │ │ - ldr r3, [pc, #1680] @ 1c608 │ │ │ │ + ldr r2, [pc, #1704] @ 1dc90 │ │ │ │ + ldr r3, [pc, #1704] @ 1dc94 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1688] @ 1dc98 │ │ │ │ + ldr r3, [pc, #1688] @ 1dc9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #188] @ 0xbc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - add r4, lr, lr, lsl #2 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + add r4, lr, lr, lsl #2 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr sl, [sp, #8] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + lsl r4, r4, #3 │ │ │ │ mov r2, r8 │ │ │ │ - lsl r5, r3, #4 │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ strd r0, [sl, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1516] @ 1c5e4 │ │ │ │ - ldr r3, [pc, #1516] @ 1c5e8 │ │ │ │ + lsl r5, r3, #4 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1536] @ 1dc78 │ │ │ │ strd r0, [sl, r5] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1504] @ 1c5ec │ │ │ │ - ldr r3, [pc, #1504] @ 1c5f0 │ │ │ │ + ldr r3, [pc, #1528] @ 1dc7c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1512] @ 1dc80 │ │ │ │ + ldr r3, [pc, #1512] @ 1dc84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1444] @ 1c5dc │ │ │ │ - ldr r3, [pc, #1444] @ 1c5e0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1452] @ 1dc70 │ │ │ │ + ldr r3, [pc, #1452] @ 1dc74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1424] @ 1c5f4 │ │ │ │ - ldr r3, [pc, #1424] @ 1c5f8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1432] @ 1dc88 │ │ │ │ + ldr r3, [pc, #1432] @ 1dc8c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1400] @ 1c5fc │ │ │ │ - ldr r3, [pc, #1400] @ 1c600 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1384] @ 1c604 │ │ │ │ - ldr r3, [pc, #1384] @ 1c608 │ │ │ │ + ldr r2, [pc, #1408] @ 1dc90 │ │ │ │ + ldr r3, [pc, #1408] @ 1dc94 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1392] @ 1dc98 │ │ │ │ + ldr r3, [pc, #1392] @ 1dc9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [r9, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1240] @ 1c5e4 │ │ │ │ - ldr r3, [pc, #1240] @ 1c5e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1260] @ 1dc78 │ │ │ │ strd r0, [r9, r4] │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1228] @ 1c5ec │ │ │ │ - ldr r3, [pc, #1228] @ 1c5f0 │ │ │ │ + ldr r3, [pc, #1252] @ 1dc7c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1236] @ 1dc80 │ │ │ │ + ldr r3, [pc, #1236] @ 1dc84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1168] @ 1c5dc │ │ │ │ - ldr r3, [pc, #1168] @ 1c5e0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1176] @ 1dc70 │ │ │ │ + ldr r3, [pc, #1176] @ 1dc74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1148] @ 1c5f4 │ │ │ │ - ldr r3, [pc, #1148] @ 1c5f8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1156] @ 1dc88 │ │ │ │ + ldr r3, [pc, #1156] @ 1dc8c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1124] @ 1c5fc │ │ │ │ - ldr r3, [pc, #1124] @ 1c600 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1108] @ 1c604 │ │ │ │ - ldr r3, [pc, #1108] @ 1c608 │ │ │ │ + ldr r2, [pc, #1132] @ 1dc90 │ │ │ │ + ldr r3, [pc, #1132] @ 1dc94 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1116] @ 1dc98 │ │ │ │ + ldr r3, [pc, #1116] @ 1dc9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #188] @ 0xbc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - add sl, ip, ip, lsl #1 │ │ │ │ - lsl r8, sl, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + add sl, ip, ip, lsl #1 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ + lsl r8, sl, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - lsl r9, ip, #3 │ │ │ │ + ldr ip, [sp, #188] @ 0xbc │ │ │ │ strd r0, [fp, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #944] @ 1c5e4 │ │ │ │ - ldr r3, [pc, #944] @ 1c5e8 │ │ │ │ + lsl r9, ip, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #964] @ 1dc78 │ │ │ │ strd r0, [fp, r9] │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #932] @ 1c5ec │ │ │ │ - ldr r3, [pc, #932] @ 1c5f0 │ │ │ │ + ldr r3, [pc, #956] @ 1dc7c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #940] @ 1dc80 │ │ │ │ + ldr r3, [pc, #940] @ 1dc84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #872] @ 1c5dc │ │ │ │ - ldr r3, [pc, #872] @ 1c5e0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #880] @ 1dc70 │ │ │ │ + ldr r3, [pc, #880] @ 1dc74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #852] @ 1c5f4 │ │ │ │ - ldr r3, [pc, #852] @ 1c5f8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #860] @ 1dc88 │ │ │ │ + ldr r3, [pc, #860] @ 1dc8c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #828] @ 1c5fc │ │ │ │ - ldr r3, [pc, #828] @ 1c600 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #812] @ 1c604 │ │ │ │ - ldr r3, [pc, #812] @ 1c608 │ │ │ │ + ldr r2, [pc, #836] @ 1dc90 │ │ │ │ + ldr r3, [pc, #836] @ 1dc94 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #832] @ 1dc98 │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #824] @ 1dc9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3, r9] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #672] @ 1c5e4 │ │ │ │ + ldr r2, [pc, #692] @ 1dc78 │ │ │ │ strd r0, [r3, r8] │ │ │ │ - ldr r3, [pc, #668] @ 1c5e8 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #644] @ 1c5dc │ │ │ │ - ldr r3, [pc, #644] @ 1c5e0 │ │ │ │ + ldr r3, [pc, #684] @ 1dc7c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #652] @ 1dc70 │ │ │ │ + ldr r3, [pc, #652] @ 1dc74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #616] @ 1c5ec │ │ │ │ - ldr r3, [pc, #616] @ 1c5f0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #624] @ 1dc80 │ │ │ │ + ldr r3, [pc, #624] @ 1dc84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #580] @ 1c5f4 │ │ │ │ - ldr r3, [pc, #580] @ 1c5f8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #588] @ 1dc88 │ │ │ │ + ldr r3, [pc, #588] @ 1dc8c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #564] @ 1c604 │ │ │ │ - ldr r3, [pc, #564] @ 1c608 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #532] @ 1c5fc │ │ │ │ - ldr r3, [pc, #532] @ 1c600 │ │ │ │ + ldr r2, [pc, #572] @ 1dc98 │ │ │ │ + ldr r3, [pc, #572] @ 1dc9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #540] @ 1dc90 │ │ │ │ + ldr r3, [pc, #540] @ 1dc94 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + lsl r4, sl, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #188] @ 0xbc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - lsl r5, ip, #5 │ │ │ │ - lsl r4, sl, #3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + lsl r5, ip, #5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [fp, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #388] @ 1c5e4 │ │ │ │ - ldr r3, [pc, #388] @ 1c5e8 │ │ │ │ - str fp, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #408] @ 1dc78 │ │ │ │ strd r0, [fp, r4] │ │ │ │ + ldr r3, [pc, #404] @ 1dc7c │ │ │ │ + str fp, [sp, #8] │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #356] @ 1c5dc │ │ │ │ - ldr r3, [pc, #356] @ 1c5e0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #364] @ 1dc70 │ │ │ │ + ldr r3, [pc, #364] @ 1dc74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #328] @ 1c5ec │ │ │ │ - ldr r3, [pc, #328] @ 1c5f0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #336] @ 1dc80 │ │ │ │ + ldr r3, [pc, #336] @ 1dc84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #292] @ 1c5f4 │ │ │ │ - ldr r3, [pc, #292] @ 1c5f8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #300] @ 1dc88 │ │ │ │ + ldr r3, [pc, #300] @ 1dc8c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #276] @ 1c604 │ │ │ │ - ldr r3, [pc, #276] @ 1c608 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #244] @ 1c5fc │ │ │ │ - ldr r3, [pc, #244] @ 1c600 │ │ │ │ + ldr r2, [pc, #284] @ 1dc98 │ │ │ │ + ldr r3, [pc, #284] @ 1dc9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r2, [pc, #260] @ 1dc90 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #252] @ 1dc94 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r8, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - ldr r2, [sp, #132] @ 0x84 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [r8, r5] │ │ │ │ ldr r1, [sp] │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [sp] │ │ │ │ add r1, fp, #8 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r3, fp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -17527,2236 +18967,2257 @@ │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - bne 1bcb0 │ │ │ │ + bne 1d330 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r2, fp, r0, asr #30 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x001b58b8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ fldmdbxmi r1!, {d26-d121} @ Deprecated │ │ │ │ svccc 0x00dbc4c0 │ │ │ │ ldrbeq lr, [r8, #-2409] @ 0xfffff697 │ │ │ │ svccc 0x00ef329c │ │ │ │ strvc sp, [r5, #-3659] @ 0xfffff1b5 │ │ │ │ svccc 0x00e904c3 │ │ │ │ add lr, fp, #13376 @ 0x3440 │ │ │ │ svccc 0x00e3f3a0 │ │ │ │ tst r2, #545259520 @ 0x20800000 │ │ │ │ svccc 0x00cc7b90 │ │ │ │ stmibge fp, {r0, r4, r5, r6, sl, fp, ip, lr}^ │ │ │ │ svccc 0x00ecd4bc │ │ │ │ lsl r3, r0, #3 │ │ │ │ + str ip, [sp, #8] │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ lsl r3, r2, #3 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ ldr r1, [sp] │ │ │ │ - ldrd r2, [fp] │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ ldrd r6, [r1] │ │ │ │ + ldrd r2, [fp] │ │ │ │ + strd r6, [sp, #16] │ │ │ │ strd r2, [sp, #32] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - add r4, r3, r3, lsl #1 │ │ │ │ - lsl sl, r3, #3 │ │ │ │ - lsl r5, r4, #4 │ │ │ │ + add sl, r3, r3, lsl #1 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + lsl r5, sl, #4 │ │ │ │ + ldrd r8, [r1, r4] │ │ │ │ + lsl sl, sl, #3 │ │ │ │ ldrd r6, [r1, r5] │ │ │ │ - ldrd r8, [r1, sl] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [fp, sl] │ │ │ │ - ldrd r8, [fp, r5] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [fp, r4] │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, [fp, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp] │ │ │ │ add r5, ip, ip, lsl #2 │ │ │ │ lsl fp, ip, #4 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, r5] │ │ │ │ ldrd r8, [r1, fp] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r6, [r1, r5] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r6, [r3, fp] │ │ │ │ - ldrd r8, [r3, r5] │ │ │ │ mov fp, r3 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r8, [r3, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - lsl r8, r4, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp] │ │ │ │ - add r4, r1, r4, lsl #3 │ │ │ │ - ldrd r6, [r1, r8] │ │ │ │ - ldrd r4, [r4, sl] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + add r3, r1, sl │ │ │ │ + ldrd r8, [r1, sl] │ │ │ │ + ldrd r6, [r3, r4] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, fp, r8 │ │ │ │ - ldrd r4, [fp, r8] │ │ │ │ - ldrd r6, [r3, sl] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, fp, sl │ │ │ │ + ldrd r6, [fp, sl] │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r4, [r4, r3] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r6, [sp, #16] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd sl, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #-588] @ 1c5e4 │ │ │ │ - ldr r3, [pc, #-588] @ 1c5e8 │ │ │ │ + ldr r2, [pc, #-588] @ 1dc78 │ │ │ │ + ldr r3, [pc, #-588] @ 1dc7c │ │ │ │ strd r0, [ip] │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-600] @ 1c5ec │ │ │ │ - ldr r3, [pc, #-600] @ 1c5f0 │ │ │ │ - strd r8, [sp, #120] @ 0x78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-608] @ 1dc80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + strd r8, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #-620] @ 1dc84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-668] @ 1c5dc │ │ │ │ - ldr r3, [pc, #-668] @ 1c5e0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-680] @ 1dc70 │ │ │ │ + ldr r3, [pc, #-680] @ 1dc74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-688] @ 1c5f4 │ │ │ │ - ldr r3, [pc, #-688] @ 1c5f8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-700] @ 1dc88 │ │ │ │ + ldr r3, [pc, #-700] @ 1dc8c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-708] @ 1c604 │ │ │ │ - ldr r3, [pc, #-708] @ 1c608 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-716] @ 1dc98 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-744] @ 1c5fc │ │ │ │ - ldr r3, [pc, #-744] @ 1c600 │ │ │ │ + ldr r3, [pc, #-724] @ 1dc9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-756] @ 1dc90 │ │ │ │ + ldr r3, [pc, #-756] @ 1dc94 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #188] @ 0xbc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - add r4, lr, lr, lsl #2 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + add r4, lr, lr, lsl #2 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr sl, [sp, #8] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + lsl r4, r4, #3 │ │ │ │ mov r2, r6 │ │ │ │ - lsl r5, r3, #4 │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ strd r0, [sl, r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-900] @ 1c5e4 │ │ │ │ - ldr r3, [pc, #-900] @ 1c5e8 │ │ │ │ + lsl r5, r3, #4 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-900] @ 1dc78 │ │ │ │ strd r0, [sl, r5] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-912] @ 1c5ec │ │ │ │ - ldr r3, [pc, #-912] @ 1c5f0 │ │ │ │ + ldr r3, [pc, #-908] @ 1dc7c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-924] @ 1dc80 │ │ │ │ + ldr r3, [pc, #-924] @ 1dc84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-972] @ 1c5dc │ │ │ │ - ldr r3, [pc, #-972] @ 1c5e0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-984] @ 1dc70 │ │ │ │ + ldr r3, [pc, #-984] @ 1dc74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-992] @ 1c5f4 │ │ │ │ - ldr r3, [pc, #-992] @ 1c5f8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1004] @ 1dc88 │ │ │ │ + ldr r3, [pc, #-1004] @ 1dc8c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1008] @ 1c604 │ │ │ │ - ldr r3, [pc, #-1008] @ 1c608 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1040] @ 1c5fc │ │ │ │ - ldr r3, [pc, #-1040] @ 1c600 │ │ │ │ + ldr r2, [pc, #-1020] @ 1dc98 │ │ │ │ + ldr r3, [pc, #-1020] @ 1dc9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1052] @ 1dc90 │ │ │ │ + ldr r3, [pc, #-1052] @ 1dc94 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [r9, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1176] @ 1c5ec │ │ │ │ - ldr r3, [pc, #-1176] @ 1c5f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1176] @ 1dc80 │ │ │ │ strd r0, [r9, r4] │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1204] @ 1c5e4 │ │ │ │ - ldr r3, [pc, #-1204] @ 1c5e8 │ │ │ │ + ldr r3, [pc, #-1184] @ 1dc84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1216] @ 1dc78 │ │ │ │ + ldr r3, [pc, #-1216] @ 1dc7c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1256] @ 1c5dc │ │ │ │ - ldr r3, [pc, #-1256] @ 1c5e0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1268] @ 1dc70 │ │ │ │ + ldr r3, [pc, #-1268] @ 1dc74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1276] @ 1c5f4 │ │ │ │ - ldr r3, [pc, #-1276] @ 1c5f8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1288] @ 1dc88 │ │ │ │ + ldr r3, [pc, #-1288] @ 1dc8c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1292] @ 1c604 │ │ │ │ - ldr r3, [pc, #-1292] @ 1c608 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1324] @ 1c5fc │ │ │ │ - ldr r3, [pc, #-1324] @ 1c600 │ │ │ │ + ldr r2, [pc, #-1304] @ 1dc98 │ │ │ │ + ldr r3, [pc, #-1304] @ 1dc9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1336] @ 1dc90 │ │ │ │ + ldr r3, [pc, #-1336] @ 1dc94 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #188] @ 0xbc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - add sl, ip, ip, lsl #1 │ │ │ │ - lsl r8, sl, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + add sl, ip, ip, lsl #1 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ + lsl r8, sl, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - lsl r9, ip, #3 │ │ │ │ + ldr ip, [sp, #188] @ 0xbc │ │ │ │ strd r0, [fp, r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1472] @ 1c5ec │ │ │ │ - ldr r3, [pc, #-1472] @ 1c5f0 │ │ │ │ + lsl r9, ip, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1472] @ 1dc80 │ │ │ │ strd r0, [fp, r9] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1500] @ 1c5e4 │ │ │ │ - ldr r3, [pc, #-1500] @ 1c5e8 │ │ │ │ + ldr r3, [pc, #-1480] @ 1dc84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1512] @ 1dc78 │ │ │ │ + ldr r3, [pc, #-1512] @ 1dc7c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1552] @ 1c5dc │ │ │ │ - ldr r3, [pc, #-1552] @ 1c5e0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1564] @ 1dc70 │ │ │ │ + ldr r3, [pc, #-1564] @ 1dc74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1572] @ 1c5f4 │ │ │ │ - ldr r3, [pc, #-1572] @ 1c5f8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1584] @ 1dc88 │ │ │ │ + ldr r3, [pc, #-1584] @ 1dc8c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1588] @ 1c604 │ │ │ │ - ldr r3, [pc, #-1588] @ 1c608 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1620] @ 1c5fc │ │ │ │ - ldr r3, [pc, #-1620] @ 1c600 │ │ │ │ + ldr r2, [pc, #-1600] @ 1dc98 │ │ │ │ + ldr r3, [pc, #-1600] @ 1dc9c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #-1620] @ 1dc90 │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1628] @ 1dc94 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3, r9] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #-1768] @ 1c5dc │ │ │ │ + ldr r2, [pc, #-1768] @ 1dc70 │ │ │ │ strd r0, [r3, r8] │ │ │ │ - ldr r3, [pc, #-1772] @ 1c5e0 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1780] @ 1c5e4 │ │ │ │ - ldr r3, [pc, #-1780] @ 1c5e8 │ │ │ │ + ldr r3, [pc, #-1776] @ 1dc74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1792] @ 1dc78 │ │ │ │ + ldr r3, [pc, #-1792] @ 1dc7c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1816] @ 1c5ec │ │ │ │ - ldr r3, [pc, #-1816] @ 1c5f0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1828] @ 1dc80 │ │ │ │ + ldr r3, [pc, #-1828] @ 1dc84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1852] @ 1c5f4 │ │ │ │ - ldr r3, [pc, #-1852] @ 1c5f8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1864] @ 1dc88 │ │ │ │ + ldr r3, [pc, #-1864] @ 1dc8c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1876] @ 1c5fc │ │ │ │ - ldr r3, [pc, #-1876] @ 1c600 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1892] @ 1c604 │ │ │ │ - ldr r3, [pc, #-1892] @ 1c608 │ │ │ │ + ldr r2, [pc, #-1888] @ 1dc90 │ │ │ │ + ldr r3, [pc, #-1888] @ 1dc94 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1904] @ 1dc98 │ │ │ │ + ldr r3, [pc, #-1904] @ 1dc9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + lsl r4, sl, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #188] @ 0xbc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - lsl r5, ip, #5 │ │ │ │ - lsl r4, sl, #3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + lsl r5, ip, #5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [fp, r5] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2052] @ 1c5dc │ │ │ │ - ldr r3, [pc, #-2052] @ 1c5e0 │ │ │ │ - str fp, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2052] @ 1dc70 │ │ │ │ strd r0, [fp, r4] │ │ │ │ + ldr r3, [pc, #-2056] @ 1dc74 │ │ │ │ + str fp, [sp, #8] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2068] @ 1c5e4 │ │ │ │ - ldr r3, [pc, #-2068] @ 1c5e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-2080] @ 1dc78 │ │ │ │ + ldr r3, [pc, #-2080] @ 1dc7c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2104] @ 1c5ec │ │ │ │ - ldr r3, [pc, #-2104] @ 1c5f0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-2116] @ 1dc80 │ │ │ │ + ldr r3, [pc, #-2116] @ 1dc84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2140] @ 1c5f4 │ │ │ │ - ldr r3, [pc, #-2140] @ 1c5f8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-2152] @ 1dc88 │ │ │ │ + ldr r3, [pc, #-2152] @ 1dc8c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2164] @ 1c5fc │ │ │ │ - ldr r3, [pc, #-2164] @ 1c600 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2180] @ 1c604 │ │ │ │ - ldr r3, [pc, #-2180] @ 1c608 │ │ │ │ + ldr r2, [pc, #-2176] @ 1dc90 │ │ │ │ + ldr r3, [pc, #-2176] @ 1dc94 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r2, [pc, #-2184] @ 1dc98 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2192] @ 1dc9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r8, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [r8, r5] │ │ │ │ ldr r1, [sp] │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ add r1, r1, r0 │ │ │ │ str r1, [sp] │ │ │ │ add r1, fp, r0 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, fp, r3 │ │ │ │ add r3, r8, r3 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #8] │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - bne 1c620 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 1dcb4 │ │ │ │ + b 1dc4c │ │ │ │ │ │ │ │ -0001cf64 : │ │ │ │ - ldr r2, [pc, #12] @ 1cf78 │ │ │ │ - ldr r1, [pc, #12] @ 1cf7c │ │ │ │ +0001e5f4 : │ │ │ │ + ldr r2, [pc, #12] @ 1e608 │ │ │ │ + ldr r1, [pc, #12] @ 1e60c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7fc │ │ │ │ - andseq lr, sl, ip, lsr r5 │ │ │ │ - @ instruction: 0xffffece8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r0, fp, ip, lsr #29 │ │ │ │ + @ instruction: 0xffffecc8 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ - str r1, [sp] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #3212] @ 1dc28 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov ip, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [pc, #3216] @ 1f2d8 │ │ │ │ + cmp r1, #0 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ble 1d5ec │ │ │ │ - ldr lr, [pc, #3184] @ 1dc2c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ble 1ec8c │ │ │ │ + ldr lr, [pc, #3200] @ 1f2dc │ │ │ │ cmp r0, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ + moveq fp, ip │ │ │ │ ldr r3, [r3, lr] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bne 1d5f4 │ │ │ │ - ldr fp, [sp, #204] @ 0xcc │ │ │ │ - str ip, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + bne 1eca8 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r4, [r9] │ │ │ │ lsl sl, r3, #5 │ │ │ │ ldrd r6, [r9, sl] │ │ │ │ - ldrd r4, [r9] │ │ │ │ - mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + strd r0, [sp, #32] │ │ │ │ ldrd r6, [ip, sl] │ │ │ │ ldrd r4, [ip] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ lsl r8, r3, #4 │ │ │ │ - add r3, r9, r3, lsl #4 │ │ │ │ - ldrd r6, [r3, sl] │ │ │ │ + add r3, r9, r8 │ │ │ │ ldrd r4, [r9, r8] │ │ │ │ + ldrd r6, [r3, sl] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ add r3, ip, r8 │ │ │ │ ldrd r4, [ip, r8] │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r7, r9 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - rsb r5, r3, r3, lsl #3 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ + mov r7, r9 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ lsl r6, r3, #3 │ │ │ │ + sub r5, r6, r3 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ ldrd r2, [r9, r5] │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r2 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ add r4, r3, r3, lsl #1 │ │ │ │ lsl r4, r4, #3 │ │ │ │ ldrd r8, [r9, r4] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r2, [ip, r5] │ │ │ │ ldrd r4, [r4, ip] │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r4, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r8, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r4, [r7, r6] │ │ │ │ add r3, r7, r6 │ │ │ │ - ldrd r2, [r3, sl] │ │ │ │ str r7, [sp, #8] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ + ldrd r2, [r3, sl] │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ add r3, ip, r6 │ │ │ │ - ldrd r8, [r3, sl] │ │ │ │ ldrd r6, [r6, ip] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldrd r8, [r3, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r6, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - lsl r9, fp, #5 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r4, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r4, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ + lsl r9, r3, #5 │ │ │ │ + mov r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, r9] │ │ │ │ + strd r0, [fp, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [r8] │ │ │ │ + strd r0, [fp] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - lsl r8, fp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #144] @ 0x90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ strd r0, [sl] │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - add sl, sl, fp, lsl #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + lsl r8, r3, #4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + add sl, sl, r8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3, r8] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ strd r0, [sl, r9] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - add sl, fp, fp, lsl #1 │ │ │ │ - lsl r9, sl, #4 │ │ │ │ - lsl sl, sl, #3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + add sl, r2, r2, lsl #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + lsl r9, sl, #4 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, r9] │ │ │ │ mov r3, r7 │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + strd r0, [fp, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - add r5, fp, fp, lsl #2 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ - strd r0, [r4, r8] │ │ │ │ + strd r0, [fp, r8] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2072] @ 1dc30 │ │ │ │ - ldr r3, [pc, #2072] @ 1dc34 │ │ │ │ - bl 1c606c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2100] @ 1f2e0 │ │ │ │ + ldr r3, [pc, #2100] @ 1f2e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ + add r5, r1, r1, lsl #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + lsl r5, r5, #3 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r4, r5] │ │ │ │ + strd r0, [fp, r5] │ │ │ │ mov r0, r6 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ + lsl r4, r1, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - lsl r4, fp, #3 │ │ │ │ - strd r0, [r3, r4] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [fp, r4] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1964] @ 1dc30 │ │ │ │ - ldr r3, [pc, #1964] @ 1dc34 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1980] @ 1f2e0 │ │ │ │ + ldr r3, [pc, #1980] @ 1f2e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3, r5] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ strd r0, [r5, r4] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - sub r4, r4, fp │ │ │ │ - lsl r4, r4, #3 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1848] @ 1dc30 │ │ │ │ - ldr r3, [pc, #1848] @ 1dc34 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1872] @ 1f2e0 │ │ │ │ + ldr r3, [pc, #1872] @ 1f2e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ + sub r4, r4, r3 │ │ │ │ + mov r3, r1 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [r5, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ strd r0, [r5, sl] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1748] @ 1dc30 │ │ │ │ - ldr r3, [pc, #1748] @ 1dc34 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1760] @ 1f2e0 │ │ │ │ + ldr r3, [pc, #1760] @ 1f2e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ + strd r0, [fp, r4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + strd r0, [fp, sl] │ │ │ │ + add fp, fp, #8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - ldr ip, [sp] │ │ │ │ - add r2, r7, #8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r2, ip, #8 │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, r5, #8 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ - eor fp, fp, r2 │ │ │ │ - strd r0, [r5, sl] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add r3, r5, #8 │ │ │ │ + add r3, r7, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, ip, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ + add r3, r5, #8 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + eor r3, r3, r2 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - bne 1cfd8 │ │ │ │ + bne 1e674 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r3, r0, #3 │ │ │ │ - ldr fp, [sp, #204] @ 0xcc │ │ │ │ + mov fp, ip │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ lsl r3, r2, #3 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - str ip, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r4, [r9] │ │ │ │ lsl sl, r3, #5 │ │ │ │ ldrd r6, [r9, sl] │ │ │ │ - ldrd r4, [r9] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ ldrd r6, [r2, sl] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ lsl r8, r3, #4 │ │ │ │ - add r3, r9, r3, lsl #4 │ │ │ │ + add r3, r9, r8 │ │ │ │ ldrd r4, [r9, r8] │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ add r3, r2, r8 │ │ │ │ ldrd r4, [r2, r8] │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #200] @ 0xc8 │ │ │ │ - add r6, ip, ip, lsl #1 │ │ │ │ - lsl r6, r6, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ - rsb r4, r1, r1, lsl #3 │ │ │ │ + ldr ip, [sp, #200] @ 0xc8 │ │ │ │ + lsl r7, r1, #3 │ │ │ │ + add r6, ip, ip, lsl #1 │ │ │ │ + sub r4, r7, r1 │ │ │ │ lsl r4, r4, #3 │ │ │ │ + lsl r6, r6, #3 │ │ │ │ ldrd r2, [r9, r4] │ │ │ │ ldrd r8, [r9, r6] │ │ │ │ - lsl r7, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, [r4, r2] │ │ │ │ ldrd r2, [r2, r6] │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r4, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ strd r0, [sp, #24] │ │ │ │ + ldrd r8, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ add r3, r9, r7 │ │ │ │ - ldrd r4, [r3, sl] │ │ │ │ ldrd r8, [r9, r7] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r8, [sp, #16] │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldrd r4, [r3, sl] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ add r3, r2, r7 │ │ │ │ - ldrd r8, [r3, sl] │ │ │ │ ldrd r6, [r7, r2] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldrd r8, [r3, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - lsl r9, fp, #5 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r4, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldrd r6, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ + lsl r9, r1, #5 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, r9] │ │ │ │ + strd r0, [fp, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r0, [r8] │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [fp] │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - lsl r8, fp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #144] @ 0x90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ strd r0, [sl] │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - add sl, sl, fp, lsl #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ + lsl r8, r1, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #144] @ 0x90 │ │ │ │ + add sl, sl, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [ip, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [sl, r9] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - add sl, fp, fp, lsl #1 │ │ │ │ - lsl r9, sl, #4 │ │ │ │ - lsl sl, sl, #3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ + add sl, r1, r1, lsl #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + lsl r9, sl, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [ip, r9] │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + strd r0, [fp, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - add r5, fp, fp, lsl #2 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ - strd r0, [r4, r8] │ │ │ │ + strd r0, [fp, r8] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #492] @ 1dc30 │ │ │ │ - ldr r3, [pc, #492] @ 1dc34 │ │ │ │ - bl 1c606c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #500] @ 1f2e0 │ │ │ │ + ldr r3, [pc, #500] @ 1f2e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ + add r5, r1, r1, lsl #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + lsl r5, r5, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r4, r5] │ │ │ │ + strd r0, [fp, r5] │ │ │ │ mov r0, r8 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ + lsl r4, r1, #3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #144] @ 0x90 │ │ │ │ - lsl r4, fp, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [ip, r4] │ │ │ │ + strd r0, [fp, r4] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #384] @ 1dc30 │ │ │ │ - ldr r3, [pc, #384] @ 1dc34 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #380] @ 1f2e0 │ │ │ │ + ldr r3, [pc, #380] @ 1f2e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #144] @ 0x90 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [lr, r5] │ │ │ │ + strd r0, [ip, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ strd r0, [r5, r4] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - sub r4, r4, fp │ │ │ │ - lsl r4, r4, #3 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #268] @ 1dc30 │ │ │ │ - ldr r3, [pc, #268] @ 1dc34 │ │ │ │ - bl 1c606c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #272] @ 1f2e0 │ │ │ │ + ldr r3, [pc, #272] @ 1f2e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ + sub r4, r4, r1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r5, r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ strd r0, [r5, sl] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #168] @ 1dc30 │ │ │ │ - ldr r3, [pc, #168] @ 1dc34 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #160] @ 1f2e0 │ │ │ │ + ldr r3, [pc, #160] @ 1f2e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ + strd r0, [fp, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [fp, sl] │ │ │ │ ldr r9, [sp, #8] │ │ │ │ - strd r0, [r5, sl] │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r3, r3, r1 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ add r0, r9, r1 │ │ │ │ - add r2, r5, r3 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - add r3, r5, r3 │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sp, #8] │ │ │ │ + add fp, fp, r3 │ │ │ │ + add r3, r5, r3 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - eor fp, fp, r2 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + eor r3, r3, r2 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - bne 1d60c │ │ │ │ - add sp, sp, #164 @ 0xa4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r1, fp, r0, lsr #24 │ │ │ │ + bne 1ecbc │ │ │ │ + b 1ec8c │ │ │ │ + andseq r4, fp, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ │ │ │ │ -0001dc38 : │ │ │ │ - ldr r2, [pc, #12] @ 1dc4c │ │ │ │ - ldr r1, [pc, #12] @ 1dc50 │ │ │ │ +0001f2e8 : │ │ │ │ + ldr r2, [pc, #12] @ 1f2fc │ │ │ │ + ldr r1, [pc, #12] @ 1f300 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7fc │ │ │ │ - andseq sp, sl, r8, lsr #17 │ │ │ │ - @ instruction: 0xfffff334 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + @ instruction: 0x001b01f8 │ │ │ │ + @ instruction: 0xfffff314 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [pc, #3068] @ 1e86c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r3, [pc, #3084] @ 1ff40 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ble 1e864 │ │ │ │ + ble 1ff24 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov fp, lr │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #3024] @ 1e870 │ │ │ │ + ldr r2, [pc, #3044] @ 1ff44 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [sp] │ │ │ │ ldrd r2, [r1] │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - lsl sl, r3, #3 │ │ │ │ - add r3, r1, r3, lsl #3 │ │ │ │ + add sl, r3, r3, lsl #1 │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + add r3, r1, sl │ │ │ │ ldrd r8, [r1, sl] │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2904] @ 1e874 │ │ │ │ - ldr r3, [pc, #2904] @ 1e878 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #2900] @ 1e87c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2924] @ 1ff48 │ │ │ │ + ldr r3, [pc, #2924] @ 1ff4c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [pc, #2920] @ 1ff50 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ + strd r0, [sp, #32] │ │ │ │ ldrd r4, [ip] │ │ │ │ add r3, ip, sl │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ strd r4, [sp, #8] │ │ │ │ ldrd r4, [ip, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2776] @ 1e874 │ │ │ │ - ldr r3, [pc, #2776] @ 1e878 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2796] @ 1ff48 │ │ │ │ + ldr r3, [pc, #2796] @ 1ff4c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2744] @ 1e87c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #2764] @ 1ff50 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp] │ │ │ │ lsl r3, r2, #3 │ │ │ │ ldrd r6, [ip, r3] │ │ │ │ + add r2, r1, r3 │ │ │ │ add r8, ip, r3 │ │ │ │ - strd r6, [sp, #8] │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp] │ │ │ │ ldrd r4, [r1, r3] │ │ │ │ - add r2, r1, r2, lsl #3 │ │ │ │ add r3, r2, sl │ │ │ │ + strd r6, [sp, #8] │ │ │ │ strd r4, [sp, #72] @ 0x48 │ │ │ │ ldrd r6, [r2, sl] │ │ │ │ ldrd r4, [r3, sl] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2592] @ 1e874 │ │ │ │ - ldr r3, [pc, #2592] @ 1e878 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2612] @ 1ff48 │ │ │ │ + ldr r3, [pc, #2612] @ 1ff4c │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, r8, sl │ │ │ │ ldrd r4, [r8, sl] │ │ │ │ - ldrd r6, [r3, sl] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r6, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2544] @ 1e874 │ │ │ │ - ldr r3, [pc, #2544] @ 1e878 │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2564] @ 1ff48 │ │ │ │ + ldr r3, [pc, #2564] @ 1ff4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r4, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r4, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2464] @ 1e87c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #2484] @ 1ff50 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #2372] @ 1e87c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [pc, #2392] @ 1ff50 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ lsl r3, r2, #4 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [sp] │ │ │ │ ldrd r8, [r1, r3] │ │ │ │ - add r2, r1, r2, lsl #4 │ │ │ │ + add r2, r1, r3 │ │ │ │ strd r8, [sp, #120] @ 0x78 │ │ │ │ - ldrd r4, [ip, r3] │ │ │ │ add r8, ip, r3 │ │ │ │ + ldrd r4, [ip, r3] │ │ │ │ add r3, r2, sl │ │ │ │ ldrd r6, [r2, sl] │ │ │ │ strd r4, [sp, #8] │ │ │ │ ldrd r4, [r3, sl] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2168] @ 1e874 │ │ │ │ - ldr r3, [pc, #2168] @ 1e878 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2188] @ 1ff48 │ │ │ │ + ldr r3, [pc, #2188] @ 1ff4c │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, r8, sl │ │ │ │ ldrd r6, [r8, sl] │ │ │ │ - ldrd r8, [r3, sl] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldrd r8, [r3, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2120] @ 1e874 │ │ │ │ - ldr r3, [pc, #2120] @ 1e878 │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2140] @ 1ff48 │ │ │ │ + ldr r3, [pc, #2140] @ 1ff4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r8, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2040] @ 1e87c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #2060] @ 1ff50 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #1948] @ 1e87c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [pc, #1968] @ 1ff50 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1828] @ 1e874 │ │ │ │ - ldr r3, [pc, #1828] @ 1e878 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1848] @ 1ff48 │ │ │ │ + ldr r3, [pc, #1848] @ 1ff4c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #1804] @ 1e87c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #1824] @ 1ff50 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #212] @ 0xd4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - add r8, lr, lr, lsl #1 │ │ │ │ - lsl sl, r8, #3 │ │ │ │ - add r8, fp, r8, lsl #3 │ │ │ │ strd r0, [fp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + add sl, lr, lr, lsl #1 │ │ │ │ + bl 1c9d20 │ │ │ │ + lsl sl, sl, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + add r8, fp, sl │ │ │ │ strd r0, [fp, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ strd r0, [r8, sl] │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1656] @ 1e874 │ │ │ │ - ldr r3, [pc, #1656] @ 1e878 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1676] @ 1ff48 │ │ │ │ + ldr r3, [pc, #1676] @ 1ff4c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #1632] @ 1e87c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #1652] @ 1ff50 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ - add lr, r2, sl │ │ │ │ - str lr, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + add lr, r2, sl │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + str lr, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r2, sl] │ │ │ │ mov r2, r6 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [r2] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r4, sl] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1472] @ 1e880 │ │ │ │ - ldr r3, [pc, #1472] @ 1e884 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1492] @ 1ff54 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1460] @ 1e888 │ │ │ │ - ldr r3, [pc, #1460] @ 1e88c │ │ │ │ + ldr r3, [pc, #1484] @ 1ff58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1468] @ 1ff5c │ │ │ │ + ldr r3, [pc, #1468] @ 1ff60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1424] @ 1e890 │ │ │ │ - ldr r3, [pc, #1424] @ 1e894 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1432] @ 1ff64 │ │ │ │ + ldr r3, [pc, #1432] @ 1ff68 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r8, [sp, #136] @ 0x88 │ │ │ │ - ldr r2, [pc, #1404] @ 1e898 │ │ │ │ - ldr r3, [pc, #1404] @ 1e89c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1416] @ 1ff6c │ │ │ │ + ldr r3, [pc, #1416] @ 1ff70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1268] @ 1e874 │ │ │ │ - ldr r3, [pc, #1268] @ 1e878 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1268] @ 1e880 │ │ │ │ - ldr r3, [pc, #1268] @ 1e884 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1288] @ 1ff48 │ │ │ │ + ldr r3, [pc, #1288] @ 1ff4c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #1288] @ 1ff54 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1256] @ 1e888 │ │ │ │ - ldr r3, [pc, #1256] @ 1e88c │ │ │ │ + ldr r3, [pc, #1280] @ 1ff58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1264] @ 1ff5c │ │ │ │ + ldr r3, [pc, #1264] @ 1ff60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1220] @ 1e890 │ │ │ │ - ldr r3, [pc, #1220] @ 1e894 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1232] @ 1ff64 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1200] @ 1e898 │ │ │ │ - ldr r3, [pc, #1200] @ 1e89c │ │ │ │ + ldr r3, [pc, #1224] @ 1ff68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1208] @ 1ff6c │ │ │ │ + ldr r3, [pc, #1208] @ 1ff70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1092] @ 1e874 │ │ │ │ - ldr r3, [pc, #1092] @ 1e878 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1112] @ 1ff48 │ │ │ │ + ldr r3, [pc, #1112] @ 1ff4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - lsl r6, r6, #3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + lsl r6, r6, #3 │ │ │ │ strd r0, [fp, r6] │ │ │ │ - ldr lr, [sp, #152] @ 0x98 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - add r7, lr, r6 │ │ │ │ strd r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ ldr lr, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #996] @ 1e87c │ │ │ │ + add r7, lr, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #152] @ 0x98 │ │ │ │ mov r2, #0 │ │ │ │ + ldr r3, [pc, #1012] @ 1ff50 │ │ │ │ strd r0, [lr, r6] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r2, r8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ sub r6, r6, r3 │ │ │ │ mov r3, r9 │ │ │ │ lsl r6, r6, #3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [fp, r6] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #900] @ 1e87c │ │ │ │ - lsl r6, r6, #5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #920] @ 1ff50 │ │ │ │ mov r2, #0 │ │ │ │ + lsl r6, r6, #5 │ │ │ │ strd r0, [fp, r6] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ add r6, r7, sl │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [r7, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r6, sl] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #788] @ 1e890 │ │ │ │ - ldr r3, [pc, #788] @ 1e894 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #808] @ 1ff64 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #776] @ 1e898 │ │ │ │ - ldr r3, [pc, #776] @ 1e89c │ │ │ │ + ldr r3, [pc, #800] @ 1ff68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #784] @ 1ff6c │ │ │ │ + ldr r3, [pc, #784] @ 1ff70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #740] @ 1e8a0 │ │ │ │ - ldr r3, [pc, #740] @ 1e8a4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #748] @ 1ff74 │ │ │ │ + ldr r3, [pc, #748] @ 1ff78 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r8, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #720] @ 1e8a8 │ │ │ │ - ldr r3, [pc, #720] @ 1e8ac │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #732] @ 1ff7c │ │ │ │ + ldr r3, [pc, #732] @ 1ff80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #568] @ 1e874 │ │ │ │ - ldr r3, [pc, #568] @ 1e878 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #584] @ 1e890 │ │ │ │ - ldr r3, [pc, #584] @ 1e894 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #588] @ 1ff48 │ │ │ │ + ldr r3, [pc, #588] @ 1ff4c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #604] @ 1ff64 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #572] @ 1e898 │ │ │ │ - ldr r3, [pc, #572] @ 1e89c │ │ │ │ + ldr r3, [pc, #596] @ 1ff68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #580] @ 1ff6c │ │ │ │ + ldr r3, [pc, #580] @ 1ff70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #536] @ 1e8a0 │ │ │ │ - ldr r3, [pc, #536] @ 1e8a4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #548] @ 1ff74 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #516] @ 1e8a8 │ │ │ │ - ldr r3, [pc, #516] @ 1e8ac │ │ │ │ + ldr r3, [pc, #540] @ 1ff78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #524] @ 1ff7c │ │ │ │ + ldr r3, [pc, #524] @ 1ff80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #364] @ 1e874 │ │ │ │ - ldr r3, [pc, #364] @ 1e878 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #384] @ 1ff48 │ │ │ │ + ldr r3, [pc, #384] @ 1ff4c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - lsl r7, r6, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #152] @ 0x98 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - add r6, lr, r7 │ │ │ │ + lsl r7, r6, #4 │ │ │ │ strd r0, [fp, r7] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + add r6, lr, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #300] @ 1e87c │ │ │ │ mov r2, #0 │ │ │ │ + ldr r3, [pc, #316] @ 1ff50 │ │ │ │ strd r0, [lr, r7] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - add r7, r6, sl │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r7, r6, sl │ │ │ │ strd r0, [r6, sl] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #212] @ 1e87c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [pc, #232] @ 1ff50 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r7, sl] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r3, r9 │ │ │ │ - lsl r6, r2, #6 │ │ │ │ - mov r2, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + lsl r6, r2, #6 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [fp, r6] │ │ │ │ - add r6, r2, r2, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ - mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + add r6, r2, r2, lsl #2 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1c9d20 │ │ │ │ lsl r6, r6, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ strd r0, [fp, r6] │ │ │ │ ldr r1, [sp] │ │ │ │ add r1, r1, r2 │ │ │ │ add r2, r3, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ add r3, r3, r2 │ │ │ │ add fp, fp, r2 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - bne 1dcac │ │ │ │ + bne 1f36c │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r0, fp, r0, asr pc │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r3, fp, ip, lsl #17 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ svccc 0x00e00000 │ │ │ │ sbcge r5, pc, #57 @ 0x39 │ │ │ │ svccc 0x00e8836f │ │ │ │ eorspl r1, ip, #30408704 @ 0x1d00000 │ │ │ │ @@ -19766,3847 +21227,3857 @@ │ │ │ │ stchi 12, cr1, [r1], {23} │ │ │ │ svccc 0x00ef838b │ │ │ │ strvc r0, [sl], #3061 @ 0xbf5 │ │ │ │ svccc 0x00d5e3a8 │ │ │ │ subsmi r2, r2, #28, 26 @ 0x700 │ │ │ │ svccc 0x00ee11f6 │ │ │ │ │ │ │ │ -0001e8b0 : │ │ │ │ - ldr r2, [pc, #12] @ 1e8c4 │ │ │ │ - ldr r1, [pc, #12] @ 1e8c8 │ │ │ │ +0001ff84 : │ │ │ │ + ldr r2, [pc, #12] @ 1ff98 │ │ │ │ + ldr r1, [pc, #12] @ 1ff9c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7fc │ │ │ │ - andseq ip, sl, r0, ror ip │ │ │ │ - @ instruction: 0xfffff390 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mulseq sl, ip, r5 │ │ │ │ + @ instruction: 0xfffff36c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ - str r0, [sp, #4] │ │ │ │ + stm sp, {r0, r1} │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [pc, #2916] @ 1f44c │ │ │ │ + ldr r1, [pc, #2928] @ 20b38 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ble 1f444 │ │ │ │ + ble 20b1c │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ - ldr sl, [sp, #260] @ 0x104 │ │ │ │ + mov fp, r2 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ - mov fp, r3 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r0, [pc, #2872] @ 1f450 │ │ │ │ + ldr r0, [pc, #2888] @ 20b3c │ │ │ │ ldr r1, [r1, r0] │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ + ldr r8, [sp] │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add r4, r3, r3, lsl #2 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - ldrd r8, [r5, r4] │ │ │ │ - ldrd r6, [r5] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r4, [r8] │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + lsl sl, r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r6, [r8, sl] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #32] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ + ldrd r4, [r1] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + lsl r5, r3, #4 │ │ │ │ + add r3, r8, r5 │ │ │ │ + ldrd r6, [r8, r5] │ │ │ │ + ldrd r8, [r3, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, r4] │ │ │ │ - ldrd r6, [r1] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ - lsl r2, r3, #4 │ │ │ │ - add r3, r5, r3, lsl #4 │ │ │ │ - ldrd r6, [r5, r2] │ │ │ │ - ldrd r8, [r3, r4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp] │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr ip, [sp, #256] @ 0x100 │ │ │ │ + add r4, r2, r2, lsl #1 │ │ │ │ + lsl ip, ip, #3 │ │ │ │ + lsl r2, r4, #4 │ │ │ │ + ldrd r8, [r3, ip] │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldrd r6, [r3, r2] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp] │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [sp, #256] @ 0x100 │ │ │ │ - ldr r9, [sp, #256] @ 0x100 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r5, lr, lr, lsl #1 │ │ │ │ - lsl lr, r5, #4 │ │ │ │ - lsl r9, r9, #3 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + ldrd r8, [r3, r4] │ │ │ │ + lsl lr, lr, #6 │ │ │ │ ldrd r6, [r3, lr] │ │ │ │ - str r9, [sp, #16] │ │ │ │ - ldrd r8, [r9, r3] │ │ │ │ - str lr, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + str lr, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r6, r6, #6 │ │ │ │ - ldrd r8, [r3, r5] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - ldrd r6, [r6, r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp] │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ + lsl r4, r6, #5 │ │ │ │ + add r3, r2, r4 │ │ │ │ + ldrd r6, [r2, r4] │ │ │ │ + ldrd r8, [r3, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - lsl r5, r7, #5 │ │ │ │ - add r3, r2, r7, lsl #5 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - ldrd r6, [r2, r5] │ │ │ │ - ldrd r8, [r3, r4] │ │ │ │ - mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #136] @ 0x88 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r8, [sp, #128] @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r8, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r8, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - strd r2, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + strd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r8, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r8, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [sp] │ │ │ │ - add r3, r1, ip │ │ │ │ - ldrd r6, [r1, ip] │ │ │ │ - ldrd r8, [r3, r4] │ │ │ │ + strd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add r3, r1, r5 │ │ │ │ + ldrd r6, [r1, r5] │ │ │ │ + ldrd r8, [r3, sl] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #72] @ 0x48 │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, lr] │ │ │ │ - ldrd r8, [r9, r1] │ │ │ │ - mov r0, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldrd r8, [r5, ip] │ │ │ │ + ldrd r6, [r5, r1] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, ip] │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldrd r6, [r5, lr] │ │ │ │ + ldrd r8, [r5, r1] │ │ │ │ mov r0, r6 │ │ │ │ - ldrd r8, [r1, ip] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, r5, r4 │ │ │ │ + add r5, r4, r5 │ │ │ │ + ldrd r4, [r5] │ │ │ │ mov r6, r0 │ │ │ │ - add r3, r1, r5 │ │ │ │ - ldrd r8, [r1, r5] │ │ │ │ - ldrd r4, [r4, r3] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r8, [r3, sl] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r6, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - strd r4, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + strd r4, [sp, #144] @ 0x90 │ │ │ │ + strd r6, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r4, [sp, #8] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - add r4, sl, sl, lsl #2 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + strd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + add r4, r1, r1, lsl #2 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ strd r0, [fp, r4] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + ldr sl, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sl, r4] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [fp] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ strd r6, [sp, #16] │ │ │ │ - strd r0, [r5] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r6, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1612] @ 1f454 │ │ │ │ - ldr r3, [pc, #1612] @ 1f458 │ │ │ │ - strd r0, [fp] │ │ │ │ + strd r0, [sl] │ │ │ │ + ldr r2, [pc, #1632] @ 20b40 │ │ │ │ + ldr r3, [pc, #1632] @ 20b44 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1596] @ 1f45c │ │ │ │ - ldr r3, [pc, #1596] @ 1f460 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1612] @ 20b48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1604] @ 20b4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1540] @ 1f454 │ │ │ │ - ldr r3, [pc, #1540] @ 1f458 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1564] @ 20b40 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1524] @ 1f45c │ │ │ │ - ldr r3, [pc, #1524] @ 1f460 │ │ │ │ + ldr r3, [pc, #1552] @ 20b44 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1540] @ 20b48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1532] @ 20b4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1468] @ 1f464 │ │ │ │ - ldr r3, [pc, #1468] @ 1f468 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #1464] @ 1f46c │ │ │ │ - mov r2, #0 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1492] @ 20b50 │ │ │ │ + ldr r3, [pc, #1492] @ 20b54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #1472] @ 20b58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - lsl r8, sl, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sl, sl, lsl #3 │ │ │ │ - lsl r9, r3, #3 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ + lsl sl, r1, #3 │ │ │ │ + add r3, sl, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add lr, sl, sl, lsl #1 │ │ │ │ - ldr ip, [sp, #200] @ 0xc8 │ │ │ │ - lsl r3, lr, #3 │ │ │ │ + lsl r9, r3, #3 │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - strd r0, [ip, r9] │ │ │ │ + strd r0, [fp, r9] │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + lsl r8, r1, #3 │ │ │ │ + str r1, [sp, #24] │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [ip, r3] │ │ │ │ mov r3, r5 │ │ │ │ + strd r0, [fp, r8] │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ - sub r3, r8, sl │ │ │ │ - lsl ip, r3, #3 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - mov r4, ip │ │ │ │ - strd r0, [r5, r8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #260] @ 0x104 │ │ │ │ + strd r0, [fp, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1204] @ 1f454 │ │ │ │ - ldr r3, [pc, #1204] @ 1f458 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + sub r3, sl, lr │ │ │ │ + lsl lr, r3, #3 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + mov r4, lr │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1236] @ 20b40 │ │ │ │ + strd r0, [fp, r4] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #1224] @ 20b44 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r6, [sp, #168] @ 0xa8 │ │ │ │ - ldr r2, [pc, #1184] @ 1f45c │ │ │ │ - ldr r3, [pc, #1184] @ 1f460 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1208] @ 20b48 │ │ │ │ + ldr r3, [pc, #1208] @ 20b4c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1128] @ 1f454 │ │ │ │ - ldr r3, [pc, #1128] @ 1f458 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1160] @ 20b40 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1112] @ 1f45c │ │ │ │ - ldr r3, [pc, #1112] @ 1f460 │ │ │ │ + ldr r3, [pc, #1148] @ 20b44 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [pc, #1132] @ 20b48 │ │ │ │ + ldr r3, [pc, #1132] @ 20b4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1060] @ 1f464 │ │ │ │ - ldr r3, [pc, #1060] @ 1f468 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #1056] @ 1f46c │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1092] @ 20b50 │ │ │ │ + ldr r3, [pc, #1092] @ 20b54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #1072] @ 20b58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r4, [sp, #8] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + strd r4, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #200] @ 0xc8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [fp, r8] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [fp, ip] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [fp, r9] │ │ │ │ + ldr sl, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sl, lr] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sl, r9] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #840] @ 1f454 │ │ │ │ - strd r0, [fp, r3] │ │ │ │ - ldr r3, [pc, #836] @ 1f458 │ │ │ │ + strd r0, [sl, r8] │ │ │ │ + ldr r2, [pc, #864] @ 20b40 │ │ │ │ + ldr r3, [pc, #864] @ 20b44 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r8, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [pc, #820] @ 1f45c │ │ │ │ - ldr r3, [pc, #820] @ 1f460 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #840] @ 20b48 │ │ │ │ + ldr r3, [pc, #840] @ 20b4c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #764] @ 1f454 │ │ │ │ - ldr r3, [pc, #764] @ 1f458 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #792] @ 20b40 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #748] @ 1f45c │ │ │ │ - ldr r3, [pc, #748] @ 1f460 │ │ │ │ + ldr r3, [pc, #780] @ 20b44 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #768] @ 20b48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #760] @ 20b4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #716] @ 1f46c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #744] @ 20b58 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #652] @ 1f464 │ │ │ │ - ldr r3, [pc, #652] @ 1f468 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #680] @ 20b50 │ │ │ │ + ldr r3, [pc, #680] @ 20b54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - lsl r9, sl, #4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #200] @ 0xc8 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ + ldr lr, [sp, #260] @ 0x104 │ │ │ │ + lsl r8, lr, #4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ - lsl lr, lr, #4 │ │ │ │ mov r3, r7 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - strd r0, [r8, r9] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - mov r9, lr │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [fp, r8] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + lsl r9, r1, #4 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - str r9, [sp, #32] │ │ │ │ - mov r5, r8 │ │ │ │ - strd r0, [r8, r9] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl r9, sl, #6 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [r8, r9] │ │ │ │ + strd r0, [fp, r9] │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + lsl r8, r1, #6 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [fp, r8] │ │ │ │ mov r0, r6 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + lsl sl, r1, #5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - lsl r8, sl, #5 │ │ │ │ - ldr r2, [pc, #444] @ 1f454 │ │ │ │ - ldr r3, [pc, #444] @ 1f458 │ │ │ │ - strd r0, [r5, r8] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #476] @ 20b40 │ │ │ │ + strd r0, [fp, sl] │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [pc, #468] @ 20b44 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r6, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #428] @ 1f45c │ │ │ │ - ldr r3, [pc, #428] @ 1f460 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #452] @ 20b48 │ │ │ │ + ldr r3, [pc, #452] @ 20b4c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #372] @ 1f454 │ │ │ │ - ldr r3, [pc, #372] @ 1f458 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #404] @ 20b40 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #356] @ 1f45c │ │ │ │ - ldr r3, [pc, #356] @ 1f460 │ │ │ │ + ldr r3, [pc, #392] @ 20b44 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [pc, #376] @ 20b48 │ │ │ │ + ldr r3, [pc, #376] @ 20b4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #328] @ 1f46c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #360] @ 20b58 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #264] @ 1f464 │ │ │ │ - ldr r3, [pc, #264] @ 1f468 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #296] @ 20b50 │ │ │ │ + ldr r3, [pc, #296] @ 20b54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [fp, ip] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + ldr ip, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [ip, lr] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - strd r0, [fp, lr] │ │ │ │ - mov r1, r5 │ │ │ │ + ldr ip, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [ip, r9] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [fp, r9] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + strd r0, [r4, r8] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp] │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ add r2, r2, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - strd r0, [fp, r8] │ │ │ │ - ldr r1, [sp] │ │ │ │ - add r3, r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ + add r3, r5, r3 │ │ │ │ + str r2, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - add r2, r5, r3 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ add fp, fp, r3 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + add r3, r4, r3 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + eor r3, r3, r2 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ - eor sl, sl, r2 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ - bne 1e924 │ │ │ │ + bne 20000 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x001b02d8 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x001b2bf8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ - blls fe61c70c │ │ │ │ + blls fe61ddf8 │ │ │ │ svccc 0x00e1e377 │ │ │ │ svccc 0x00d00000 │ │ │ │ │ │ │ │ -0001f470 : │ │ │ │ - ldr r2, [pc, #12] @ 1f484 │ │ │ │ - ldr r1, [pc, #12] @ 1f488 │ │ │ │ +00020b5c : │ │ │ │ + ldr r2, [pc, #12] @ 20b70 │ │ │ │ + ldr r1, [pc, #12] @ 20b74 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7fc │ │ │ │ - ldrsheq ip, [sl], -r0 │ │ │ │ - @ instruction: 0xfffff448 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #228 @ 0xe4 │ │ │ │ + andseq lr, sl, r4, lsl #20 │ │ │ │ + @ instruction: 0xfffff430 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #228 @ 0xe4 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #3568] @ 20298 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r3, [pc, #3552] @ 21988 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - stmib sp, {r0, r1} │ │ │ │ - ble 20b10 │ │ │ │ + ble 22200 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r2, [pc, #3528] @ 2029c │ │ │ │ + ldr r2, [pc, #3516] @ 2198c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - str ip, [sp, #200] @ 0xc8 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ - str lr, [sp, #12] │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldrd r2, [fp] │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ ldrd r8, [r1] │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldrd r2, [fp] │ │ │ │ strd r8, [sp, #16] │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ add sl, r3, r3, lsl #2 │ │ │ │ lsl r4, r3, #3 │ │ │ │ lsl r5, sl, #4 │ │ │ │ - ldrd r6, [r1, r5] │ │ │ │ ldrd r8, [r1, r4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + ldrd r6, [r1, r5] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [fp, r4] │ │ │ │ - ldrd r8, [fp, r5] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldrd r8, [fp, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ ldr lr, [sp, #264] @ 0x108 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ add r5, r4, lr │ │ │ │ lsl fp, lr, #4 │ │ │ │ lsl r5, r5, #3 │ │ │ │ ldrd r6, [ip, fp] │ │ │ │ ldrd r8, [ip, r5] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr r1, [sp] │ │ │ │ ldrd r8, [r1, r5] │ │ │ │ ldrd r6, [r1, fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp] │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ ldr lr, [sp, #264] @ 0x108 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ add fp, lr, lr, lsl #1 │ │ │ │ lsl r5, lr, #6 │ │ │ │ lsl fp, fp, #3 │ │ │ │ - ldrd r8, [r3, fp] │ │ │ │ ldrd r6, [r3, r5] │ │ │ │ + ldrd r8, [r3, fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ ldrd r6, [ip, fp] │ │ │ │ ldrd r8, [ip, r5] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ ldr lr, [sp, #264] @ 0x108 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ sub r5, r4, lr │ │ │ │ lsl fp, lr, #5 │ │ │ │ lsl r5, r5, #3 │ │ │ │ ldrd r8, [r3, fp] │ │ │ │ ldrd r6, [r3, r5] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ ldrd r6, [ip, fp] │ │ │ │ - ldrd r8, [ip, r5] │ │ │ │ mov fp, ip │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - lsl r5, sl, #3 │ │ │ │ - add sl, fp, sl, lsl #3 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r8, [ip, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [fp, r5] │ │ │ │ - ldrd r8, [sl, r4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, fp, sl │ │ │ │ + ldrd r6, [fp, sl] │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldrd r8, [r3, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov sl, r0 │ │ │ │ - add r3, r1, r5 │ │ │ │ - ldrd r6, [r1, r5] │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp] │ │ │ │ + add r3, r1, sl │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ ldrd r4, [r4, r3] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ strd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [sp, #192] @ 0xc0 │ │ │ │ strd r0, [ip] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd sl, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - ldr r2, [pc, #2704] @ 202a8 │ │ │ │ - ldr r3, [pc, #2704] @ 202ac │ │ │ │ - strd r0, [fp] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + ldr r2, [pc, #2696] @ 21998 │ │ │ │ + ldr r3, [pc, #2696] @ 2199c │ │ │ │ + strd r0, [lr] │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2708] @ 202c0 │ │ │ │ - ldr r3, [pc, #2708] @ 202c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #2688] @ 219b0 │ │ │ │ + ldr r3, [pc, #2688] @ 219b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2632] @ 202a0 │ │ │ │ - ldr r3, [pc, #2632] @ 202a4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2632] @ 202b8 │ │ │ │ - ldr r3, [pc, #2632] @ 202bc │ │ │ │ + ldr r2, [pc, #2612] @ 21990 │ │ │ │ + ldr r3, [pc, #2612] @ 21994 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #2612] @ 219a8 │ │ │ │ + ldr r3, [pc, #2612] @ 219ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2560] @ 202b0 │ │ │ │ - ldr r3, [pc, #2560] @ 202b4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #2540] @ 219a0 │ │ │ │ + ldr r3, [pc, #2540] @ 219a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2540] @ 202c8 │ │ │ │ - ldr r3, [pc, #2540] @ 202cc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2548] @ 202e8 │ │ │ │ - ldr r3, [pc, #2548] @ 202ec │ │ │ │ + ldr r2, [pc, #2520] @ 219b8 │ │ │ │ + ldr r3, [pc, #2520] @ 219bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #2528] @ 219d8 │ │ │ │ + ldr r3, [pc, #2528] @ 219dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2488] @ 202d8 │ │ │ │ - ldr r3, [pc, #2488] @ 202dc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #2468] @ 219c8 │ │ │ │ + ldr r3, [pc, #2468] @ 219cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2424] @ 202d0 │ │ │ │ - ldr r3, [pc, #2424] @ 202d4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2416] @ 202e0 │ │ │ │ - ldr r3, [pc, #2416] @ 202e4 │ │ │ │ + ldr r2, [pc, #2404] @ 219c0 │ │ │ │ + ldr r3, [pc, #2404] @ 219c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #2400] @ 219d0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [pc, #2392] @ 219d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - ldr lr, [sp, #268] @ 0x10c │ │ │ │ - rsb r3, r3, r3, lsl #3 │ │ │ │ - lsl lr, lr, #3 │ │ │ │ - lsl sl, r3, #3 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - str lr, [sp, #192] @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + lsl fp, r3, #3 │ │ │ │ + sub r3, fp, r3 │ │ │ │ + lsl sl, r3, #3 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #192] @ 0xc0 │ │ │ │ mov r2, r6 │ │ │ │ - str sl, [sp, #204] @ 0xcc │ │ │ │ + str sl, [sp, #196] @ 0xc4 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ strd r0, [r9, sl] │ │ │ │ - lsl sl, r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2212] @ 202a8 │ │ │ │ - ldr r3, [pc, #2212] @ 202ac │ │ │ │ + lsl sl, r3, #5 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2208] @ 21998 │ │ │ │ strd r0, [r9, sl] │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2216] @ 202c0 │ │ │ │ - ldr r3, [pc, #2216] @ 202c4 │ │ │ │ + ldr r3, [pc, #2200] @ 2199c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #2200] @ 219b0 │ │ │ │ + ldr r3, [pc, #2200] @ 219b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2140] @ 202a0 │ │ │ │ - ldr r3, [pc, #2140] @ 202a4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2140] @ 202b8 │ │ │ │ - ldr r3, [pc, #2140] @ 202bc │ │ │ │ + ldr r2, [pc, #2124] @ 21990 │ │ │ │ + ldr r3, [pc, #2124] @ 21994 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #2124] @ 219a8 │ │ │ │ + ldr r3, [pc, #2124] @ 219ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2068] @ 202b0 │ │ │ │ - ldr r3, [pc, #2068] @ 202b4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #2052] @ 219a0 │ │ │ │ + ldr r3, [pc, #2052] @ 219a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2048] @ 202c8 │ │ │ │ - ldr r3, [pc, #2048] @ 202cc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2056] @ 202e8 │ │ │ │ - ldr r3, [pc, #2056] @ 202ec │ │ │ │ + ldr r2, [pc, #2032] @ 219b8 │ │ │ │ + ldr r3, [pc, #2032] @ 219bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #2040] @ 219d8 │ │ │ │ + ldr r3, [pc, #2040] @ 219dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1996] @ 202d8 │ │ │ │ - ldr r3, [pc, #1996] @ 202dc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldr r2, [pc, #1980] @ 219c8 │ │ │ │ + ldr r3, [pc, #1980] @ 219cc │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1936] @ 202d0 │ │ │ │ - ldr r3, [pc, #1936] @ 202d4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1928] @ 202e0 │ │ │ │ - ldr r3, [pc, #1928] @ 202e4 │ │ │ │ + ldr r2, [pc, #1920] @ 219c0 │ │ │ │ + ldr r3, [pc, #1920] @ 219c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1912] @ 219d0 │ │ │ │ + ldr r3, [pc, #1912] @ 219d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [fp, sl] │ │ │ │ + strd r0, [r8, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #204] @ 0xcc │ │ │ │ - ldr r2, [pc, #1768] @ 202b8 │ │ │ │ - ldr r3, [pc, #1768] @ 202bc │ │ │ │ - strd r0, [fp, ip] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #196] @ 0xc4 │ │ │ │ + mov sl, r8 │ │ │ │ + ldr r2, [pc, #1756] @ 219a8 │ │ │ │ + ldr r3, [pc, #1756] @ 219ac │ │ │ │ + strd r0, [r8, lr] │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1732] @ 202a8 │ │ │ │ - ldr r3, [pc, #1732] @ 202ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1708] @ 21998 │ │ │ │ + ldr r3, [pc, #1708] @ 2199c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1712] @ 202c0 │ │ │ │ - ldr r3, [pc, #1712] @ 202c4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1672] @ 202b0 │ │ │ │ - ldr r3, [pc, #1672] @ 202b4 │ │ │ │ + ldr r2, [pc, #1688] @ 219b0 │ │ │ │ + ldr r3, [pc, #1688] @ 219b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1648] @ 219a0 │ │ │ │ + ldr r3, [pc, #1648] @ 219a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1592] @ 202a0 │ │ │ │ - ldr r3, [pc, #1592] @ 202a4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1568] @ 21990 │ │ │ │ + ldr r3, [pc, #1568] @ 21994 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1604] @ 202d8 │ │ │ │ - ldr r3, [pc, #1604] @ 202dc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1572] @ 202d0 │ │ │ │ - ldr r3, [pc, #1572] @ 202d4 │ │ │ │ + ldr r2, [pc, #1580] @ 219c8 │ │ │ │ + ldr r3, [pc, #1580] @ 219cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1548] @ 219c0 │ │ │ │ + ldr r3, [pc, #1548] @ 219c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1520] @ 202c8 │ │ │ │ - ldr r3, [pc, #1520] @ 202cc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldr r2, [pc, #1496] @ 219b8 │ │ │ │ + ldr r3, [pc, #1496] @ 219bc │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1500] @ 202e8 │ │ │ │ - ldr r3, [pc, #1500] @ 202ec │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1468] @ 202e0 │ │ │ │ - ldr r3, [pc, #1468] @ 202e4 │ │ │ │ + ldr r2, [pc, #1476] @ 219d8 │ │ │ │ + ldr r3, [pc, #1476] @ 219dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1444] @ 219d0 │ │ │ │ + ldr r3, [pc, #1444] @ 219d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ mov r7, r1 │ │ │ │ - lsl r5, r0, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #192] @ 0xc0 │ │ │ │ + lsl r5, r0, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [fp, r5] │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ + strd r0, [sl, r5] │ │ │ │ mov r1, r7 │ │ │ │ - add r4, lr, r0 │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + add r4, fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - ldr r2, [pc, #1288] @ 202b8 │ │ │ │ - ldr r3, [pc, #1288] @ 202bc │ │ │ │ - strd r0, [fp, r4] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1280] @ 219a8 │ │ │ │ + strd r0, [sl, r4] │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1252] @ 202a8 │ │ │ │ - ldr r3, [pc, #1252] @ 202ac │ │ │ │ + ldr r3, [pc, #1272] @ 219ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1232] @ 21998 │ │ │ │ + ldr r3, [pc, #1232] @ 2199c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1232] @ 202c0 │ │ │ │ - ldr r3, [pc, #1232] @ 202c4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1192] @ 202b0 │ │ │ │ - ldr r3, [pc, #1192] @ 202b4 │ │ │ │ + ldr r2, [pc, #1212] @ 219b0 │ │ │ │ + ldr r3, [pc, #1212] @ 219b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1172] @ 219a0 │ │ │ │ + ldr r3, [pc, #1172] @ 219a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1112] @ 202a0 │ │ │ │ - ldr r3, [pc, #1112] @ 202a4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1092] @ 21990 │ │ │ │ + ldr r3, [pc, #1092] @ 21994 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1124] @ 202d8 │ │ │ │ - ldr r3, [pc, #1124] @ 202dc │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1092] @ 202d0 │ │ │ │ - ldr r3, [pc, #1092] @ 202d4 │ │ │ │ + ldr r2, [pc, #1104] @ 219c8 │ │ │ │ + ldr r3, [pc, #1104] @ 219cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1072] @ 219c0 │ │ │ │ + ldr r3, [pc, #1072] @ 219c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1040] @ 202c8 │ │ │ │ - ldr r3, [pc, #1040] @ 202cc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #1020] @ 219b8 │ │ │ │ + ldr r3, [pc, #1020] @ 219bc │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1020] @ 202e8 │ │ │ │ - ldr r3, [pc, #1020] @ 202ec │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #988] @ 202e0 │ │ │ │ - ldr r3, [pc, #988] @ 202e4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + ldr r2, [pc, #1000] @ 219d8 │ │ │ │ + ldr r3, [pc, #1000] @ 219dc │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #980] @ 219d0 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #972] @ 219d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #192] @ 0xc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r9, r4] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #844] @ 202c0 │ │ │ │ - ldr r3, [pc, #844] @ 202c4 │ │ │ │ - strd r0, [r9, r5] │ │ │ │ + strd r0, [sl, r4] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #844] @ 219b0 │ │ │ │ + strd r0, [sl, r5] │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #816] @ 202b8 │ │ │ │ - ldr r3, [pc, #816] @ 202bc │ │ │ │ + ldr r3, [pc, #836] @ 219b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #804] @ 219a8 │ │ │ │ + ldr r3, [pc, #804] @ 219ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #764] @ 202b0 │ │ │ │ - ldr r3, [pc, #764] @ 202b4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #732] @ 202a8 │ │ │ │ - ldr r3, [pc, #732] @ 202ac │ │ │ │ + ldr r2, [pc, #752] @ 219a0 │ │ │ │ + ldr r3, [pc, #752] @ 219a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #720] @ 21998 │ │ │ │ + ldr r3, [pc, #720] @ 2199c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #660] @ 202a0 │ │ │ │ - ldr r3, [pc, #660] @ 202a4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #648] @ 21990 │ │ │ │ + ldr r3, [pc, #648] @ 21994 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #656] @ 202c8 │ │ │ │ - ldr r3, [pc, #656] @ 202cc │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #664] @ 202e8 │ │ │ │ - ldr r3, [pc, #664] @ 202ec │ │ │ │ + ldr r2, [pc, #644] @ 219b8 │ │ │ │ + ldr r3, [pc, #644] @ 219bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #652] @ 219d8 │ │ │ │ + ldr r3, [pc, #652] @ 219dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #604] @ 202d8 │ │ │ │ - ldr r3, [pc, #604] @ 202dc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #592] @ 219c8 │ │ │ │ + ldr r3, [pc, #592] @ 219cc │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #560] @ 202e0 │ │ │ │ - ldr r3, [pc, #560] @ 202e4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #520] @ 202d0 │ │ │ │ - ldr r3, [pc, #520] @ 202d4 │ │ │ │ + ldr r2, [pc, #548] @ 219d0 │ │ │ │ + ldr r3, [pc, #548] @ 219d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #508] @ 219c0 │ │ │ │ + ldr r3, [pc, #508] @ 219c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #268] @ 0x10c │ │ │ │ - mov r3, r5 │ │ │ │ - add fp, r2, r2, lsl #2 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #268] @ 0x10c │ │ │ │ mov r2, r4 │ │ │ │ - lsl sl, fp, #4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r8, [sp, #192] @ 0xc0 │ │ │ │ + add ip, ip, ip, lsl #2 │ │ │ │ + lsl sl, ip, #4 │ │ │ │ + str ip, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #192] @ 0xc0 │ │ │ │ mov r2, r6 │ │ │ │ - add lr, r9, r8 │ │ │ │ mov r3, r7 │ │ │ │ - str lr, [sp, #208] @ 0xd0 │ │ │ │ strd r0, [r9, sl] │ │ │ │ - mov r0, r4 │ │ │ │ + add r0, r9, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #368] @ 202c0 │ │ │ │ - ldr r3, [pc, #368] @ 202c4 │ │ │ │ - strd r0, [r9, r8] │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #368] @ 219b0 │ │ │ │ + strd r0, [r9, fp] │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #340] @ 202b8 │ │ │ │ - ldr r3, [pc, #340] @ 202bc │ │ │ │ + ldr r3, [pc, #360] @ 219b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #328] @ 219a8 │ │ │ │ + ldr r3, [pc, #328] @ 219ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #288] @ 202b0 │ │ │ │ - ldr r3, [pc, #288] @ 202b4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #256] @ 202a8 │ │ │ │ - ldr r3, [pc, #256] @ 202ac │ │ │ │ + ldr r2, [pc, #276] @ 219a0 │ │ │ │ + ldr r3, [pc, #276] @ 219a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #244] @ 21998 │ │ │ │ + ldr r3, [pc, #244] @ 2199c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #184] @ 202a0 │ │ │ │ - ldr r3, [pc, #184] @ 202a4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #172] @ 21990 │ │ │ │ + ldr r3, [pc, #172] @ 21994 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #180] @ 202c8 │ │ │ │ - ldr r3, [pc, #180] @ 202cc │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #188] @ 202e8 │ │ │ │ - ldr r3, [pc, #188] @ 202ec │ │ │ │ + ldr r2, [pc, #168] @ 219b8 │ │ │ │ + ldr r3, [pc, #168] @ 219bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #176] @ 219d8 │ │ │ │ + ldr r3, [pc, #176] @ 219dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #128] @ 202d8 │ │ │ │ - ldr r3, [pc, #128] @ 202dc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldr r2, [pc, #116] @ 219c8 │ │ │ │ + ldr r3, [pc, #116] @ 219cc │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #84] @ 202e0 │ │ │ │ - ldr r3, [pc, #84] @ 202e4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 202f0 │ │ │ │ - andseq pc, sl, r8, lsl r7 @ │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [pc, #72] @ 219d0 │ │ │ │ + b 219e0 │ │ │ │ + andseq r2, fp, r8, lsl r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldc2l 13, cr8, [r6, #-764]! @ 0xfffffd04 │ │ │ │ svccc 0x00d207e7 │ │ │ │ - bllt eaa534 │ │ │ │ + bllt eabc24 │ │ │ │ svccc 0x00e82f19 │ │ │ │ ldrteq r4, [r8], #-751 @ 0xfffffd11 │ │ │ │ svccc 0x00efac9e │ │ │ │ mcrhi 12, 7, r2, cr14, cr3, {0} │ │ │ │ svccc 0x00ed1bb4 │ │ │ │ @ instruction: 0xf8bb580b │ │ │ │ svccc 0x00e14ced │ │ │ │ stmible r7, {r1, r2, r4, r5, r7, r9, ip}^ │ │ │ │ svccc 0x00da9628 │ │ │ │ - strvs r4, [pc], #-1243 @ 202d8 │ │ │ │ + strvs r4, [pc], #-1243 @ 219c8 │ │ │ │ svccc 0x00c2375f │ │ │ │ @ instruction: 0x8764f0ba │ │ │ │ svccc 0x00eaeb8c │ │ │ │ svcvc 0x00775887 │ │ │ │ svccc 0x00e4f49e │ │ │ │ - blls ff37444c │ │ │ │ + blls ff375b3c │ │ │ │ svccc 0x00eeb42a │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-48] @ 202d0 │ │ │ │ - ldr r3, [pc, #-48] @ 202d4 │ │ │ │ + ldr r3, [pc, #-20] @ 219d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-60] @ 219c0 │ │ │ │ + ldr r3, [pc, #-60] @ 219c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #192] @ 0xc0 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [r8, ip] │ │ │ │ + strd r0, [r8, fp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-204] @ 202b0 │ │ │ │ - ldr r3, [pc, #-204] @ 202b4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-200] @ 219a0 │ │ │ │ + mov fp, r8 │ │ │ │ strd r0, [r8, sl] │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-208] @ 202c0 │ │ │ │ - ldr r3, [pc, #-208] @ 202c4 │ │ │ │ + ldr r3, [pc, #-212] @ 219a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-220] @ 219b0 │ │ │ │ + ldr r3, [pc, #-220] @ 219b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-276] @ 202a8 │ │ │ │ - ldr r3, [pc, #-276] @ 202ac │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-284] @ 202b8 │ │ │ │ - ldr r3, [pc, #-284] @ 202bc │ │ │ │ + ldr r2, [pc, #-288] @ 21998 │ │ │ │ + ldr r3, [pc, #-288] @ 2199c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-296] @ 219a8 │ │ │ │ + ldr r3, [pc, #-296] @ 219ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-372] @ 202a0 │ │ │ │ - ldr r3, [pc, #-372] @ 202a4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-384] @ 21990 │ │ │ │ + ldr r3, [pc, #-384] @ 21994 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-360] @ 202d8 │ │ │ │ - ldr r3, [pc, #-360] @ 202dc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-376] @ 202e0 │ │ │ │ - ldr r3, [pc, #-376] @ 202e4 │ │ │ │ + ldr r2, [pc, #-372] @ 219c8 │ │ │ │ + ldr r3, [pc, #-372] @ 219cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-388] @ 219d0 │ │ │ │ + ldr r3, [pc, #-388] @ 219d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-444] @ 202c8 │ │ │ │ - ldr r3, [pc, #-444] @ 202cc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-456] @ 219b8 │ │ │ │ + ldr r3, [pc, #-456] @ 219bc │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-464] @ 202e8 │ │ │ │ - ldr r3, [pc, #-464] @ 202ec │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-512] @ 202d0 │ │ │ │ - ldr r3, [pc, #-512] @ 202d4 │ │ │ │ + ldr r2, [pc, #-476] @ 219d8 │ │ │ │ + ldr r3, [pc, #-476] @ 219dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #-524] @ 219c0 │ │ │ │ + ldr r3, [pc, #-524] @ 219c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #208] @ 0xd0 │ │ │ │ - ldr ip, [sp, #204] @ 0xcc │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #196] @ 0xc4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [lr, ip] │ │ │ │ - ldr ip, [sp, #268] @ 0x10c │ │ │ │ + ldr r8, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [r8, lr] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - add sl, ip, ip, lsl #1 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr lr, [sp, #268] @ 0x10c │ │ │ │ + add sl, lr, lr, lsl #1 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsl r8, sl, #3 │ │ │ │ - ldr r2, [pc, #-676] @ 202b0 │ │ │ │ - ldr r3, [pc, #-676] @ 202b4 │ │ │ │ + ldr r2, [pc, #-676] @ 219a0 │ │ │ │ + ldr r3, [pc, #-676] @ 219a4 │ │ │ │ strd r0, [r6, r8] │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-680] @ 202c0 │ │ │ │ - ldr r3, [pc, #-680] @ 202c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-692] @ 219b0 │ │ │ │ + ldr r3, [pc, #-692] @ 219b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-748] @ 202a8 │ │ │ │ - ldr r3, [pc, #-748] @ 202ac │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-756] @ 202b8 │ │ │ │ - ldr r3, [pc, #-756] @ 202bc │ │ │ │ + ldr r2, [pc, #-760] @ 21998 │ │ │ │ + ldr r3, [pc, #-760] @ 2199c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-768] @ 219a8 │ │ │ │ + ldr r3, [pc, #-768] @ 219ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-844] @ 202a0 │ │ │ │ - ldr r3, [pc, #-844] @ 202a4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-856] @ 21990 │ │ │ │ + ldr r3, [pc, #-856] @ 21994 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-832] @ 202d8 │ │ │ │ - ldr r3, [pc, #-832] @ 202dc │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-832] @ 219c8 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-844] @ 202e0 │ │ │ │ - ldr r3, [pc, #-844] @ 202e4 │ │ │ │ + ldr r3, [pc, #-840] @ 219cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-856] @ 219d0 │ │ │ │ + ldr r3, [pc, #-856] @ 219d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-912] @ 202c8 │ │ │ │ - ldr r3, [pc, #-912] @ 202cc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldr r2, [pc, #-924] @ 219b8 │ │ │ │ + ldr r3, [pc, #-924] @ 219bc │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-932] @ 202e8 │ │ │ │ - ldr r3, [pc, #-932] @ 202ec │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-980] @ 202d0 │ │ │ │ - ldr r3, [pc, #-980] @ 202d4 │ │ │ │ + ldr r2, [pc, #-944] @ 219d8 │ │ │ │ + ldr r3, [pc, #-944] @ 219dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-992] @ 219c0 │ │ │ │ + ldr r3, [pc, #-992] @ 219c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr ip, [sp, #268] @ 0x10c │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - lsl r6, ip, #6 │ │ │ │ - strd r0, [r7, r8] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [fp, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1148] @ 202a0 │ │ │ │ - ldr r3, [pc, #-1148] @ 202a4 │ │ │ │ - strd r0, [r7, r6] │ │ │ │ + ldr lr, [sp, #268] @ 0x10c │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + lsl r6, lr, #6 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1144] @ 21990 │ │ │ │ + strd r0, [fp, r6] │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1160] @ 202a8 │ │ │ │ - ldr r3, [pc, #-1160] @ 202ac │ │ │ │ + ldr r3, [pc, #-1152] @ 21994 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1168] @ 21998 │ │ │ │ + ldr r3, [pc, #-1168] @ 2199c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1196] @ 202b0 │ │ │ │ - ldr r3, [pc, #-1196] @ 202b4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1212] @ 202b8 │ │ │ │ - ldr r3, [pc, #-1212] @ 202bc │ │ │ │ + ldr r2, [pc, #-1204] @ 219a0 │ │ │ │ + ldr r3, [pc, #-1204] @ 219a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1220] @ 219a8 │ │ │ │ + ldr r3, [pc, #-1220] @ 219ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1268] @ 202c0 │ │ │ │ - ldr r3, [pc, #-1268] @ 202c4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1276] @ 219b0 │ │ │ │ + ldr r3, [pc, #-1276] @ 219b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1304] @ 202c8 │ │ │ │ - ldr r3, [pc, #-1304] @ 202cc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1320] @ 202d0 │ │ │ │ - ldr r3, [pc, #-1320] @ 202d4 │ │ │ │ + ldr r2, [pc, #-1312] @ 219b8 │ │ │ │ + ldr r3, [pc, #-1312] @ 219bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1328] @ 219c0 │ │ │ │ + ldr r3, [pc, #-1328] @ 219c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1356] @ 202d8 │ │ │ │ - ldr r3, [pc, #-1356] @ 202dc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldr r2, [pc, #-1364] @ 219c8 │ │ │ │ + ldr r3, [pc, #-1364] @ 219cc │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1400] @ 202e0 │ │ │ │ - ldr r3, [pc, #-1400] @ 202e4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1416] @ 202e8 │ │ │ │ - ldr r3, [pc, #-1416] @ 202ec │ │ │ │ + ldr r2, [pc, #-1408] @ 219d0 │ │ │ │ + ldr r3, [pc, #-1408] @ 219d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1424] @ 219d8 │ │ │ │ + ldr r3, [pc, #-1424] @ 219dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl r9, fp, #3 │ │ │ │ lsl r8, sl, #4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ + lsl r9, ip, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [fp, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1616] @ 202a0 │ │ │ │ - ldr r3, [pc, #-1616] @ 202a4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1612] @ 21990 │ │ │ │ strd r0, [fp, r8] │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1628] @ 202a8 │ │ │ │ - ldr r3, [pc, #-1628] @ 202ac │ │ │ │ + str fp, [sp, #8] │ │ │ │ + ldr r3, [pc, #-1624] @ 21994 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1640] @ 21998 │ │ │ │ + ldr r3, [pc, #-1640] @ 2199c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1664] @ 202b0 │ │ │ │ - ldr r3, [pc, #-1664] @ 202b4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1680] @ 202b8 │ │ │ │ - ldr r3, [pc, #-1680] @ 202bc │ │ │ │ + ldr r2, [pc, #-1676] @ 219a0 │ │ │ │ + ldr r3, [pc, #-1676] @ 219a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1692] @ 219a8 │ │ │ │ + ldr r3, [pc, #-1692] @ 219ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1736] @ 202c0 │ │ │ │ - ldr r3, [pc, #-1736] @ 202c4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1748] @ 219b0 │ │ │ │ + ldr r3, [pc, #-1748] @ 219b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1772] @ 202c8 │ │ │ │ - ldr r3, [pc, #-1772] @ 202cc │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1788] @ 202d0 │ │ │ │ - ldr r3, [pc, #-1788] @ 202d4 │ │ │ │ + ldr r2, [pc, #-1784] @ 219b8 │ │ │ │ + ldr r3, [pc, #-1784] @ 219bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1800] @ 219c0 │ │ │ │ + ldr r3, [pc, #-1800] @ 219c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1824] @ 202d8 │ │ │ │ - ldr r3, [pc, #-1824] @ 202dc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1836] @ 219c8 │ │ │ │ + ldr r3, [pc, #-1836] @ 219cc │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1868] @ 202e0 │ │ │ │ - ldr r3, [pc, #-1868] @ 202e4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1884] @ 202e8 │ │ │ │ - ldr r3, [pc, #-1884] @ 202ec │ │ │ │ + ldr r2, [pc, #-1880] @ 219d0 │ │ │ │ + ldr r3, [pc, #-1880] @ 219d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r2, [pc, #-1888] @ 219d8 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r3, [pc, #-1896] @ 219dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r6, r8] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ strd r0, [r6, r9] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r1, r1, r3 │ │ │ │ add r3, fp, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + str r1, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r1, [sp, #4] │ │ │ │ add r2, r6, r3 │ │ │ │ add r3, fp, r3 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ - bne 1f4e4 │ │ │ │ + bne 20be0 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00020b18 : │ │ │ │ - ldr r2, [pc, #12] @ 20b2c │ │ │ │ - ldr r1, [pc, #12] @ 20b30 │ │ │ │ +0002221c : │ │ │ │ + ldr r2, [pc, #12] @ 22230 │ │ │ │ + ldr r1, [pc, #12] @ 22234 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7fc │ │ │ │ - andseq sl, sl, r8, lsl #21 │ │ │ │ - @ instruction: 0xffffe960 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #236 @ 0xec │ │ │ │ - stmib sp, {r0, r1} │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - ldr r1, [pc, #2904] @ 216a4 │ │ │ │ - cmp r0, #0 │ │ │ │ + andseq sp, sl, r4, lsl #7 │ │ │ │ + @ instruction: 0xffffe948 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov fp, r2 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #228 @ 0xe4 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [pc, #2876] @ 22da4 │ │ │ │ + cmp r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ble 2169c │ │ │ │ - ldr r0, [sp, #284] @ 0x11c │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #2868] @ 216a8 │ │ │ │ + ble 22d88 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ + ldr r0, [pc, #2860] @ 22da8 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r2, [r1] │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldrd r6, [r2] │ │ │ │ lsl sl, r3, #5 │ │ │ │ ldrd r8, [r2, sl] │ │ │ │ - add r3, r2, r3, lsl #5 │ │ │ │ - ldrd r6, [r2] │ │ │ │ + add r3, r2, sl │ │ │ │ ldrd r2, [r3, sl] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2776] @ 216ac │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #2752] @ 22dac │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2692] @ 22db0 │ │ │ │ + ldr r3, [pc, #2692] @ 22db4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr ip, [sp, #208] @ 0xd0 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2716] @ 216b0 │ │ │ │ - ldr r3, [pc, #2716] @ 216b4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ ldrd r2, [ip] │ │ │ │ ldrd r6, [ip, sl] │ │ │ │ - strd r2, [sp, #24] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ add r3, ip, sl │ │ │ │ ldrd r8, [r3, sl] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2608] @ 216b0 │ │ │ │ - ldr r3, [pc, #2608] @ 216b4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #2592] @ 216ac │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2584] @ 22db0 │ │ │ │ + ldr r3, [pc, #2584] @ 22db4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [pc, #2568] @ 22dac │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - add fp, r3, r3, lsl #1 │ │ │ │ - add r3, r2, fp, lsl #4 │ │ │ │ - ldrd r4, [r3, sl] │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - lsl r7, fp, #4 │ │ │ │ - lsl r6, r3, #4 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + lsl r7, r3, #4 │ │ │ │ + lsl r6, r1, #4 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, r2, r7 │ │ │ │ ldrd r8, [r2, r7] │ │ │ │ + ldrd r4, [r3, sl] │ │ │ │ ldrd r2, [r2, r6] │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + strd r4, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2460] @ 216ac │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #2432] @ 22dac │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2404] @ 216b0 │ │ │ │ - ldr r3, [pc, #2404] @ 216b4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2376] @ 22db0 │ │ │ │ + ldr r3, [pc, #2376] @ 22db4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr ip, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, [ip, r7] │ │ │ │ add r3, ip, r7 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ ldrd r6, [r6, ip] │ │ │ │ + strd r4, [sp, #16] │ │ │ │ ldrd r4, [r3, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2296] @ 216b0 │ │ │ │ - ldr r3, [pc, #2296] @ 216b4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #2280] @ 216ac │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2268] @ 22db0 │ │ │ │ + ldr r3, [pc, #2268] @ 22db4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [pc, #2252] @ 22dac │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - lsl r8, fp, #3 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - add fp, r2, fp, lsl #3 │ │ │ │ - ldrd r2, [r2, r8] │ │ │ │ - ldrd r6, [fp, sl] │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - add r3, fp, sl │ │ │ │ - ldrd r4, [r3, sl] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + ldrd r6, [r2, r4] │ │ │ │ + add r3, r2, r4 │ │ │ │ + add r2, r3, sl │ │ │ │ + strd r6, [sp, #16] │ │ │ │ + ldrd r6, [r3, sl] │ │ │ │ + ldrd r2, [r2, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - strd r2, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2144] @ 216b0 │ │ │ │ - ldr r3, [pc, #2144] @ 216b4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #2128] @ 216ac │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2116] @ 22db0 │ │ │ │ + ldr r3, [pc, #2116] @ 22db4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [pc, #2100] @ 22dac │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldrd r4, [fp, r8] │ │ │ │ - add r3, fp, r8 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + add r3, ip, r4 │ │ │ │ + ldrd r4, [r4, ip] │ │ │ │ add r2, r3, sl │ │ │ │ ldrd r6, [r2, sl] │ │ │ │ - strd r4, [sp, #8] │ │ │ │ + strd r4, [sp, #16] │ │ │ │ ldrd r4, [r3, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2016] @ 216b0 │ │ │ │ - ldr r3, [pc, #2016] @ 216b4 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r4, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1984] @ 22db0 │ │ │ │ + ldr r3, [pc, #1984] @ 22db4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r4, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #1972] @ 216ac │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #1940] @ 22dac │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - add r8, r3, r3, lsl #3 │ │ │ │ - lsl r8, r8, #3 │ │ │ │ - lsl r9, r3, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldrd r2, [r1, r8] │ │ │ │ - ldrd r6, [r1, r9] │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + lsl r8, r3, #3 │ │ │ │ + add r9, r8, r3 │ │ │ │ + ldrd r6, [r1, r8] │ │ │ │ + lsl r9, r9, #3 │ │ │ │ + ldrd r2, [r1, r9] │ │ │ │ mov r0, r6 │ │ │ │ - add r3, r1, r3, lsl #3 │ │ │ │ - ldrd r4, [r3, sl] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + add r3, r1, r8 │ │ │ │ mov r1, r7 │ │ │ │ + ldrd r4, [r3, sl] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ strd r2, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1820] @ 216b0 │ │ │ │ - ldr r3, [pc, #1820] @ 216b4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #1804] @ 216ac │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1792] @ 22db0 │ │ │ │ + ldr r3, [pc, #1792] @ 22db4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [pc, #1776] @ 22dac │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #184] @ 0xb8 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [fp, r8] │ │ │ │ - add r3, fp, r9 │ │ │ │ - strd r6, [sp, #200] @ 0xc8 │ │ │ │ - str fp, [sp, #8] │ │ │ │ - ldrd r6, [fp, r9] │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldrd r6, [ip, r9] │ │ │ │ + add r3, ip, r8 │ │ │ │ + strd r6, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r6, [ip, r8] │ │ │ │ ldrd r8, [r3, sl] │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1696] @ 216b0 │ │ │ │ - ldr r3, [pc, #1696] @ 216b4 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r6, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1668] @ 22db0 │ │ │ │ + ldr r3, [pc, #1668] @ 22db4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r6, [sp, #192] @ 0xc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #1652] @ 216ac │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #1624] @ 22dac │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - add r4, r3, r3, lsl #1 │ │ │ │ - lsl fp, r4, #4 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ + add r4, r3, r3, lsl #1 │ │ │ │ + mov r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + lsl r5, r4, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, fp] │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + strd r0, [fp, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - strd r0, [sl] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - lsl sl, r4, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [fp] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - add r4, r5, r4, lsl #3 │ │ │ │ - strd r0, [r5, fp] │ │ │ │ + strd r0, [sl, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [r5] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sl] │ │ │ │ + add sl, sl, r4 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3, r4] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r5, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [r4, fp] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - add r8, r9, sl │ │ │ │ + strd r0, [sl, r5] │ │ │ │ + add sl, fp, r4 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r9, sl] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [r8, fp] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [fp, r4] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sl, r5] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr lr, [sp, #268] @ 0x10c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + lsl r4, lr, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #276] @ 0x114 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - lsl r6, ip, #3 │ │ │ │ - add sl, r7, ip, lsl #3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r4 │ │ │ │ - strd r0, [r7, r6] │ │ │ │ - add r7, r3, r6 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r0, [r3, r6] │ │ │ │ + strd r0, [sl, r4] │ │ │ │ + add r9, sl, r4 │ │ │ │ + add r8, fp, r4 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sl, fp] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #276] @ 0x114 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - add r4, ip, ip, lsl #2 │ │ │ │ - lsl r5, r4, #4 │ │ │ │ - strd r0, [r7, fp] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - strd r0, [sl, r5] │ │ │ │ - ldrd r6, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [fp, r4] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [r9, r5] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + strd r0, [r8, r5] │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + add r4, r3, r3, lsl #2 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + lsl r6, r4, #4 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + ldrd r8, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [fp, r6] │ │ │ │ mov r0, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr ip, [sp, #276] @ 0x114 │ │ │ │ - strd r0, [r3, r5] │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - lsl r5, ip, #5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sl, r5] │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sl, r6] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + lsl r6, r3, #5 │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [fp, r6] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [r9, r5] │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - lsl r5, r4, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sl, r6] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - add r8, sl, r5 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - ldr r9, [sp, #216] @ 0xd8 │ │ │ │ - add r4, r9, r4, lsl #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + add r9, sl, r4 │ │ │ │ + add r8, fp, r4 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r9, r5] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [sl, r4] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + strd r0, [fp, r4] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - strd r0, [sl, r5] │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r0, [r4, fp] │ │ │ │ + strd r0, [r9, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - mov r7, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + strd r0, [r8, r5] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ lsl r4, r3, #4 │ │ │ │ - add r6, sl, r3, lsl #4 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - add r5, r9, r4 │ │ │ │ - strd r0, [r8, fp] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #64] @ 0x40 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sl, r4] │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + add r7, fp, r4 │ │ │ │ + add r6, sl, r4 │ │ │ │ + strd r0, [fp, r4] │ │ │ │ + ldrd r8, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [r7, r4] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [r6, fp] │ │ │ │ + strd r0, [sl, r4] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + strd r0, [r7, r5] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - strd r0, [r5, fp] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + strd r0, [r6, r5] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ add r2, r1, r3 │ │ │ │ - add r3, fp, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - add r2, sl, r3 │ │ │ │ - add r3, r7, r3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr ip, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + add r3, ip, r3 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + add fp, fp, r3 │ │ │ │ + add r3, sl, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ eor r3, r3, r2 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ eor r3, r3, r2 │ │ │ │ - str r3, [sp, #276] @ 0x114 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ - bne 20b84 │ │ │ │ - add sp, sp, #236 @ 0xec │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq lr, sl, r4, ror r0 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ + bne 2229c │ │ │ │ + add sp, sp, #228 @ 0xe4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r0, fp, r8, asr r9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ svccc 0x00e00000 │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ │ │ │ │ -000216b8 : │ │ │ │ - ldr r2, [pc, #12] @ 216cc │ │ │ │ - ldr r1, [pc, #12] @ 216d0 │ │ │ │ +00022db8 : │ │ │ │ + ldr r2, [pc, #12] @ 22dcc │ │ │ │ + ldr r1, [pc, #12] @ 22dd0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7fc │ │ │ │ - andseq r9, sl, r8, lsr #30 │ │ │ │ - @ instruction: 0xfffff468 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #300 @ 0x12c │ │ │ │ + andseq ip, sl, r8, lsr #16 │ │ │ │ + @ instruction: 0xfffff46c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #300 @ 0x12c │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #3460] @ 22474 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [pc, #3440] @ 23b70 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ble 23048 │ │ │ │ + ble 24730 │ │ │ │ ldr r2, [sp, #348] @ 0x15c │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #284] @ 0x11c │ │ │ │ ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ - ldr r2, [pc, #3416] @ 22478 │ │ │ │ + ldr r2, [pc, #3404] @ 23b74 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ str ip, [sp, #280] @ 0x118 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - str lr, [sp, #4] │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr ip, [sp, #336] @ 0x150 │ │ │ │ - ldrd r2, [r8] │ │ │ │ - add fp, ip, ip, lsl #2 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsl ip, fp, #3 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - ldrd r6, [r8, ip] │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + ldrd r0, [r8] │ │ │ │ + ldrd r2, [r5] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ - mov r2, r6 │ │ │ │ - lsl r1, r1, #6 │ │ │ │ - ldrd r4, [r8, r1] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #336] @ 0x150 │ │ │ │ - ldr r9, [sp, #336] @ 0x150 │ │ │ │ - add sl, lr, lr, lsl #1 │ │ │ │ - lsl lr, sl, #5 │ │ │ │ - ldrd r4, [r8, lr] │ │ │ │ - lsl r9, r9, #5 │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - lsl r5, fp, #4 │ │ │ │ - ldrd r6, [r8, r5] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - add r9, r9, r8 │ │ │ │ - ldrd r8, [r9] │ │ │ │ - str lr, [sp, #88] @ 0x58 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ + add r4, r1, r1, lsl #2 │ │ │ │ + lsl r3, r3, #6 │ │ │ │ + lsl r1, r4, #3 │ │ │ │ + ldrd r6, [r5, r3] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldrd r8, [r5, r1] │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #336] @ 0x150 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + add sl, ip, ip, lsl #1 │ │ │ │ + lsl ip, r4, #4 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ + lsl fp, sl, #5 │ │ │ │ + ldrd r6, [r5, fp] │ │ │ │ + lsl r4, r4, #5 │ │ │ │ + ldrd r8, [r5, r4] │ │ │ │ + strd r6, [sp, #16] │ │ │ │ + ldrd r6, [r5, ip] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str ip, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #3164] @ 2247c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [pc, #3152] @ 23b78 │ │ │ │ mov r2, #0 │ │ │ │ - lsl r6, sl, #3 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ - lsl ip, r4, #3 │ │ │ │ - add r3, ip, r7 │ │ │ │ - lsl r7, r3, #3 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldrd r4, [r1, ip] │ │ │ │ - ldrd r8, [r1, r6] │ │ │ │ + lsl r3, r6, #3 │ │ │ │ + ldrd r4, [r1, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, r3, r6 │ │ │ │ + lsl r6, r3, #3 │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ - ldrd r6, [r7, r1] │ │ │ │ + lsl r5, sl, #3 │ │ │ │ + lsl sl, sl, #4 │ │ │ │ + ldrd r8, [r1, r5] │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ + ldrd r6, [r6, r1] │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #2996] @ 2247c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [pc, #2984] @ 23b78 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + mov r7, #88 @ 0x58 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - add fp, r2, fp, lsl #1 │ │ │ │ - lsl fp, fp, #3 │ │ │ │ - lsl r2, sl, #4 │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ - ldrd r6, [r9, r2] │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ - mov r3, r7 │ │ │ │ + str sl, [sp, #152] @ 0x98 │ │ │ │ + ldr ip, [sp, #336] @ 0x150 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + mul ip, r7, ip │ │ │ │ + ldrd r6, [r9, sl] │ │ │ │ + ldrd r4, [r9, ip] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - str fp, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ - ldr r8, [sp, #336] @ 0x150 │ │ │ │ - sub r3, ip, r4 │ │ │ │ - lsl r4, r3, #3 │ │ │ │ - lsl r8, r8, #4 │ │ │ │ - ldrd r6, [r9, r8] │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r4, [r4, r9] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + lsl r2, r3, #3 │ │ │ │ + lsl r7, r7, #4 │ │ │ │ + ldrd r4, [r9, r2] │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - strd r4, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r4, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r4, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r4, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, [sp, #104] @ 0x68 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2584] @ 22480 │ │ │ │ - ldr r3, [pc, #2584] @ 22484 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2584] @ 23b7c │ │ │ │ + ldr r3, [pc, #2584] @ 23b80 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2544] @ 224d4 │ │ │ │ - ldr r3, [pc, #2464] @ 22488 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #2444] @ 2247c │ │ │ │ - mov r2, #0 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2548] @ 23bd0 │ │ │ │ + ldr r3, [pc, #2468] @ 23b84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #2432] @ 23b78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #248] @ 0xf8 │ │ │ │ - ldrd sl, [sp, #240] @ 0xf0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldrd r8, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2388] @ 224d4 │ │ │ │ - ldr r3, [pc, #2308] @ 22488 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2400] @ 23bd0 │ │ │ │ + ldr r3, [pc, #2320] @ 23b84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2212] @ 2247c │ │ │ │ - mov r2, #0 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #2212] @ 23b78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldrd r6, [r8, r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldrd r4, [r8, r1] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldrd r4, [r8, lr] │ │ │ │ + ldrd r6, [r8, r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ mov r3, r8 │ │ │ │ - ldrd sl, [r3, r5] │ │ │ │ - ldr lr, [sp, #88] @ 0x58 │ │ │ │ - ldrd r8, [r8, lr] │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd r6, [r3, r1] │ │ │ │ - mov r1, fp │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr lr, [sp, #96] @ 0x60 │ │ │ │ + ldrd r8, [r8, fp] │ │ │ │ + ldrd r6, [r3, r4] │ │ │ │ + ldrd sl, [r3, lr] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2000] @ 2247c │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #2020] @ 23b78 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ - ldrd r8, [r3, ip] │ │ │ │ - ldrd sl, [r3, r6] │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldrd r6, [r7, r3] │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldrd r8, [r3, r1] │ │ │ │ + ldrd sl, [r3, r5] │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldrd r6, [r6, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #1860] @ 2247c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #1880] @ 23b78 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - ldr fp, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - ldrd r4, [r8, fp] │ │ │ │ - ldrd r6, [r8, r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + ldr sl, [sp, #152] @ 0x98 │ │ │ │ + ldrd r4, [r8, ip] │ │ │ │ + ldrd r6, [r8, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r6, [r8, r4] │ │ │ │ - ldrd r8, [r8, r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r6, [r8, r3] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r8, [r8, r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r6, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r6, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r6, [sp, #168] @ 0xa8 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ + strd r6, [sp, #176] @ 0xb0 │ │ │ │ strd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #1516] @ 2247c │ │ │ │ - mov r2, #0 │ │ │ │ - strd r8, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r3, [pc, #1528] @ 23b78 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ + strd r8, [sp, #152] @ 0x98 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ strd r0, [sp, #248] @ 0xf8 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1460] @ 224d4 │ │ │ │ - ldr r3, [pc, #1380] @ 22488 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1480] @ 23bd0 │ │ │ │ + ldr r3, [pc, #1400] @ 23b84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1240] @ 22480 │ │ │ │ - ldr r3, [pc, #1240] @ 22484 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1260] @ 23b7c │ │ │ │ + ldr r3, [pc, #1260] @ 23b80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #1108] @ 2247c │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #1112] @ 23b78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1136] @ 224d4 │ │ │ │ - ldr r3, [pc, #1056] @ 22488 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1156] @ 23bd0 │ │ │ │ + ldr r3, [pc, #1076] @ 23b84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ strd r0, [r3] │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - ldr r2, [pc, #960] @ 2248c │ │ │ │ - ldr r3, [pc, #960] @ 22490 │ │ │ │ - strd r0, [r4] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldr r2, [pc, #980] @ 23b88 │ │ │ │ + ldr r3, [pc, #980] @ 23b8c │ │ │ │ + strd r0, [ip] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1024] @ 224e4 │ │ │ │ - ldr r3, [pc, #940] @ 22494 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1032] @ 23be0 │ │ │ │ + ldr r3, [pc, #948] @ 23b90 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #904] @ 22498 │ │ │ │ - ldr r3, [pc, #904] @ 2249c │ │ │ │ - strd sl, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #916] @ 23b94 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #956] @ 224ec │ │ │ │ - ldr r3, [pc, #876] @ 224a0 │ │ │ │ + strd sl, [sp, #32] │ │ │ │ + ldr r3, [pc, #904] @ 23b98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #964] @ 23be8 │ │ │ │ + ldr r3, [pc, #884] @ 23b9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ - ldr r2, [pc, #792] @ 224ac │ │ │ │ + ldr r2, [pc, #812] @ 23ba8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #788] @ 224b0 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #764] @ 224a4 │ │ │ │ - ldr r3, [pc, #764] @ 224a8 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [pc, #804] @ 23bac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [pc, #772] @ 23ba0 │ │ │ │ + ldr r3, [pc, #772] @ 23ba4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #736] @ 224b4 │ │ │ │ - ldr r3, [pc, #736] @ 224b8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #720] @ 224bc │ │ │ │ - ldr r3, [pc, #720] @ 224c0 │ │ │ │ + ldr r2, [pc, #744] @ 23bb0 │ │ │ │ + ldr r3, [pc, #744] @ 23bb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #728] @ 23bb8 │ │ │ │ + ldr r3, [pc, #728] @ 23bbc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #692] @ 224cc │ │ │ │ - ldr r3, [pc, #692] @ 224d0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #660] @ 224c4 │ │ │ │ - ldr r3, [pc, #660] @ 224c8 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [pc, #700] @ 23bc8 │ │ │ │ + ldr r3, [pc, #700] @ 23bcc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [pc, #668] @ 23bc0 │ │ │ │ + ldr r3, [pc, #668] @ 23bc4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd sl, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd sl, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #552] @ 224d4 │ │ │ │ - ldr r3, [pc, #552] @ 224d8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #500] @ 224ac │ │ │ │ - ldr r3, [pc, #500] @ 224b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #572] @ 23bd0 │ │ │ │ + ldr r3, [pc, #572] @ 23bd4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #520] @ 23ba8 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #472] @ 224a4 │ │ │ │ - ldr r3, [pc, #472] @ 224a8 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [pc, #512] @ 23bac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [pc, #480] @ 23ba0 │ │ │ │ + ldr r3, [pc, #480] @ 23ba4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #468] @ 224cc │ │ │ │ - ldr r3, [pc, #468] @ 224d0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #436] @ 224c4 │ │ │ │ - ldr r3, [pc, #436] @ 224c8 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [pc, #476] @ 23bc8 │ │ │ │ + ldr r3, [pc, #476] @ 23bcc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [pc, #444] @ 23bc0 │ │ │ │ + ldr r3, [pc, #444] @ 23bc4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #376] @ 224b4 │ │ │ │ - ldr r3, [pc, #376] @ 224b8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #360] @ 224bc │ │ │ │ - ldr r3, [pc, #360] @ 224c0 │ │ │ │ + ldr r2, [pc, #384] @ 23bb0 │ │ │ │ + ldr r3, [pc, #384] @ 23bb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #368] @ 23bb8 │ │ │ │ + ldr r3, [pc, #368] @ 23bbc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #288] @ 224d4 │ │ │ │ - ldr r3, [pc, #288] @ 224d8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #308] @ 23bd0 │ │ │ │ + ldr r3, [pc, #308] @ 23bd4 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd sl, [sp, #80] @ 0x50 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #260] @ 224dc │ │ │ │ - ldr r3, [pc, #260] @ 224e0 │ │ │ │ + strd sl, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #280] @ 23bd8 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #248] @ 224e4 │ │ │ │ - ldr r3, [pc, #248] @ 224e8 │ │ │ │ + ldr r3, [pc, #272] @ 23bdc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #260] @ 23be0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #252] @ 23be4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #192] @ 224f4 │ │ │ │ - ldr r3, [pc, #192] @ 224f8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #212] @ 23bf0 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #164] @ 224ec │ │ │ │ - ldr r3, [pc, #164] @ 224f0 │ │ │ │ + ldr r3, [pc, #204] @ 23bf4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #172] @ 23be8 │ │ │ │ + ldr r3, [pc, #172] @ 23bec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #136] @ 224fc │ │ │ │ - b 22504 │ │ │ │ - @ instruction: 0x001ad4d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #144] @ 23bf8 │ │ │ │ + ldr r3, [pc, #144] @ 23bfc │ │ │ │ + bl 1ca0d4 │ │ │ │ + b 23c00 │ │ │ │ + andseq pc, sl, r0, asr #27 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ svccc 0x00e00000 │ │ │ │ rschi r9, fp, #1073741843 @ 0x40000013 │ │ │ │ svccc 0x00d33ac7 │ │ │ │ svccc 0x00ebb67a │ │ │ │ bics r2, r7, lr, lsr r6 │ │ │ │ svccc 0x00d8cb01 │ │ │ │ @@ -23630,12587 +25101,12626 @@ │ │ │ │ svccc 0x00fbb67a │ │ │ │ @ instruction: 0x968f6ed4 │ │ │ │ svccc 0x00d08756 │ │ │ │ vstrmi d14, [sp, #732] @ 0x2dc │ │ │ │ svccc 0x00c10597 │ │ │ │ andlt r3, pc, #1073741836 @ 0x4000000c │ │ │ │ svccc 0x00d01cf9 │ │ │ │ - bgt fecd668c │ │ │ │ + bgt fecd7d88 │ │ │ │ svccc 0x00b36e60 │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ svccc 0x00b55555 │ │ │ │ - ldr r3, [pc, #-12] @ 22500 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r7, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r5, r1 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ - mov r6, r0 │ │ │ │ - lsl r5, r1, #3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - ldr ip, [sp, #340] @ 0x154 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r4, r5] │ │ │ │ - add r5, ip, ip, lsl #1 │ │ │ │ - lsl ip, r5, #5 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ + lsl r1, r1, #3 │ │ │ │ + mov r9, r1 │ │ │ │ mov r1, r7 │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [r4, ip] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + strd r0, [r8, r9] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #340] @ 0x154 │ │ │ │ + add r9, r1, r1, lsl #1 │ │ │ │ + lsl r1, r9, #5 │ │ │ │ + lsl r4, r9, #5 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [r8, r4] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #340] @ 0x154 │ │ │ │ - add r4, lr, lr, lsl #2 │ │ │ │ - lsl lr, r4, #3 │ │ │ │ - mov sl, lr │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #340] @ 0x154 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - lsl r2, r2, #6 │ │ │ │ - mov r3, r9 │ │ │ │ - str sl, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [fp, sl] │ │ │ │ - mov sl, r2 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [sp, #340] @ 0x154 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ + add r8, r1, r1, lsl #2 │ │ │ │ + lsl r1, r8, #3 │ │ │ │ + mov sl, r1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + str sl, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [fp, sl] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #340] @ 0x154 │ │ │ │ + lsl r1, r1, #6 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - str sl, [sp, #24] │ │ │ │ strd r0, [fp, sl] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - mov r7, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r5, r1 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd sl, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r9, r1 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r7, r1 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ lsl r1, r1, #5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ str r1, [sp, #32] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r2, r8 │ │ │ │ strd r0, [ip, r3] │ │ │ │ - lsl r1, r4, #4 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - lsl r7, r4, #4 │ │ │ │ + lsl r1, r8, #4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [ip, r7] │ │ │ │ + strd r0, [r8, r6] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl r2, r5, #3 │ │ │ │ - mov sl, r2 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - ldr lr, [sp, #340] @ 0x154 │ │ │ │ - mov r2, r8 │ │ │ │ - str sl, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [fp, sl] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r5, r1 │ │ │ │ + lsl r1, r9, #3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov sl, r1 │ │ │ │ mov r0, r6 │ │ │ │ - add r3, r1, lr │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [r8, sl] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #340] @ 0x154 │ │ │ │ + str sl, [sp, #64] @ 0x40 │ │ │ │ + add r3, lr, r1 │ │ │ │ lsl r1, r3, #3 │ │ │ │ + mov r3, r7 │ │ │ │ mov sl, r1 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - str sl, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [fp, sl] │ │ │ │ + strd r0, [r8, sl] │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd sl, [sp, #168] @ 0xa8 │ │ │ │ + str sl, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd sl, [sp, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r7, r1 │ │ │ │ + lsl r1, r9, #4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r9, r1 │ │ │ │ - lsl r1, r5, #4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #128] @ 0x80 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r8, r5 │ │ │ │ - strd r0, [r5, lr] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [r8, r9] │ │ │ │ + mov ip, #88 @ 0x58 │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, r1, r4, lsl #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r9, [sp, #144] @ 0x90 │ │ │ │ + mul r1, ip, r1 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ + strd r0, [r8, r9] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + str r9, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #340] @ 0x154 │ │ │ │ - lsl fp, fp, #4 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + ldr r1, [sp, #340] @ 0x154 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ + lsl r1, r1, #4 │ │ │ │ + mov fp, r1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #340] @ 0x154 │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ strd r0, [r8, fp] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - sub r3, r1, r2 │ │ │ │ + ldr r1, [sp, #340] @ 0x154 │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ + sub r3, lr, r1 │ │ │ │ lsl r1, r3, #3 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + mov fp, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1108] @ 2248c │ │ │ │ - ldr r3, [pc, #-1108] @ 22490 │ │ │ │ - str fp, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1088] @ 23b88 │ │ │ │ strd r0, [r8, fp] │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1044] @ 224e4 │ │ │ │ - ldr r3, [pc, #-1128] @ 22494 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + str fp, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #-1100] @ 23b8c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [pc, #-1036] @ 23be0 │ │ │ │ + ldr r3, [pc, #-1120] @ 23b90 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1164] @ 22498 │ │ │ │ - ldr r3, [pc, #-1164] @ 2249c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1104] @ 224ec │ │ │ │ - ldr r3, [pc, #-1184] @ 224a0 │ │ │ │ + ldr r2, [pc, #-1156] @ 23b94 │ │ │ │ + ldr r3, [pc, #-1156] @ 23b98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1096] @ 23be8 │ │ │ │ + ldr r3, [pc, #-1176] @ 23b9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1264] @ 224ac │ │ │ │ - ldr r3, [pc, #-1264] @ 224b0 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1292] @ 224a4 │ │ │ │ - ldr r3, [pc, #-1292] @ 224a8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1244] @ 23ba8 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #-1252] @ 23bac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [pc, #-1284] @ 23ba0 │ │ │ │ + ldr r3, [pc, #-1284] @ 23ba4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1296] @ 224cc │ │ │ │ - ldr r3, [pc, #-1296] @ 224d0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1328] @ 224c4 │ │ │ │ - ldr r3, [pc, #-1328] @ 224c8 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [pc, #-1288] @ 23bc8 │ │ │ │ + ldr r3, [pc, #-1288] @ 23bcc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ + ldr r2, [pc, #-1316] @ 23bc0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1324] @ 23bc4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1392] @ 224b4 │ │ │ │ - ldr r3, [pc, #-1392] @ 224b8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ + ldr r2, [pc, #-1380] @ 23bb0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1412] @ 224bc │ │ │ │ - ldr r3, [pc, #-1412] @ 224c0 │ │ │ │ + ldr r3, [pc, #-1388] @ 23bb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #-1404] @ 23bb8 │ │ │ │ + ldr r3, [pc, #-1404] @ 23bbc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1488] @ 224d4 │ │ │ │ - ldr r3, [pc, #-1488] @ 224d8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1468] @ 23bd0 │ │ │ │ + ldr r3, [pc, #-1468] @ 23bd4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd sl, [sp, #160] @ 0xa0 │ │ │ │ strd r8, [sp, #152] @ 0x98 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1580] @ 224a4 │ │ │ │ - ldr r3, [pc, #-1580] @ 224a8 │ │ │ │ + strd sl, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1560] @ 23ba0 │ │ │ │ strd r0, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1592] @ 224ac │ │ │ │ - ldr r3, [pc, #-1592] @ 224b0 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #-1568] @ 23ba4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [pc, #-1584] @ 23ba8 │ │ │ │ + ldr r3, [pc, #-1584] @ 23bac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1628] @ 224b4 │ │ │ │ - ldr r3, [pc, #-1628] @ 224b8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1644] @ 224bc │ │ │ │ - ldr r3, [pc, #-1644] @ 224c0 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #-1620] @ 23bb0 │ │ │ │ + ldr r3, [pc, #-1620] @ 23bb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ + ldr r2, [pc, #-1632] @ 23bb8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1640] @ 23bbc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1684] @ 224c4 │ │ │ │ - ldr r3, [pc, #-1684] @ 224c8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1700] @ 224cc │ │ │ │ - ldr r3, [pc, #-1700] @ 224d0 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [pc, #-1676] @ 23bc0 │ │ │ │ + ldr r3, [pc, #-1676] @ 23bc4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ + ldr r2, [pc, #-1688] @ 23bc8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1696] @ 23bcc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r8, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + strd r8, [sp, #72] @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - strd sl, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd sl, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1828] @ 224d4 │ │ │ │ - ldr r3, [pc, #-1828] @ 224d8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1832] @ 224dc │ │ │ │ - ldr r3, [pc, #-1832] @ 224e0 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1844] @ 224e4 │ │ │ │ - ldr r3, [pc, #-1844] @ 224e8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1808] @ 23bd0 │ │ │ │ + ldr r3, [pc, #-1808] @ 23bd4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #-1812] @ 23bd8 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #-1820] @ 23bdc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [pc, #-1836] @ 23be0 │ │ │ │ + ldr r3, [pc, #-1836] @ 23be4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1904] @ 224ec │ │ │ │ - ldr r3, [pc, #-1904] @ 224f0 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1884] @ 23be8 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1916] @ 224f4 │ │ │ │ - ldr r3, [pc, #-1916] @ 224f8 │ │ │ │ + ldr r3, [pc, #-1892] @ 23bec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1908] @ 23bf0 │ │ │ │ + ldr r3, [pc, #-1908] @ 23bf4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1952] @ 224fc │ │ │ │ - ldr r3, [pc, #-1952] @ 22500 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [pc, #-1944] @ 23bf8 │ │ │ │ + ldr r3, [pc, #-1944] @ 23bfc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #200] @ 0xc8 │ │ │ │ mov r2, r8 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ strd r0, [r3, ip] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - strd r0, [r3, r5] │ │ │ │ + strd r0, [r3, lr] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #112] @ 0x70 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - ldr r9, [sp, #280] @ 0x118 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ + ldr r9, [sp, #280] @ 0x118 │ │ │ │ strd r0, [r9, ip] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r9, r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r9, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [r9, r6] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [r9, r5] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd sl, [sp, #208] @ 0xd0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r8, [sp, #240] @ 0xf0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ strd r0, [r3, ip] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + strd r0, [r3, ip] │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #280] @ 0x118 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [sl, r3] │ │ │ │ mov r3, r7 │ │ │ │ + ldr sl, [sp, #280] @ 0x118 │ │ │ │ + strd r0, [sl, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [sl, fp] │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sl, r3] │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r7, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, r2] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ + ldr fp, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [sl, r7] │ │ │ │ + strd r0, [sl, fp] │ │ │ │ add r1, r9, r2 │ │ │ │ add r2, r8, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r3, sl, r2 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ add r3, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #336] @ 0x150 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #336] @ 0x150 │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ - bne 21730 │ │ │ │ + bne 22e40 │ │ │ │ add sp, sp, #300 @ 0x12c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00023050 : │ │ │ │ - ldr r2, [pc, #12] @ 23064 │ │ │ │ - ldr r1, [pc, #12] @ 23068 │ │ │ │ +0002474c : │ │ │ │ + ldr r2, [pc, #12] @ 24760 │ │ │ │ + ldr r1, [pc, #12] @ 24764 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7fc │ │ │ │ - @ instruction: 0x001a85d0 │ │ │ │ - @ instruction: 0xffffe670 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #268 @ 0x10c │ │ │ │ + @ instruction: 0x001aaed4 │ │ │ │ + @ instruction: 0xffffe674 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #268 @ 0x10c │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #3428] @ 23dec │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r3, [pc, #3428] @ 254fc │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp] │ │ │ │ - ble 2457c │ │ │ │ + ble 25c8c │ │ │ │ ldr r2, [sp, #316] @ 0x13c │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #252] @ 0xfc │ │ │ │ ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #256] @ 0x100 │ │ │ │ - ldr r2, [pc, #3384] @ 23df0 │ │ │ │ + ldr r2, [pc, #3388] @ 25500 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ + str lr, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ - str lr, [sp, #4] │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ + ldrd r4, [r9] │ │ │ │ lsl r3, r3, #3 │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - rsb r3, r2, r2, lsl #3 │ │ │ │ + sub r3, r3, r1 │ │ │ │ lsl fp, r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ ldrd r6, [r9, fp] │ │ │ │ - ldrd r4, [r9] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ ldrd r4, [r2] │ │ │ │ ldrd r6, [r2, fp] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #304] @ 0x130 │ │ │ │ - lsl sl, ip, #4 │ │ │ │ - add r3, r9, ip, lsl #4 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ + lsl sl, r1, #4 │ │ │ │ + add r3, r9, sl │ │ │ │ ldrd r4, [r9, sl] │ │ │ │ ldrd r6, [r3, fp] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #304] @ 0x130 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - add r1, ip, ip, lsl #1 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ lsl r4, ip, #3 │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ lsl r5, r1, #5 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, [r9, r5] │ │ │ │ ldrd r8, [r9, r4] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r7 │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp] │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ add r3, r2, sl │ │ │ │ ldrd r6, [r2, sl] │ │ │ │ ldrd r8, [r3, fp] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r6, [r2, r5] │ │ │ │ ldrd r8, [r2, r4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #304] @ 0x130 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr lr, [sp, #304] @ 0x130 │ │ │ │ lsl sl, lr, #5 │ │ │ │ - add r3, r9, lr, lsl #5 │ │ │ │ + add r3, r9, sl │ │ │ │ ldrd r4, [r9, sl] │ │ │ │ ldrd r6, [r3, fp] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ - lsl r5, ip, #4 │ │ │ │ - ldrd r6, [r9, r5] │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - mov r0, r6 │ │ │ │ + lsl r5, ip, #4 │ │ │ │ lsl r4, r1, #3 │ │ │ │ + ldrd r6, [r9, r5] │ │ │ │ ldrd r8, [r9, r4] │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldrd r8, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp] │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ add r3, r2, sl │ │ │ │ ldrd r6, [r2, sl] │ │ │ │ ldrd r8, [r3, fp] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp] │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r6, [r2, r5] │ │ │ │ ldrd r8, [r2, r4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsl r4, r1, #4 │ │ │ │ - add r3, sl, r1, lsl #4 │ │ │ │ + add r3, sl, r4 │ │ │ │ ldrd r6, [sl, r4] │ │ │ │ ldrd r8, [r3, fp] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #304] @ 0x130 │ │ │ │ - lsl r5, ip, #6 │ │ │ │ - ldrd r6, [sl, r5] │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ + lsl r5, r1, #6 │ │ │ │ + ldrd r6, [sl, r5] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - ldrd r8, [sl, r1] │ │ │ │ mov r1, r7 │ │ │ │ + ldrd r8, [sl, r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #120] @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp] │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ add r3, r2, r4 │ │ │ │ ldrd r6, [r2, r4] │ │ │ │ ldrd r8, [r3, fp] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldrd r6, [r3, r5] │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldrd r6, [r3, r5] │ │ │ │ + ldrd r8, [r3, r2] │ │ │ │ mov r0, r6 │ │ │ │ - ldrd r8, [r3, r1] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp, #308] @ 0x134 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ lsl fp, r2, #3 │ │ │ │ - rsb r4, r2, r2, lsl #3 │ │ │ │ + sub r4, fp, r2 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [sl, r4] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r8, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ strd r0, [r9, r4] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ strd r0, [sl] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1672] @ 23df4 │ │ │ │ - ldr r3, [pc, #1672] @ 23df8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1672] @ 25504 │ │ │ │ strd r0, [r9] │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1668] @ 23e04 │ │ │ │ - ldr r3, [pc, #1668] @ 23e08 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [pc, #1664] @ 25508 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [pc, #1656] @ 25514 │ │ │ │ + ldr r3, [pc, #1656] @ 25518 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1616] @ 23dfc │ │ │ │ - ldr r3, [pc, #1616] @ 23e00 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [pc, #1604] @ 2550c │ │ │ │ + ldr r3, [pc, #1604] @ 25510 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1588] @ 23e0c │ │ │ │ - ldr r3, [pc, #1588] @ 23e10 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1576] @ 2551c │ │ │ │ + ldr r3, [pc, #1576] @ 25520 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1564] @ 23e14 │ │ │ │ - ldr r3, [pc, #1564] @ 23e18 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1548] @ 23e1c │ │ │ │ - ldr r3, [pc, #1548] @ 23e20 │ │ │ │ + ldr r2, [pc, #1552] @ 25524 │ │ │ │ + ldr r3, [pc, #1552] @ 25528 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1536] @ 2552c │ │ │ │ + ldr r3, [pc, #1536] @ 25530 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #308] @ 0x134 │ │ │ │ mov r3, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsl r5, r2, #3 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ mov r2, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sl, r5] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, r5] │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ mov r0, r8 │ │ │ │ add r4, fp, r1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - ldr r2, [pc, #1372] @ 23df4 │ │ │ │ - ldr r3, [pc, #1372] @ 23df8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1372] @ 25504 │ │ │ │ strd r0, [sl, r4] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1368] @ 23e04 │ │ │ │ - ldr r3, [pc, #1368] @ 23e08 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #1364] @ 25508 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [pc, #1356] @ 25514 │ │ │ │ + ldr r3, [pc, #1356] @ 25518 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1316] @ 23dfc │ │ │ │ - ldr r3, [pc, #1316] @ 23e00 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [pc, #1304] @ 2550c │ │ │ │ + ldr r3, [pc, #1304] @ 25510 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1288] @ 23e0c │ │ │ │ - ldr r3, [pc, #1288] @ 23e10 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1276] @ 2551c │ │ │ │ + ldr r3, [pc, #1276] @ 25520 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1264] @ 23e14 │ │ │ │ - ldr r3, [pc, #1264] @ 23e18 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1248] @ 23e1c │ │ │ │ - ldr r3, [pc, #1248] @ 23e20 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [pc, #1252] @ 25524 │ │ │ │ + ldr r3, [pc, #1252] @ 25528 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #1248] @ 2552c │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1240] @ 25530 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, r5] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1120] @ 23e04 │ │ │ │ - ldr r3, [pc, #1120] @ 23e08 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1120] @ 25514 │ │ │ │ strd r0, [sl, r4] │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1084] @ 23df4 │ │ │ │ - ldr r3, [pc, #1084] @ 23df8 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [pc, #1112] @ 25518 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [pc, #1072] @ 25504 │ │ │ │ + ldr r3, [pc, #1072] @ 25508 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1048] @ 23dfc │ │ │ │ - ldr r3, [pc, #1048] @ 23e00 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [pc, #1036] @ 2550c │ │ │ │ + ldr r3, [pc, #1036] @ 25510 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1020] @ 23e0c │ │ │ │ - ldr r3, [pc, #1020] @ 23e10 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1008] @ 2551c │ │ │ │ + ldr r3, [pc, #1008] @ 25520 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #996] @ 23e14 │ │ │ │ - ldr r3, [pc, #996] @ 23e18 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #980] @ 23e1c │ │ │ │ - ldr r3, [pc, #980] @ 23e20 │ │ │ │ + ldr r2, [pc, #984] @ 25524 │ │ │ │ + ldr r3, [pc, #984] @ 25528 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #968] @ 2552c │ │ │ │ + ldr r3, [pc, #968] @ 25530 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #308] @ 0x134 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #308] @ 0x134 │ │ │ │ - add ip, ip, ip, lsl #1 │ │ │ │ + mov ip, #104 @ 0x68 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - add sl, lr, ip, lsl #2 │ │ │ │ - str ip, [sp, #144] @ 0x90 │ │ │ │ - lsl sl, sl, #3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mul lr, ip, lr │ │ │ │ + mov sl, lr │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r9, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #820] @ 23e04 │ │ │ │ - ldr r3, [pc, #820] @ 23e08 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #828] @ 25514 │ │ │ │ strd r0, [r9, fp] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #784] @ 23df4 │ │ │ │ - ldr r3, [pc, #784] @ 23df8 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #820] @ 25518 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [pc, #780] @ 25504 │ │ │ │ + ldr r3, [pc, #780] @ 25508 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #748] @ 23dfc │ │ │ │ - ldr r3, [pc, #748] @ 23e00 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [pc, #744] @ 2550c │ │ │ │ + ldr r3, [pc, #744] @ 25510 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #720] @ 23e0c │ │ │ │ - ldr r3, [pc, #720] @ 23e10 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #716] @ 2551c │ │ │ │ + ldr r3, [pc, #716] @ 25520 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #696] @ 23e14 │ │ │ │ - ldr r3, [pc, #696] @ 23e18 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #680] @ 23e1c │ │ │ │ - ldr r3, [pc, #680] @ 23e20 │ │ │ │ + ldr r2, [pc, #692] @ 25524 │ │ │ │ + ldr r3, [pc, #692] @ 25528 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #676] @ 2552c │ │ │ │ + ldr r3, [pc, #676] @ 25530 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r8, fp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #528] @ 23dfc │ │ │ │ - ldr r3, [pc, #528] @ 23e00 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #536] @ 2550c │ │ │ │ strd r0, [r8, sl] │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #500] @ 23df4 │ │ │ │ - ldr r3, [pc, #500] @ 23df8 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [pc, #528] @ 25510 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [pc, #496] @ 25504 │ │ │ │ + ldr r3, [pc, #496] @ 25508 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #472] @ 23e04 │ │ │ │ - ldr r3, [pc, #472] @ 23e08 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [pc, #468] @ 25514 │ │ │ │ + ldr r3, [pc, #468] @ 25518 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #436] @ 23e0c │ │ │ │ - ldr r3, [pc, #436] @ 23e10 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #432] @ 2551c │ │ │ │ + ldr r3, [pc, #432] @ 25520 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #420] @ 23e1c │ │ │ │ - ldr r3, [pc, #420] @ 23e20 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #388] @ 23e14 │ │ │ │ - ldr r3, [pc, #388] @ 23e18 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + ldr r2, [pc, #416] @ 2552c │ │ │ │ + ldr r3, [pc, #416] @ 25530 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #384] @ 25524 │ │ │ │ + ldr r3, [pc, #384] @ 25528 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #248] @ 0xf8 │ │ │ │ - ldr r4, [sp, #308] @ 0x134 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - add r4, r4, lr, lsl #1 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr ip, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #308] @ 0x134 │ │ │ │ + mov ip, #88 @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - lsl r5, ip, #3 │ │ │ │ - strd r0, [fp, r4] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #228] @ 23dfc │ │ │ │ - ldr r3, [pc, #228] @ 23e00 │ │ │ │ - strd r0, [fp, r5] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #200] @ 23df4 │ │ │ │ - ldr r3, [pc, #200] @ 23df8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mul lr, ip, lr │ │ │ │ + mov r8, lr │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [fp, r8] │ │ │ │ mov r0, r6 │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + lsl r9, r1, #3 │ │ │ │ + str r1, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #172] @ 23e04 │ │ │ │ - ldr r3, [pc, #172] @ 23e08 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #228] @ 2550c │ │ │ │ + strd r0, [fp, r9] │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #220] @ 25510 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [pc, #188] @ 25504 │ │ │ │ + ldr r3, [pc, #188] @ 25508 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #136] @ 23e0c │ │ │ │ - ldr r3, [pc, #136] @ 23e10 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [pc, #160] @ 25514 │ │ │ │ + ldr r3, [pc, #160] @ 25518 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #124] @ 2551c │ │ │ │ + ldr r3, [pc, #124] @ 25520 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #120] @ 23e1c │ │ │ │ - ldr r3, [pc, #120] @ 23e20 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [pc, #108] @ 2552c │ │ │ │ + ldr r3, [pc, #108] @ 25530 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #88] @ 23e14 │ │ │ │ - ldr r3, [pc, #88] @ 23e18 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #76] @ 25524 │ │ │ │ + ldr r3, [pc, #76] @ 25528 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b 23e24 │ │ │ │ - andseq fp, sl, r8, lsr fp │ │ │ │ + b 25534 │ │ │ │ + andseq lr, sl, r4, lsr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrbeq lr, [r8, #-2409] @ 0xfffff697 │ │ │ │ svccc 0x00ef329c │ │ │ │ fldmdbxmi r1!, {d26-d121} @ Deprecated │ │ │ │ svccc 0x00dbc4c0 │ │ │ │ strvc sp, [r5, #-3659] @ 0xfffff1b5 │ │ │ │ svccc 0x00e904c3 │ │ │ │ add lr, fp, #13376 @ 0x3440 │ │ │ │ svccc 0x00e3f3a0 │ │ │ │ stmibge fp, {r0, r4, r5, r6, sl, fp, ip, lr}^ │ │ │ │ svccc 0x00ecd4bc │ │ │ │ tst r2, #545259520 @ 0x20800000 │ │ │ │ svccc 0x00cc7b90 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov fp, r8 │ │ │ │ - strd r0, [r8, r5] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-112] @ 23e04 │ │ │ │ - ldr r3, [pc, #-112] @ 23e08 │ │ │ │ - strd r0, [r8, r4] │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-140] @ 23dfc │ │ │ │ - ldr r3, [pc, #-140] @ 23e00 │ │ │ │ + strd r0, [r6, r9] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-108] @ 25514 │ │ │ │ + mov fp, r6 │ │ │ │ + strd r0, [r6, r8] │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [pc, #-120] @ 25518 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [pc, #-152] @ 2550c │ │ │ │ + ldr r3, [pc, #-152] @ 25510 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-192] @ 23df4 │ │ │ │ - ldr r3, [pc, #-192] @ 23df8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [pc, #-204] @ 25504 │ │ │ │ + ldr r3, [pc, #-204] @ 25508 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-212] @ 23e0c │ │ │ │ - ldr r3, [pc, #-212] @ 23e10 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-224] @ 2551c │ │ │ │ + ldr r3, [pc, #-224] @ 25520 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-236] @ 23e14 │ │ │ │ - ldr r3, [pc, #-236] @ 23e18 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-252] @ 23e1c │ │ │ │ - ldr r3, [pc, #-252] @ 23e20 │ │ │ │ + ldr r2, [pc, #-248] @ 25524 │ │ │ │ + ldr r3, [pc, #-248] @ 25528 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-264] @ 2552c │ │ │ │ + ldr r3, [pc, #-264] @ 25530 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #144] @ 0x90 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ - lsl r9, ip, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + lsl r9, r2, #4 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #308] @ 0x134 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [fp, r9] │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ mov r0, r6 │ │ │ │ - lsl r8, r1, #6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-400] @ 23e04 │ │ │ │ - ldr r3, [pc, #-400] @ 23e08 │ │ │ │ + lsl r8, lr, #6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-400] @ 25514 │ │ │ │ strd r0, [fp, r8] │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-428] @ 23dfc │ │ │ │ - ldr r3, [pc, #-428] @ 23e00 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [pc, #-408] @ 25518 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [pc, #-440] @ 2550c │ │ │ │ + ldr r3, [pc, #-440] @ 25510 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-480] @ 23df4 │ │ │ │ - ldr r3, [pc, #-480] @ 23df8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [pc, #-492] @ 25504 │ │ │ │ + ldr r3, [pc, #-492] @ 25508 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-500] @ 23e0c │ │ │ │ - ldr r3, [pc, #-500] @ 23e10 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-512] @ 2551c │ │ │ │ + ldr r3, [pc, #-512] @ 25520 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-524] @ 23e14 │ │ │ │ - ldr r3, [pc, #-524] @ 23e18 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-540] @ 23e1c │ │ │ │ - ldr r3, [pc, #-540] @ 23e20 │ │ │ │ + ldr r2, [pc, #-536] @ 25524 │ │ │ │ + ldr r3, [pc, #-536] @ 25528 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-552] @ 2552c │ │ │ │ + ldr r3, [pc, #-552] @ 25530 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r7, r9] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-684] @ 23dfc │ │ │ │ - ldr r3, [pc, #-684] @ 23e00 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-684] @ 2550c │ │ │ │ strd r0, [r7, r8] │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-696] @ 23e04 │ │ │ │ - ldr r3, [pc, #-696] @ 23e08 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [pc, #-692] @ 25510 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [pc, #-708] @ 25514 │ │ │ │ + ldr r3, [pc, #-708] @ 25518 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-756] @ 23df4 │ │ │ │ - ldr r3, [pc, #-756] @ 23df8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [pc, #-768] @ 25504 │ │ │ │ + ldr r3, [pc, #-768] @ 25508 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-776] @ 23e0c │ │ │ │ - ldr r3, [pc, #-776] @ 23e10 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-788] @ 2551c │ │ │ │ + ldr r3, [pc, #-788] @ 25520 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-792] @ 23e1c │ │ │ │ - ldr r3, [pc, #-792] @ 23e20 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-824] @ 23e14 │ │ │ │ - ldr r3, [pc, #-824] @ 23e18 │ │ │ │ + ldr r2, [pc, #-804] @ 2552c │ │ │ │ + ldr r3, [pc, #-804] @ 25530 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-836] @ 25524 │ │ │ │ + ldr r3, [pc, #-836] @ 25528 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #308] @ 0x134 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r4, [sp, #308] @ 0x134 │ │ │ │ - lsl r5, r4, #5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + lsl r5, lr, #5 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #4] │ │ │ │ - ldr lr, [sp, #248] @ 0xf8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - lsl r4, lr, #4 │ │ │ │ + ldr ip, [sp, #248] @ 0xf8 │ │ │ │ strd r0, [fp, r5] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-976] @ 23dfc │ │ │ │ - ldr r3, [pc, #-976] @ 23e00 │ │ │ │ + lsl r4, ip, #4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-976] @ 2550c │ │ │ │ strd r0, [fp, r4] │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-988] @ 23e04 │ │ │ │ - ldr r3, [pc, #-988] @ 23e08 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [pc, #-984] @ 25510 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [pc, #-1000] @ 25514 │ │ │ │ + ldr r3, [pc, #-1000] @ 25518 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1048] @ 23df4 │ │ │ │ - ldr r3, [pc, #-1048] @ 23df8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [pc, #-1060] @ 25504 │ │ │ │ + ldr r3, [pc, #-1060] @ 25508 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1068] @ 23e0c │ │ │ │ - ldr r3, [pc, #-1068] @ 23e10 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1080] @ 2551c │ │ │ │ + ldr r3, [pc, #-1080] @ 25520 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1084] @ 23e1c │ │ │ │ - ldr r3, [pc, #-1084] @ 23e20 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1116] @ 23e14 │ │ │ │ - ldr r3, [pc, #-1116] @ 23e18 │ │ │ │ + ldr r2, [pc, #-1096] @ 2552c │ │ │ │ + ldr r3, [pc, #-1096] @ 25530 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1128] @ 25524 │ │ │ │ + ldr r3, [pc, #-1128] @ 25528 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r8, r5] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1260] @ 23df4 │ │ │ │ - ldr r3, [pc, #-1260] @ 23df8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1260] @ 25504 │ │ │ │ strd r0, [r8, r4] │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1272] @ 23dfc │ │ │ │ - ldr r3, [pc, #-1272] @ 23e00 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [pc, #-1268] @ 25508 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [pc, #-1284] @ 2550c │ │ │ │ + ldr r3, [pc, #-1284] @ 25510 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1308] @ 23e04 │ │ │ │ - ldr r3, [pc, #-1308] @ 23e08 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [pc, #-1320] @ 25514 │ │ │ │ + ldr r3, [pc, #-1320] @ 25518 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1344] @ 23e0c │ │ │ │ - ldr r3, [pc, #-1344] @ 23e10 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1356] @ 2551c │ │ │ │ + ldr r3, [pc, #-1356] @ 25520 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1368] @ 23e14 │ │ │ │ - ldr r3, [pc, #-1368] @ 23e18 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1384] @ 23e1c │ │ │ │ - ldr r3, [pc, #-1384] @ 23e20 │ │ │ │ + ldr r2, [pc, #-1380] @ 25524 │ │ │ │ + ldr r3, [pc, #-1380] @ 25528 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1396] @ 2552c │ │ │ │ + ldr r3, [pc, #-1396] @ 25530 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #308] @ 0x134 │ │ │ │ mov r6, r0 │ │ │ │ - lsl r5, r1, #4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + lsl r5, ip, #4 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ - ldr ip, [sp, #144] @ 0x90 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - lsl r4, ip, #5 │ │ │ │ strd r0, [fp, r5] │ │ │ │ mov r0, r6 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + lsl r4, r1, #5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1560] @ 23df4 │ │ │ │ - ldr r3, [pc, #-1560] @ 23df8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1560] @ 25504 │ │ │ │ strd r0, [fp, r4] │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1572] @ 23dfc │ │ │ │ - ldr r3, [pc, #-1572] @ 23e00 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [pc, #-1568] @ 25508 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [pc, #-1584] @ 2550c │ │ │ │ + ldr r3, [pc, #-1584] @ 25510 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1608] @ 23e04 │ │ │ │ - ldr r3, [pc, #-1608] @ 23e08 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [pc, #-1620] @ 25514 │ │ │ │ + ldr r3, [pc, #-1620] @ 25518 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1644] @ 23e0c │ │ │ │ - ldr r3, [pc, #-1644] @ 23e10 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1656] @ 2551c │ │ │ │ + ldr r3, [pc, #-1656] @ 25520 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1668] @ 23e14 │ │ │ │ - ldr r3, [pc, #-1668] @ 23e18 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1684] @ 23e1c │ │ │ │ - ldr r3, [pc, #-1684] @ 23e20 │ │ │ │ + ldr r2, [pc, #-1680] @ 25524 │ │ │ │ + ldr r3, [pc, #-1680] @ 25528 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r2, [pc, #-1688] @ 2552c │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1696] @ 25530 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r8, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ strd r0, [r8, r5] │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ add r0, sl, r1 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r2, r8, r3 │ │ │ │ add r3, fp, r3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #260] @ 0x104 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ - bne 230c8 │ │ │ │ + bne 247d4 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00024584 : │ │ │ │ - ldr r2, [pc, #12] @ 24598 │ │ │ │ - ldr r1, [pc, #12] @ 2459c │ │ │ │ +00025ca8 : │ │ │ │ + ldr r2, [pc, #12] @ 25cbc │ │ │ │ + ldr r1, [pc, #12] @ 25cc0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7fc │ │ │ │ - ldrsbeq r7, [sl], -ip │ │ │ │ - @ instruction: 0xffffead4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #380 @ 0x17c │ │ │ │ + @ instruction: 0x001a99b8 │ │ │ │ + @ instruction: 0xffffeaac │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #388 @ 0x184 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #3292] @ 25298 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r3, [pc, #3280] @ 269c4 │ │ │ │ + str r0, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp] │ │ │ │ - ble 25b30 │ │ │ │ - ldr r2, [sp, #428] @ 0x1ac │ │ │ │ + ble 2725c │ │ │ │ + ldr r2, [sp, #436] @ 0x1b4 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - str r2, [sp, #364] @ 0x16c │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #372] @ 0x174 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ - ldr r2, [pc, #3248] @ 2529c │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [pc, #3240] @ 269c8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str ip, [sp, #4] │ │ │ │ + str lr, [sp, #368] @ 0x170 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #372] @ 0x174 │ │ │ │ - str lr, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #380] @ 0x17c │ │ │ │ ldr sl, [sp] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrd r2, [sl] │ │ │ │ ldrd r6, [r5] │ │ │ │ strd r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ strd r6, [sp, #24] │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - lsl r4, r3, #3 │ │ │ │ - add r3, r5, r3, lsl #3 │ │ │ │ + add r4, r3, r3, lsl #2 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + add r3, r5, r4 │ │ │ │ ldrd r8, [r5, r4] │ │ │ │ ldrd r6, [r3, r4] │ │ │ │ mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3136] @ 252a0 │ │ │ │ - ldr r3, [pc, #3136] @ 252a4 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3128] @ 269cc │ │ │ │ + ldr r3, [pc, #3128] @ 269d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sl, r4 │ │ │ │ ldrd r6, [sl, r4] │ │ │ │ - ldrd r8, [r3, r4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ strd r0, [sp, #32] │ │ │ │ + ldrd r8, [r3, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3088] @ 252a0 │ │ │ │ - ldr r3, [pc, #3088] @ 252a4 │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3080] @ 269cc │ │ │ │ + ldr r3, [pc, #3080] @ 269d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldrd r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #3008] @ 252a8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #3000] @ 269d4 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2924] @ 252a8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #2916] @ 269d4 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add sl, r3, r3, lsl #1 │ │ │ │ - add r3, r5, sl, lsl #4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add fp, r3, r3, lsl #1 │ │ │ │ + lsl sl, fp, #4 │ │ │ │ + add r3, r5, sl │ │ │ │ + ldrd r6, [r5, sl] │ │ │ │ ldrd r8, [r3, r4] │ │ │ │ - lsl fp, sl, #4 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ - ldrd r6, [r5, fp] │ │ │ │ - lsl r5, r3, #3 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ strd r6, [sp, #16] │ │ │ │ - ldrd r6, [r2, r5] │ │ │ │ mov r0, r8 │ │ │ │ + lsl r5, r3, #3 │ │ │ │ + ldrd r6, [r1, r5] │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [pc, #2744] @ 252a8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2732] @ 269d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2684] @ 252a0 │ │ │ │ - ldr r3, [pc, #2684] @ 252a4 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2676] @ 269cc │ │ │ │ + ldr r3, [pc, #2676] @ 269d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr ip, [sp] │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, fp] │ │ │ │ - add r3, r1, fp │ │ │ │ + ldrd r8, [ip, sl] │ │ │ │ + add r3, ip, sl │ │ │ │ ldrd r6, [r3, r4] │ │ │ │ strd r8, [sp, #24] │ │ │ │ - ldrd r8, [r1, r5] │ │ │ │ + ldrd r8, [ip, r5] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2600] @ 252a0 │ │ │ │ - ldr r3, [pc, #2600] @ 252a4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #2596] @ 252a8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2592] @ 269cc │ │ │ │ + ldr r3, [pc, #2592] @ 269d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [pc, #2588] @ 269d4 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r5, r5, ip │ │ │ │ - lsl fp, r5, #3 │ │ │ │ - ldrd r6, [r3, fp] │ │ │ │ - add r5, r3, r5, lsl #3 │ │ │ │ - ldrd r8, [r5, r4] │ │ │ │ - lsl r5, ip, #5 │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - ldrd r6, [r3, r5] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r5, r5, r3 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + add r3, r1, r5 │ │ │ │ + ldrd r6, [r1, r5] │ │ │ │ + ldrd r8, [r3, r4] │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + strd r6, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ + lsl sl, r3, #5 │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #2484] @ 252a8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2468] @ 269d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2424] @ 252a0 │ │ │ │ - ldr r3, [pc, #2424] @ 252a4 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2412] @ 269cc │ │ │ │ + ldr r3, [pc, #2412] @ 269d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr ip, [sp] │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, fp] │ │ │ │ - add r3, r1, fp │ │ │ │ + ldrd r8, [ip, r5] │ │ │ │ + add r3, ip, r5 │ │ │ │ + lsl r5, fp, #3 │ │ │ │ + lsl fp, fp, #5 │ │ │ │ ldrd r6, [r3, r4] │ │ │ │ strd r8, [sp, #40] @ 0x28 │ │ │ │ - ldrd r8, [r1, r5] │ │ │ │ + ldrd r8, [ip, sl] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - lsl r5, sl, #3 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2336] @ 252a0 │ │ │ │ - ldr r3, [pc, #2336] @ 252a4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #2332] @ 252a8 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2320] @ 269cc │ │ │ │ + ldr r3, [pc, #2320] @ 269d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #2300] @ 269d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ strd r2, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ strd r2, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ strd r0, [r3] │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ strd r2, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ strd r6, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r6, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + strd r6, [sp, #96] @ 0x60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r8, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r6, [fp, r5] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, fp, sl, lsl #3 │ │ │ │ + ldrd r6, [sl, r5] │ │ │ │ + add r3, sl, r5 │ │ │ │ add r2, r3, r4 │ │ │ │ ldrd r8, [r3, r4] │ │ │ │ + strd r6, [sp, #16] │ │ │ │ ldrd r6, [r2, r4] │ │ │ │ mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl sl, sl, #5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #256 @ 0x100 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [pc, #1840] @ 252a8 │ │ │ │ + strd r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1820] @ 269d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1780] @ 252a0 │ │ │ │ - ldr r3, [pc, #1780] @ 252a4 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1764] @ 269cc │ │ │ │ + ldr r3, [pc, #1764] @ 269d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr ip, [sp] │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, r5] │ │ │ │ - add r3, r1, r5 │ │ │ │ + ldrd r8, [ip, r5] │ │ │ │ + add r3, ip, r5 │ │ │ │ add r2, r3, r4 │ │ │ │ ldrd r6, [r3, r4] │ │ │ │ strd r8, [sp, #24] │ │ │ │ ldrd r8, [r2, r4] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1692] @ 252a0 │ │ │ │ - ldr r3, [pc, #1692] @ 252a4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #1688] @ 252a8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1676] @ 269cc │ │ │ │ + ldr r3, [pc, #1676] @ 269d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [pc, #1672] @ 269d4 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #208] @ 0xd0 │ │ │ │ ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ - ldrd r6, [fp, sl] │ │ │ │ - lsl r5, r3, #4 │ │ │ │ - add r3, fp, r3, lsl #4 │ │ │ │ - ldrd r8, [fp, r5] │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldrd r6, [sl, fp] │ │ │ │ + lsl sl, r1, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + add r3, r3, sl │ │ │ │ + ldrd r8, [r1, sl] │ │ │ │ strd r6, [sp, #32] │ │ │ │ ldrd r6, [r3, r4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #256 @ 0x100 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #264 @ 0x108 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #1584] @ 252a8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1556] @ 269d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1524] @ 252a0 │ │ │ │ - ldr r3, [pc, #1524] @ 252a4 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1500] @ 269cc │ │ │ │ + ldr r3, [pc, #1500] @ 269d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr ip, [sp] │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp] │ │ │ │ - add r3, r1, r5 │ │ │ │ - ldrd r6, [r1, r5] │ │ │ │ + ldrd r6, [ip, fp] │ │ │ │ + add r3, ip, sl │ │ │ │ ldrd r4, [r4, r3] │ │ │ │ - ldrd sl, [sl, r1] │ │ │ │ + strd r6, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r6, [ip, sl] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1440] @ 252a0 │ │ │ │ - ldr r3, [pc, #1440] @ 252a4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #1436] @ 252a8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1412] @ 269cc │ │ │ │ + ldr r3, [pc, #1412] @ 269d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [pc, #1408] @ 269d4 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r6, [sp, #248] @ 0xf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + mov sl, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + mov fp, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r6, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd sl, [sp, #248] @ 0xf8 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ + mov r0, sl │ │ │ │ strd r2, [r1] │ │ │ │ - mov r0, r6 │ │ │ │ ldrd r2, [r1] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + strd r0, [r3] │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - strd r6, [r1] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ strd r0, [r3] │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - strd r8, [sp, #200] @ 0xc8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ - strd sl, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ mov r3, r1 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r2, [r1] │ │ │ │ + ldrd r2, [r1] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r8, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r8, [sp, #144] @ 0x90 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + strd r8, [sp, #144] @ 0x90 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + strd r0, [r3] │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r4, [sp, #136] @ 0x88 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r8, [sp, #136] @ 0x88 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r8, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - ldrd sl, [r3] │ │ │ │ - ldrd r8, [sp, #32] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #900] @ 252ac │ │ │ │ - ldr r3, [pc, #900] @ 252b0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ + strd r4, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, sl │ │ │ │ + ldrd r4, [r3] │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #860] @ 252b4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #872] @ 269d8 │ │ │ │ + ldr r3, [pc, #872] @ 269dc │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #844] @ 269e0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #792] @ 252b8 │ │ │ │ - ldr r3, [pc, #792] @ 252bc │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #764] @ 269e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #772] @ 252c0 │ │ │ │ - ldr r3, [pc, #772] @ 252c4 │ │ │ │ + ldr r3, [pc, #756] @ 269e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #744] @ 269ec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #736] @ 269f0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #716] @ 252b8 │ │ │ │ - ldr r3, [pc, #716] @ 252bc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #688] @ 269e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #696] @ 252c0 │ │ │ │ - ldr r3, [pc, #696] @ 252c4 │ │ │ │ + ldr r3, [pc, #680] @ 269e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #668] @ 269ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #660] @ 269f0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r3, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #420] @ 0x1a4 │ │ │ │ - ldr ip, [sp, #420] @ 0x1a4 │ │ │ │ - add r3, lr, lr, lsl #3 │ │ │ │ - lsl lr, r3, #3 │ │ │ │ - lsl ip, ip, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [fp] │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #428] @ 0x1ac │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #420] @ 0x1a4 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add ip, ip, ip, lsl #1 │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + lsl lr, lr, #3 │ │ │ │ + add r3, lr, r3 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + str lr, [sp, #16] │ │ │ │ + mov sl, r3 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ mov r2, r6 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - lsl ip, ip, #4 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [fp, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ + str sl, [sp, #32] │ │ │ │ + add sl, r3, r3, lsl #1 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r7, fp │ │ │ │ + lsl lr, sl, #4 │ │ │ │ + str lr, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + lsl lr, sl, #4 │ │ │ │ ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ - strd r0, [r7, ip] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ + strd r0, [fp, lr] │ │ │ │ lsl fp, sl, #5 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ lsl sl, sl, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r7, fp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ strd r0, [r7, sl] │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ - ldrd r6, [r3] │ │ │ │ + ldrd r8, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #360] @ 252ac │ │ │ │ - ldr r3, [pc, #360] @ 252b0 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #356] @ 269d8 │ │ │ │ + ldr r3, [pc, #356] @ 269dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [pc, #320] @ 252b4 │ │ │ │ + strd r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #312] @ 269e0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #256] @ 252b8 │ │ │ │ - ldr r3, [pc, #256] @ 252bc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #244] @ 269e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #236] @ 252c0 │ │ │ │ - ldr r3, [pc, #236] @ 252c4 │ │ │ │ + ldr r3, [pc, #236] @ 269e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #224] @ 269ec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #216] @ 269f0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #180] @ 252b8 │ │ │ │ - ldr r3, [pc, #180] @ 252bc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #168] @ 269e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #160] @ 252c0 │ │ │ │ - ldr r3, [pc, #160] @ 252c4 │ │ │ │ + ldr r3, [pc, #160] @ 269e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #148] @ 269ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #140] @ 269f0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - b 252c8 │ │ │ │ - andseq sl, sl, r4, lsl #12 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ + b 269f4 │ │ │ │ + andseq ip, sl, r8, asr #29 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ svccc 0x00e00000 │ │ │ │ - blls fe622554 │ │ │ │ + blls fe623c80 │ │ │ │ svccc 0x00e1e377 │ │ │ │ svccc 0x00d00000 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [r7, lr] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ + strd r0, [r7, r5] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r7, sl] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ strd r0, [r7, fp] │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ - ldrd sl, [r3] │ │ │ │ - ldrd r6, [r1] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-160] @ 252ac │ │ │ │ - ldr r3, [pc, #-160] @ 252b0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r8, [r3] │ │ │ │ + ldrd r4, [r1] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-164] @ 269d8 │ │ │ │ + ldr r3, [pc, #-164] @ 269dc │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [pc, #-200] @ 252b4 │ │ │ │ + strd r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-208] @ 269e0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-264] @ 252b8 │ │ │ │ - ldr r3, [pc, #-264] @ 252bc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-280] @ 269e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-284] @ 252c0 │ │ │ │ - ldr r3, [pc, #-284] @ 252c4 │ │ │ │ + ldr r3, [pc, #-288] @ 269e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-300] @ 269ec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-308] @ 269f0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-340] @ 252b8 │ │ │ │ - ldr r3, [pc, #-340] @ 252bc │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-348] @ 269e4 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-360] @ 252c0 │ │ │ │ - ldr r3, [pc, #-360] @ 252c4 │ │ │ │ + ldr r3, [pc, #-360] @ 269e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-372] @ 269ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-380] @ 269f0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #420] @ 0x1a4 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - add lr, r9, r9, lsl #2 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - lsl r7, lr, #3 │ │ │ │ - add r6, r9, lr, lsl #3 │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r9, [sp, #428] @ 0x1ac │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [r9, r7] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + lsl r8, r9, #3 │ │ │ │ + str r9, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [r7, r8] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + add r9, r7, r8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r6, r3] │ │ │ │ - ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [r9, r3] │ │ │ │ + mov r9, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - add r6, r3, lr, lsl #1 │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ mov r1, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - lsl r6, r6, #3 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [r9, r6] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ - mov r2, sl │ │ │ │ - lsl r6, r3, #4 │ │ │ │ - mov r3, fp │ │ │ │ + mul r3, r9, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [r7, r9] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + lsl sl, r3, #4 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r9, r6] │ │ │ │ - ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ - mov r0, sl │ │ │ │ - lsl r8, r3, #6 │ │ │ │ - mov r1, fp │ │ │ │ + strd r0, [r7, sl] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + lsl r6, r3, #6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ - strd r0, [r9, r8] │ │ │ │ + strd r0, [r7, r6] │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ - ldrd r8, [r3] │ │ │ │ + ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-672] @ 252ac │ │ │ │ - ldr r3, [pc, #-672] @ 252b0 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-676] @ 269d8 │ │ │ │ + ldr r3, [pc, #-676] @ 269dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #-712] @ 252b4 │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-720] @ 269e0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r7, r1 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - mov sl, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-780] @ 252b8 │ │ │ │ - ldr r3, [pc, #-780] @ 252bc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-800] @ 252c0 │ │ │ │ - ldr r3, [pc, #-800] @ 252c4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + ldr r2, [pc, #-792] @ 269e4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [pc, #-800] @ 269e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #-804] @ 269ec │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-816] @ 269f0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-856] @ 252b8 │ │ │ │ - ldr r3, [pc, #-856] @ 252bc │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-852] @ 269e4 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-872] @ 252c0 │ │ │ │ - ldr r3, [pc, #-872] @ 252c4 │ │ │ │ + ldr r3, [pc, #-864] @ 269e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-876] @ 269ec │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [pc, #-884] @ 269f0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - ldr fp, [sp, #360] @ 0x168 │ │ │ │ - add sl, fp, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr fp, [sp, #368] @ 0x170 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [fp, r7] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [fp, r8] │ │ │ │ + add r4, fp, r8 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + strd r0, [r4, lr] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + sub r4, r5, r3 │ │ │ │ mov r3, r9 │ │ │ │ - add r8, fp, r6 │ │ │ │ - mov r9, fp │ │ │ │ - strd r0, [sl, ip] │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldr r1, [sp, #420] @ 0x1a4 │ │ │ │ - mov r0, r4 │ │ │ │ - sub r7, r7, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl sl, r7, #4 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [fp, sl] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #112] @ 0x70 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + lsl r5, r4, #4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + strd r0, [fp, r5] │ │ │ │ + add r5, fp, sl │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #64] @ 0x40 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [r9, r6] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd sl, [r3] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [r8, r6] │ │ │ │ - ldrd r8, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1168] @ 252ac │ │ │ │ - ldr r3, [pc, #-1168] @ 252b0 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + strd r0, [fp, sl] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + ldrd r6, [r3] │ │ │ │ + strd r0, [r5, lr] │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + ldrd sl, [r1] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1168] @ 269d8 │ │ │ │ + ldr r3, [pc, #-1168] @ 269dc │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #-1208] @ 252b4 │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1212] @ 269e0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1268] @ 252b8 │ │ │ │ - ldr r3, [pc, #-1268] @ 252bc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1276] @ 269e4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1288] @ 252c0 │ │ │ │ - ldr r3, [pc, #-1288] @ 252c4 │ │ │ │ + ldr r3, [pc, #-1284] @ 269e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1296] @ 269ec │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [pc, #-1304] @ 269f0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1344] @ 252b8 │ │ │ │ - ldr r3, [pc, #-1344] @ 252bc │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1344] @ 269e4 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1360] @ 252c0 │ │ │ │ - ldr r3, [pc, #-1360] @ 252c4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [pc, #-1356] @ 269e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1368] @ 269ec │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - lsl fp, r7, #3 │ │ │ │ + ldr r3, [pc, #-1376] @ 269f0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - lsl r5, lr, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #360] @ 0x168 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - add r7, sl, r7, lsl #3 │ │ │ │ - strd r0, [sl, r5] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + lsl sl, sl, #4 │ │ │ │ + ldr fp, [sp, #368] @ 0x170 │ │ │ │ + strd r0, [fp, sl] │ │ │ │ + add r5, fp, r4 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, fp] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r0, [fp, r4] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [r7, r6] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [r5, lr] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ - mov r7, sl │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr lr, [sp, #420] @ 0x1a4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sl, ip] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr lr, [sp, #428] @ 0x1ac │ │ │ │ + strd r0, [fp, r5] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - lsl sl, lr, #5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + lsl r5, lr, #5 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r4, [sp, #240] @ 0xf0 │ │ │ │ - strd r0, [r7, sl] │ │ │ │ - ldrd r6, [r3] │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd r6, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, [fp, r5] │ │ │ │ + ldrd r8, [r3] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1648] @ 269d8 │ │ │ │ + ldr r3, [pc, #-1648] @ 269dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1656] @ 252ac │ │ │ │ - ldr r3, [pc, #-1656] @ 252b0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #-1696] @ 252b4 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1692] @ 269e0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1756] @ 252b8 │ │ │ │ - ldr r3, [pc, #-1756] @ 252bc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1776] @ 252c0 │ │ │ │ - ldr r3, [pc, #-1776] @ 252c4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1756] @ 269e4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [pc, #-1764] @ 269e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #-1768] @ 269ec │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1780] @ 269f0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1832] @ 252b8 │ │ │ │ - ldr r3, [pc, #-1832] @ 252bc │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1816] @ 269e4 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1848] @ 252c0 │ │ │ │ - ldr r3, [pc, #-1848] @ 252c4 │ │ │ │ + ldr r3, [pc, #-1828] @ 269e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1840] @ 269ec │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [pc, #-1848] @ 269f0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - strd r0, [r9, lr] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #420] @ 0x1a4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + ldrd sl, [sp, #40] @ 0x28 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ - add r8, lr, r3, lsl #2 │ │ │ │ mov r3, r7 │ │ │ │ - lsl r8, r8, #3 │ │ │ │ - strd r0, [r9, fp] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [r9, r8] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r2, #104 @ 0x68 │ │ │ │ + strd r0, [r3, r4] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r4, [sp, #428] @ 0x1ac │ │ │ │ + mov r1, r7 │ │ │ │ + mul r4, r2, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r2, sl │ │ │ │ + strd r0, [r3, r4] │ │ │ │ + mov r3, fp │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [r9, sl] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ - strd r0, [r9, ip] │ │ │ │ - ldr r0, [sp, #364] @ 0x16c │ │ │ │ - add r2, r2, r0 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [r4, r5] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r2, [sp, #372] @ 0x174 │ │ │ │ + strd r0, [r4, r5] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r1, r1, r2 │ │ │ │ + add r2, ip, r2 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ - add ip, fp, r0 │ │ │ │ - add r3, r9, r2 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r3, r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r3, r7, r2 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r2, [sp, #372] @ 0x174 │ │ │ │ + ldr fp, [sp, #368] @ 0x170 │ │ │ │ + add r3, fp, r2 │ │ │ │ + ldr r2, [sp, #380] @ 0x17c │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ eor r3, r3, r2 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eor r3, r3, r2 │ │ │ │ - str r3, [sp, #420] @ 0x1a4 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #428] @ 0x1ac │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ - bne 245fc │ │ │ │ - add sp, sp, #380 @ 0x17c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00025b38 : │ │ │ │ - ldr r2, [pc, #12] @ 25b4c │ │ │ │ - ldr r1, [pc, #12] @ 25b50 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ + bne 25d30 │ │ │ │ + add sp, sp, #388 @ 0x184 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00027278 : │ │ │ │ + ldr r2, [pc, #12] @ 2728c │ │ │ │ + ldr r1, [pc, #12] @ 27290 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7fc │ │ │ │ - andseq r5, sl, r8, ror #22 │ │ │ │ - @ instruction: 0xffffea54 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #300 @ 0x12c │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #3292] @ 2684c │ │ │ │ + andseq r8, sl, r8, lsr #8 │ │ │ │ + @ instruction: 0xffffea38 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #292 @ 0x124 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [pc, #3292] @ 27f9c │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ble 26d70 │ │ │ │ - ldr r0, [sp, #348] @ 0x15c │ │ │ │ + ble 284b4 │ │ │ │ + ldr r0, [sp, #340] @ 0x154 │ │ │ │ lsl r0, r0, #3 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsl r0, r0, #3 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ - ldr r0, [pc, #3256] @ 26850 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [pc, #3256] @ 27fa0 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r1, [r1] │ │ │ │ - str r1, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ + str r1, [sp, #284] @ 0x11c │ │ │ │ + ldr r9, [sp] │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldrd r4, [r9] │ │ │ │ lsl sl, r3, #6 │ │ │ │ ldrd r6, [r9, sl] │ │ │ │ - ldrd r4, [r9] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #272] @ 0x110 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, [fp, sl] │ │ │ │ ldrd r4, [fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ lsl r8, r3, #5 │ │ │ │ - add r3, r9, r3, lsl #5 │ │ │ │ + add r3, r9, r8 │ │ │ │ ldrd r4, [r9, r8] │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, fp, r8 │ │ │ │ ldrd r4, [fp, r8] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #32] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r8, [sp, #72] @ 0x48 │ │ │ │ - ldrd r4, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r8, [sp, #64] @ 0x40 │ │ │ │ + ldrd r4, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp] │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsl r4, r3, #4 │ │ │ │ - lsl r8, r3, #3 │ │ │ │ - rsb fp, r3, r3, lsl #4 │ │ │ │ - rsb r3, r3, r3, lsl #3 │ │ │ │ - lsl r5, r3, #3 │ │ │ │ + lsl r1, r3, #3 │ │ │ │ + sub fp, r4, r3 │ │ │ │ + sub r3, r1, r3 │ │ │ │ lsl fp, fp, #3 │ │ │ │ + lsl r5, r3, #3 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, [r9, fp] │ │ │ │ - str r8, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, [r9, r5] │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r6, [r2, fp] │ │ │ │ ldrd r8, [r2, r5] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #336] @ 0x150 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - add r5, ip, ip, lsl #1 │ │ │ │ - lsl fp, r5, #3 │ │ │ │ - add r3, r9, r5, lsl #3 │ │ │ │ - ldrd r6, [r9, fp] │ │ │ │ - ldrd r8, [r3, sl] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp] │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr ip, [sp, #328] @ 0x148 │ │ │ │ + add fp, ip, ip, lsl #1 │ │ │ │ + lsl r5, fp, #3 │ │ │ │ + lsl fp, fp, #4 │ │ │ │ + add r3, r9, r5 │ │ │ │ + ldrd r6, [r9, r5] │ │ │ │ + ldrd r8, [r3, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r3, r2, fp │ │ │ │ - ldrd r6, [r2, fp] │ │ │ │ - ldrd r8, [r3, sl] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ + add r3, r2, r5 │ │ │ │ + ldrd r6, [r2, r5] │ │ │ │ + ldrd r8, [r3, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #128] @ 0x80 │ │ │ │ - ldrd r6, [sp, #136] @ 0x88 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldrd r6, [sp, #136] @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - add r3, fp, r4 │ │ │ │ - ldrd r6, [fp, r4] │ │ │ │ - ldrd r8, [r3, sl] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp] │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ add r3, r9, r4 │ │ │ │ ldrd r6, [r9, r4] │ │ │ │ ldrd r8, [r3, sl] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - lsl r8, r5, #4 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r4, [fp, r8] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r8, [sp, #272] @ 0x110 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + add r3, r8, r4 │ │ │ │ + ldrd r4, [r4, r8] │ │ │ │ + ldrd r6, [r3, sl] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp] │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - lsl r9, r1, #4 │ │ │ │ - ldrd r6, [fp, r9] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r6, [r3, fp] │ │ │ │ + lsl r9, r2, #4 │ │ │ │ ldrd r4, [r3, r9] │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - ldrd r6, [r3, r8] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r4, [r8, r9] │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + ldrd r6, [r8, fp] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #128] @ 0x80 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r6, [sp, #144] @ 0x90 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #152] @ 0x98 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #168] @ 0xa8 │ │ │ │ - add r3, fp, r8 │ │ │ │ - ldrd r4, [fp, r8] │ │ │ │ - ldrd r6, [r3, sl] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp] │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + add r3, r9, r8 │ │ │ │ + ldrd r4, [r9, r8] │ │ │ │ + ldrd r6, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - add r3, r9, r8 │ │ │ │ - ldrd r4, [r9, r8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #272] @ 0x110 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + add r3, fp, r8 │ │ │ │ + ldrd r4, [fp, r8] │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - lsl r8, r3, #3 │ │ │ │ - add r3, fp, r3, lsl #3 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - str fp, [sp, #8] │ │ │ │ - ldrd r4, [fp, r8] │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + add r8, r3, r3, lsl #2 │ │ │ │ + lsl r8, r8, #3 │ │ │ │ + add r3, r9, r8 │ │ │ │ + ldrd r4, [r9, r8] │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, r9, r8 │ │ │ │ - ldrd r6, [r9, r8] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, fp, r8 │ │ │ │ + ldrd r6, [fp, r8] │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ ldrd r8, [r3, sl] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd sl, [sp, #192] @ 0xc0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd sl, [sp, #184] @ 0xb8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r6, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd sl, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd sl, [sp, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #340] @ 0x154 │ │ │ │ - lsl fp, r3, #6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #332] @ 0x14c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ + lsl fp, r3, #6 │ │ │ │ + mov r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ strd r0, [sl] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3, fp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [sp, #340] @ 0x154 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - lsl r8, r1, #5 │ │ │ │ - add r9, r3, r1, lsl #5 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ + ldr r1, [sp, #332] @ 0x14c │ │ │ │ + lsl r8, r1, #5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + add r9, r3, r8 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3, r8] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ strd r0, [r9, fp] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [sp, #340] @ 0x154 │ │ │ │ + ldr r1, [sp, #332] @ 0x14c │ │ │ │ mov r6, r0 │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - lsl r9, r1, #5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + lsl r9, r1, #5 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r0, [sl, r8] │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [sl, r8] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #876] @ 26854 │ │ │ │ - ldr r3, [pc, #876] @ 26858 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, sl │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #880] @ 27fa4 │ │ │ │ + ldr r3, [pc, #880] @ 27fa8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #832] @ 26854 │ │ │ │ - ldr r3, [pc, #832] @ 26858 │ │ │ │ - bl 1c606c │ │ │ │ - ldr ip, [sp, #340] @ 0x154 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #840] @ 27fa4 │ │ │ │ + mov r9, sl │ │ │ │ + ldr r3, [pc, #836] @ 27fa8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr ip, [sp, #332] @ 0x14c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r6 │ │ │ │ - add ip, ip, ip, lsl #2 │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + add ip, ip, ip, lsl #2 │ │ │ │ lsl r8, ip, #4 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - mov r2, r4 │ │ │ │ + str ip, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sl, r8] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsl sl, r1, #4 │ │ │ │ - add r8, r3, r1, lsl #4 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + add r8, r3, sl │ │ │ │ mov r3, r5 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #340] @ 0x154 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - lsl ip, lr, #4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - str ip, [sp, #32] │ │ │ │ + ldr lr, [sp, #332] @ 0x14c │ │ │ │ strd r0, [r3, sl] │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ + lsl r1, lr, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - str r9, [sp, #16] │ │ │ │ + str r9, [sp, #8] │ │ │ │ strd r0, [r9, ip] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [r8, fp] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r0, [r8, fp] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #584] @ 26854 │ │ │ │ - ldr r3, [pc, #584] @ 26858 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #588] @ 27fa4 │ │ │ │ + ldr r3, [pc, #588] @ 27fa8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #544] @ 26854 │ │ │ │ - ldr r3, [pc, #544] @ 26858 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [sp, #340] @ 0x154 │ │ │ │ - ldr lr, [sp, #340] @ 0x154 │ │ │ │ - lsl r2, r2, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #548] @ 27fa4 │ │ │ │ + ldr r3, [pc, #548] @ 27fa8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr lr, [sp, #332] @ 0x14c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r3, r5 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #332] @ 0x14c │ │ │ │ + lsl lr, lr, #3 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub r9, lr, r2 │ │ │ │ mov r2, r4 │ │ │ │ - rsb r9, lr, lr, lsl #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ lsl r8, r9, #4 │ │ │ │ lsl r9, r9, #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ strd r0, [r3, r8] │ │ │ │ - add r8, r2, ip │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + add r8, r2, ip │ │ │ │ mov r2, r6 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ strd r0, [r2, ip] │ │ │ │ mov r2, r4 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3, sl] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [r8, fp] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [r8, fp] │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #376] @ 26854 │ │ │ │ - ldr r3, [pc, #376] @ 26858 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r6, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #380] @ 27fa4 │ │ │ │ + ldr r3, [pc, #380] @ 27fa8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r6, [sp, #224] @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #292] @ 26854 │ │ │ │ - ldr r3, [pc, #292] @ 26858 │ │ │ │ - bl 1c606c │ │ │ │ - mov r5, r1 │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #296] @ 27fa4 │ │ │ │ + ldr r3, [pc, #296] @ 27fa8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r6, [sp, #248] @ 0xf8 │ │ │ │ mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #228] @ 2685c │ │ │ │ - ldr r3, [pc, #228] @ 26860 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #216] @ 26864 │ │ │ │ - ldr r3, [pc, #216] @ 26868 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #236] @ 27fac │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [pc, #228] @ 27fb0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [pc, #212] @ 27fb4 │ │ │ │ + ldr r3, [pc, #212] @ 27fb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #172] @ 26864 │ │ │ │ - ldr r3, [pc, #172] @ 26868 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #140] @ 2685c │ │ │ │ - ldr r3, [pc, #140] @ 26860 │ │ │ │ + ldr r2, [pc, #168] @ 27fb4 │ │ │ │ + ldr r3, [pc, #168] @ 27fb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + ldr r2, [pc, #140] @ 27fac │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + ldrd sl, [r1] │ │ │ │ + ldr r3, [pc, #132] @ 27fb0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #40] @ 26864 │ │ │ │ - ldr r3, [pc, #40] @ 26868 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ - b 2686c │ │ │ │ - andseq r9, sl, r0, asr r0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #48] @ 27fb4 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [pc, #40] @ 27fb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + b 27fbc │ │ │ │ + andseq fp, sl, r0, lsl #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ - ldr r2, [pc, #-24] @ 2685c │ │ │ │ - ldr r3, [pc, #-24] @ 26860 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [pc, #-28] @ 27fac │ │ │ │ + ldr r3, [pc, #-28] @ 27fb0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-60] @ 26864 │ │ │ │ - ldr r3, [pc, #-60] @ 26868 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-60] @ 27fb4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-96] @ 2685c │ │ │ │ - ldr r3, [pc, #-96] @ 26860 │ │ │ │ + ldr r3, [pc, #-68] @ 27fb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-100] @ 27fac │ │ │ │ + ldr r3, [pc, #-100] @ 27fb0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #340] @ 0x154 │ │ │ │ - add r6, r3, lr, lsl #1 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - lsl r6, r6, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #332] @ 0x14c │ │ │ │ + mov r7, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mul r3, r7, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r8, r6] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r7, r6] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsl r6, r1, #3 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r8, r6] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr r3, [sp, #340] @ 0x154 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + strd r0, [r7, r6] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #332] @ 0x14c │ │ │ │ sub r4, ip, r3 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - strd r0, [r7, r6] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [r7, r4] │ │ │ │ - ldrd r6, [sp, #112] @ 0x70 │ │ │ │ + ldrd r6, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ strd r0, [r8, r4] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3, r9] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ strd r0, [r8, r9] │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-432] @ 26854 │ │ │ │ - ldr r3, [pc, #-432] @ 26858 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-424] @ 27fa4 │ │ │ │ + ldr r3, [pc, #-424] @ 27fa8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #232] @ 0xe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-516] @ 26854 │ │ │ │ - ldr r3, [pc, #-516] @ 26858 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r6, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-508] @ 27fa4 │ │ │ │ + ldr r3, [pc, #-508] @ 27fa8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r6, [sp, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-568] @ 26864 │ │ │ │ - ldr r3, [pc, #-568] @ 26868 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-596] @ 2685c │ │ │ │ - ldr r3, [pc, #-596] @ 26860 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-560] @ 27fb4 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [pc, #-568] @ 27fb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [pc, #-600] @ 27fac │ │ │ │ + ldr r3, [pc, #-600] @ 27fb0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-640] @ 2685c │ │ │ │ - ldr r3, [pc, #-640] @ 26860 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-656] @ 26864 │ │ │ │ - ldr r3, [pc, #-656] @ 26868 │ │ │ │ + ldr r2, [pc, #-644] @ 27fac │ │ │ │ + ldr r3, [pc, #-644] @ 27fb0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + ldr r2, [pc, #-656] @ 27fb4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + ldr r3, [pc, #-664] @ 27fb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-776] @ 2685c │ │ │ │ - ldr r3, [pc, #-776] @ 26860 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-788] @ 26864 │ │ │ │ - ldr r3, [pc, #-788] @ 26868 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-768] @ 27fac │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [pc, #-776] @ 27fb0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [pc, #-792] @ 27fb4 │ │ │ │ + ldr r3, [pc, #-792] @ 27fb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-840] @ 2685c │ │ │ │ - ldr r3, [pc, #-840] @ 26860 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-840] @ 27fac │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-860] @ 26864 │ │ │ │ - ldr r3, [pc, #-860] @ 26868 │ │ │ │ + ldr r3, [pc, #-848] @ 27fb0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-864] @ 27fb4 │ │ │ │ + ldr r3, [pc, #-864] @ 27fb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r6, [sp, #340] @ 0x154 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r3, fp │ │ │ │ - add r6, r2, r6 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + ldr r2, [sp, #332] @ 0x14c │ │ │ │ + add r6, lr, r2 │ │ │ │ mov r2, sl │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ lsl r6, r6, #3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r7, r6] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3, r6] │ │ │ │ mov r3, fp │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r7, sl] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ - ldr r3, [sp, #340] @ 0x154 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + mov r3, #104 @ 0x68 │ │ │ │ + ldr r4, [sp, #332] @ 0x14c │ │ │ │ strd r0, [r6, sl] │ │ │ │ - ldrd sl, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldrd sl, [sp, #56] @ 0x38 │ │ │ │ + mul r4, r3, r4 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - add r4, r3, r1, lsl #2 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [r6, r4] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r6, r4] │ │ │ │ - ldrd r6, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ strd r0, [r5, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - lsl r4, lr, #3 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #280] @ 0x118 │ │ │ │ + lsl r4, ip, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [sl, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - add r2, fp, r3 │ │ │ │ - add r3, r9, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp] │ │ │ │ + strd r0, [r5, r4] │ │ │ │ + ldr fp, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + add r2, r9, r3 │ │ │ │ + add r3, fp, r3 │ │ │ │ + str r2, [sp] │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ add r2, r5, r3 │ │ │ │ add r3, sl, r3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ eor r3, r3, r2 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ - ldr r3, [sp, #340] @ 0x154 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #332] @ 0x14c │ │ │ │ eor r3, r3, r2 │ │ │ │ - str r3, [sp, #340] @ 0x154 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - bne 25ba8 │ │ │ │ - add sp, sp, #300 @ 0x12c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ + bne 272f8 │ │ │ │ + add sp, sp, #292 @ 0x124 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00026d78 : │ │ │ │ - ldr r2, [pc, #12] @ 26d8c │ │ │ │ - ldr r1, [pc, #12] @ 26d90 │ │ │ │ +000284d0 : │ │ │ │ + ldr r2, [pc, #12] @ 284e4 │ │ │ │ + ldr r1, [pc, #12] @ 284e8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7fc │ │ │ │ - andseq r4, sl, r8, ror #18 │ │ │ │ - @ instruction: 0xffffedc8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r7, sl, r0, lsl r2 │ │ │ │ + @ instruction: 0xffffedb0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #620 @ 0x26c │ │ │ │ + str r1, [sp, #4] │ │ │ │ str r0, [sp, #600] @ 0x258 │ │ │ │ ldr r0, [sp, #664] @ 0x298 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #3392] @ 27af0 │ │ │ │ + ldr r1, [pc, #3392] @ 29258 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ble 29e28 │ │ │ │ + ble 2b5a4 │ │ │ │ ldr r0, [sp, #668] @ 0x29c │ │ │ │ mov sl, r2 │ │ │ │ + mov fp, r3 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #604] @ 0x25c │ │ │ │ ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ - mov fp, r3 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #608] @ 0x260 │ │ │ │ - ldr r0, [pc, #3348] @ 27af4 │ │ │ │ + ldr r0, [pc, #3348] @ 2925c │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #612] @ 0x264 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ ldr r9, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldrd r4, [r9] │ │ │ │ lsl r8, r3, #7 │ │ │ │ ldrd r6, [r9, r8] │ │ │ │ - ldrd r4, [r9] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r8, [sp, #8] │ │ │ │ + strd r0, [sp, #32] │ │ │ │ ldrd r4, [r2] │ │ │ │ ldrd r6, [r2, r8] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #656] @ 0x290 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ lsl r8, r3, #6 │ │ │ │ ldrd r4, [r9, r8] │ │ │ │ - add r3, r9, r3, lsl #6 │ │ │ │ + add r3, r9, r8 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ ldrd r6, [r3, r9] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ add r3, r2, r8 │ │ │ │ ldrd r6, [r2, r8] │ │ │ │ ldrd r8, [r9, r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r8, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r4, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r6, [sp, #104] @ 0x68 │ │ │ │ - ldrd r4, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #600] @ 0x258 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r8, [sp, #600] @ 0x258 │ │ │ │ lsl ip, r3, #5 │ │ │ │ - add r3, r8, r3, lsl #5 │ │ │ │ + add r3, r8, ip │ │ │ │ ldrd r4, [r8, ip] │ │ │ │ + str ip, [sp, #24] │ │ │ │ ldrd r6, [r3, r9] │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ add r3, r2, ip │ │ │ │ ldrd r4, [r2, ip] │ │ │ │ ldrd r6, [r3, r9] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #656] @ 0x290 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #656] @ 0x290 │ │ │ │ - rsb ip, r3, r3, lsl #3 │ │ │ │ - lsl r9, ip, #5 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - add ip, r7, r7, lsl #1 │ │ │ │ - lsl lr, r3, #3 │ │ │ │ - ldrd r4, [r8, r9] │ │ │ │ + lsl ip, r3, #3 │ │ │ │ + sub r3, ip, r3 │ │ │ │ + add r7, r7, r7, lsl #1 │ │ │ │ + lsl r9, r3, #5 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r3, r8 │ │ │ │ - lsl r8, ip, #5 │ │ │ │ + ldrd r4, [r8, r9] │ │ │ │ + lsl r8, r7, #5 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, [r3, r8] │ │ │ │ - str lr, [sp, #24] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd r6, [r1, r9] │ │ │ │ ldrd r8, [r8, r1] │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r6, [sp, #160] @ 0xa0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2392] @ 27af8 │ │ │ │ - ldr r3, [pc, #2392] @ 27afc │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2392] @ 29260 │ │ │ │ + ldr r3, [pc, #2392] @ 29264 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2356] @ 27af8 │ │ │ │ - ldr r3, [pc, #2356] @ 27afc │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2356] @ 29260 │ │ │ │ + ldr r3, [pc, #2356] @ 29264 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2276] @ 27af8 │ │ │ │ - ldr r3, [pc, #2276] @ 27afc │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2276] @ 29260 │ │ │ │ + ldr r3, [pc, #2276] @ 29264 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2240] @ 27af8 │ │ │ │ - ldr r3, [pc, #2240] @ 27afc │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2240] @ 29260 │ │ │ │ + ldr r3, [pc, #2240] @ 29264 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #656] @ 0x290 │ │ │ │ ldr r2, [sp, #600] @ 0x258 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ lsl r9, r4, #4 │ │ │ │ - add r3, r2, r4, lsl #4 │ │ │ │ - ldrd r6, [r3, r8] │ │ │ │ + add r3, r2, r9 │ │ │ │ ldrd r4, [r2, r9] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldrd r6, [r3, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, r1, r9 │ │ │ │ ldrd r4, [r1, r9] │ │ │ │ ldrd r6, [r3, r8] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r4, [sp, #656] @ 0x290 │ │ │ │ ldr r2, [sp, #600] @ 0x258 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ lsl r8, r4, #4 │ │ │ │ - add r3, r2, r4, lsl #4 │ │ │ │ - ldrd r6, [r3, ip] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ + add r3, r2, r8 │ │ │ │ ldrd r4, [r2, r8] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r6, [r3, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd r4, [r1, r8] │ │ │ │ add r3, r1, r8 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r3, r8] │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r6, [r3, r8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ strd r0, [sp, #248] @ 0xf8 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, [sp, #240] @ 0xf0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1868] @ 27b08 │ │ │ │ - ldr r3, [pc, #1868] @ 27b0c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1860] @ 29270 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1852] @ 29274 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ - ldr r2, [pc, #1828] @ 27b00 │ │ │ │ + ldr r2, [pc, #1828] @ 29268 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #1824] @ 27b04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1816] @ 2926c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ - ldr r2, [pc, #1780] @ 27b00 │ │ │ │ + ldr r2, [pc, #1780] @ 29268 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #1776] @ 27b04 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1764] @ 27b08 │ │ │ │ - ldr r3, [pc, #1764] @ 27b0c │ │ │ │ + ldr r3, [pc, #1768] @ 2926c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1756] @ 29270 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1748] @ 29274 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1668] @ 27b00 │ │ │ │ - ldr r3, [pc, #1668] @ 27b04 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1660] @ 29268 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1648] @ 27b08 │ │ │ │ - ldr r3, [pc, #1648] @ 27b0c │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [pc, #1652] @ 2926c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #1648] @ 29270 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1636] @ 29274 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1608] @ 27b08 │ │ │ │ - ldr r3, [pc, #1608] @ 27b0c │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1608] @ 29270 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1576] @ 27b00 │ │ │ │ - ldr r3, [pc, #1576] @ 27b04 │ │ │ │ + ldr r3, [pc, #1596] @ 29274 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1568] @ 29268 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1560] @ 2926c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #600] @ 0x258 │ │ │ │ - sub r7, r9, r7 │ │ │ │ - lsl r9, r7, #4 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ + sub r5, r9, r5 │ │ │ │ + lsl r9, r5, #4 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ ldrd r4, [r3, r9] │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - lsl r8, r6, #4 │ │ │ │ - ldrd r6, [r3, r8] │ │ │ │ mov r1, r5 │ │ │ │ + lsl r8, lr, #4 │ │ │ │ + ldrd r6, [r3, r8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd r6, [r1, r8] │ │ │ │ ldrd r4, [r1, r9] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r9, [sp, #600] @ 0x258 │ │ │ │ - lsl r8, r2, #4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r4, [r9, r8] │ │ │ │ + ldr r9, [sp, #600] @ 0x258 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r9, r2, lsl #4 │ │ │ │ + lsl r8, r7, #4 │ │ │ │ + ldrd r4, [r9, r8] │ │ │ │ + add r3, r9, r8 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r3, r9] │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r6, [r3, r9] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, r1, r8 │ │ │ │ ldrd r4, [r1, r8] │ │ │ │ ldrd r6, [r3, r9] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1048] @ 27b08 │ │ │ │ - ldr r3, [pc, #1048] @ 27b0c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1040] @ 29270 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1032] @ 29274 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ - ldr r2, [pc, #1008] @ 27b00 │ │ │ │ + ldr r2, [pc, #1008] @ 29268 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #1004] @ 27b04 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #996] @ 2926c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ - ldr r2, [pc, #968] @ 27b08 │ │ │ │ + ldr r2, [pc, #968] @ 29270 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #964] @ 27b0c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #936] @ 27b00 │ │ │ │ - ldr r3, [pc, #936] @ 27b04 │ │ │ │ + ldr r3, [pc, #956] @ 29274 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #928] @ 29268 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #920] @ 2926c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #836] @ 27b00 │ │ │ │ - ldr r3, [pc, #836] @ 27b04 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #828] @ 29268 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #816] @ 27b08 │ │ │ │ - ldr r3, [pc, #816] @ 27b0c │ │ │ │ + ldr r3, [pc, #820] @ 2926c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #808] @ 29270 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #800] @ 29274 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #760] @ 27b00 │ │ │ │ - ldr r3, [pc, #760] @ 27b04 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #760] @ 29268 │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #744] @ 27b08 │ │ │ │ - ldr r3, [pc, #744] @ 27b0c │ │ │ │ + ldr r3, [pc, #748] @ 2926c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #736] @ 29270 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #728] @ 29274 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #600] @ 0x258 │ │ │ │ - sub r8, r5, r2 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ + sub r8, r2, r6 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsl r8, r8, #3 │ │ │ │ - lsl r9, r7, #3 │ │ │ │ ldrd r4, [r3, r8] │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ + lsl r9, r2, #3 │ │ │ │ ldrd r6, [r3, r9] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd r6, [r1, r9] │ │ │ │ ldrd r4, [r1, r8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr r9, [sp, #600] @ 0x258 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - lsl r8, ip, #3 │ │ │ │ - add r3, r9, ip, lsl #3 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr r9, [sp, #600] @ 0x258 │ │ │ │ + lsl r8, lr, #3 │ │ │ │ + add r3, r9, r8 │ │ │ │ ldrd r4, [r9, r8] │ │ │ │ ldrd r6, [r3, r2] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd r4, [r1, r8] │ │ │ │ add r3, r1, r8 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r3, r8] │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r6, [r3, r8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + strd r0, [r3] │ │ │ │ + lsl r8, r7, #3 │ │ │ │ + ldrd r4, [r9, r8] │ │ │ │ + add r3, r9, r8 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r6, [r3, r9] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ - mov r5, r9 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsl r4, r3, #3 │ │ │ │ - add r3, r9, r3, lsl #3 │ │ │ │ - ldrd r6, [r9, r4] │ │ │ │ - ldrd r8, [r8, r3] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add r3, r1, r8 │ │ │ │ + ldrd r4, [r1, r8] │ │ │ │ + ldrd r6, [r3, r9] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r6, #88 @ 0x58 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + mov lr, #216 @ 0xd8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r3, r1, r4 │ │ │ │ - ldrd r6, [r1, r4] │ │ │ │ - ldrd r8, [r8, r3] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ + mul r2, lr, r2 │ │ │ │ + ldrd r4, [r3, r2] │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mul r2, r6, r2 │ │ │ │ + ldrd r6, [r3, r2] │ │ │ │ + mov r8, r2 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r9, r5 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r4, r3, r4 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - ldrd r6, [r5, r4] │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ - mov r0, r6 │ │ │ │ - add r5, r5, r2, lsl #1 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ - ldrd r8, [r9, r5] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldrd r6, [r1, r4] │ │ │ │ - b 27b10 │ │ │ │ - andseq r7, sl, r0, lsl lr │ │ │ │ + ldrd r6, [r1, r8] │ │ │ │ + ldrd r4, [r1, r9] │ │ │ │ + mov r2, r6 │ │ │ │ + b 29278 │ │ │ │ + andseq sl, sl, r8, lsr #13 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ - ldrd r4, [r5, r1] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ ldrd r4, [r1] │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ - ldrd r4, [r1] │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - strd r0, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + ldrd r4, [r1] │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ + mov r0, r4 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ + mov r0, r4 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ + mov r0, r4 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - strd r0, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-584] @ 27af8 │ │ │ │ - ldr r3, [pc, #-584] @ 27afc │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-564] @ 29260 │ │ │ │ + ldr r3, [pc, #-564] @ 29264 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-624] @ 27af8 │ │ │ │ - ldr r3, [pc, #-624] @ 27afc │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-604] @ 29260 │ │ │ │ + ldr r3, [pc, #-604] @ 29264 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-824] @ 27af8 │ │ │ │ - ldr r3, [pc, #-824] @ 27afc │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-796] @ 29260 │ │ │ │ + ldr r3, [pc, #-796] @ 29264 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-864] @ 27af8 │ │ │ │ - ldr r3, [pc, #-864] @ 27afc │ │ │ │ - bl 1c606c │ │ │ │ - ldr r9, [sp, #600] @ 0x258 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-832] @ 29260 │ │ │ │ + ldr r3, [pc, #-832] @ 29264 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r4, [r9, lr] │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r9, lr │ │ │ │ + ldr r9, [sp, #600] @ 0x258 │ │ │ │ + add r3, r9, ip │ │ │ │ + ldrd r4, [r9, ip] │ │ │ │ ldrd r6, [r3, r8] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - add r3, r1, lr │ │ │ │ - ldrd r4, [r1, lr] │ │ │ │ + add r3, r1, ip │ │ │ │ + ldrd r4, [r1, ip] │ │ │ │ ldrd r6, [r3, r8] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, lr, r5 │ │ │ │ - lsl r8, r3, #3 │ │ │ │ - add r3, r9, r3, lsl #3 │ │ │ │ - ldrd r6, [r3, ip] │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ + add r8, ip, r3 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + lsl r8, r8, #3 │ │ │ │ + add r3, r9, r8 │ │ │ │ ldrd r4, [r9, r8] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r6, [r3, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd r4, [r1, r8] │ │ │ │ add r3, r1, r8 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r3, r8] │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r6, [r3, r8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #528 @ 0x210 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - lsl r8, lr, #3 │ │ │ │ - ldrd r4, [r9, r8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #208] @ 0xd0 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r9, lr, lsl #3 │ │ │ │ + lsl r8, ip, #3 │ │ │ │ + ldrd r4, [r9, r8] │ │ │ │ + add r3, r9, r8 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r3, r9] │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r6, [r3, r9] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, r1, r8 │ │ │ │ ldrd r4, [r1, r8] │ │ │ │ ldrd r6, [r3, r9] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #656] @ 0x290 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ - add r9, lr, ip, lsl #2 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - lsl r9, r9, #3 │ │ │ │ - add r8, lr, ip, lsl #2 │ │ │ │ - lsl r8, r8, #3 │ │ │ │ + mov r5, #232 @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #656] @ 0x290 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + mov r7, #104 @ 0x68 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #600] @ 0x258 │ │ │ │ - ldrd r4, [r3, r9] │ │ │ │ - ldrd r6, [r3, r8] │ │ │ │ + mul ip, r5, ip │ │ │ │ + ldrd r4, [r3, ip] │ │ │ │ + mov r9, ip │ │ │ │ + ldr ip, [sp, #656] @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mul ip, r7, ip │ │ │ │ + ldrd r6, [r3, ip] │ │ │ │ + mov r8, ip │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ + strd r0, [r3] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldrd r6, [r1, r8] │ │ │ │ ldrd r4, [r1, r9] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r6, [r1, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #528 @ 0x210 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #544 @ 0x220 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1984] @ 27af8 │ │ │ │ - ldr r3, [pc, #-1984] @ 27afc │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1976] @ 29260 │ │ │ │ + ldr r3, [pc, #-1976] @ 29264 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2024] @ 27af8 │ │ │ │ - ldr r3, [pc, #-2024] @ 27afc │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2016] @ 29260 │ │ │ │ + ldr r3, [pc, #-2016] @ 29264 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r5, r1 │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2220] @ 27af8 │ │ │ │ - ldr r3, [pc, #-2220] @ 27afc │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2216] @ 29260 │ │ │ │ + ldr r3, [pc, #-2216] @ 29264 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2260] @ 27af8 │ │ │ │ - ldr r3, [pc, #-2260] @ 27afc │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2252] @ 29260 │ │ │ │ + ldr r3, [pc, #-2252] @ 29264 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2312] @ 27af8 │ │ │ │ - ldr r3, [pc, #-2312] @ 27afc │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2304] @ 29260 │ │ │ │ + ldr r3, [pc, #-2304] @ 29264 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ - ldr r2, [pc, #-2364] @ 27b08 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ + ldr r2, [pc, #-2360] @ 29270 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-2368] @ 27b0c │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2392] @ 27b00 │ │ │ │ - ldr r3, [pc, #-2392] @ 27b04 │ │ │ │ + ldr r3, [pc, #-2368] @ 29274 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2396] @ 29268 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2404] @ 2926c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2432] @ 27b08 │ │ │ │ - ldr r3, [pc, #-2432] @ 27b0c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2464] @ 27b00 │ │ │ │ - ldr r3, [pc, #-2464] @ 27b04 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #-2440] @ 29270 │ │ │ │ + ldr r3, [pc, #-2440] @ 29274 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #-2472] @ 29268 │ │ │ │ + ldr r3, [pc, #-2472] @ 2926c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2564] @ 27b00 │ │ │ │ - ldr r3, [pc, #-2564] @ 27b04 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + ldr r2, [pc, #-2564] @ 29268 │ │ │ │ + strd r0, [r3] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2576] @ 27b08 │ │ │ │ - ldr r3, [pc, #-2576] @ 27b0c │ │ │ │ + ldr r3, [pc, #-2572] @ 2926c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2584] @ 29270 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2592] @ 29274 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2624] @ 27b08 │ │ │ │ - ldr r3, [pc, #-2624] @ 27b0c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2656] @ 27b00 │ │ │ │ - ldr r3, [pc, #-2656] @ 27b04 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #-2636] @ 29270 │ │ │ │ + ldr r3, [pc, #-2636] @ 29274 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #-2668] @ 29268 │ │ │ │ + ldr r3, [pc, #-2668] @ 2926c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2800] @ 27af8 │ │ │ │ - ldr r3, [pc, #-2800] @ 27afc │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2804] @ 29260 │ │ │ │ + ldr r3, [pc, #-2804] @ 29264 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ mov r2, r8 │ │ │ │ + mov r8, #176 @ 0xb0 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #660] @ 0x294 │ │ │ │ - ldr r9, [sp, #660] @ 0x294 │ │ │ │ - add ip, ip, ip, lsl #2 │ │ │ │ - add r9, r9, ip, lsl #1 │ │ │ │ + mov r7, r1 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ + mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r3, r5 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - str r9, [sp, #216] @ 0xd8 │ │ │ │ - lsl r8, r9, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ + mul ip, r8, ip │ │ │ │ + mov r8, ip │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ strd r0, [sl, r8] │ │ │ │ mov r0, r6 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #660] @ 0x294 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #660] @ 0x294 │ │ │ │ mov r2, r4 │ │ │ │ - add ip, lr, lr, lsl #1 │ │ │ │ mov r3, r5 │ │ │ │ - str ip, [sp, #8] │ │ │ │ strd r0, [fp, r8] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + add ip, ip, ip, lsl #1 │ │ │ │ lsl r8, ip, #4 │ │ │ │ - bl 1c5cb8 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sl, r8] │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ mov r2, r6 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, r8] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #660] @ 0x294 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - lsl r9, r5, #4 │ │ │ │ - rsb r5, r5, r5, lsl #4 │ │ │ │ - str r9, [sp, #24] │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ - lsl r4, r5, #4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #660] @ 0x294 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ strd r0, [fp, r8] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + lsl r5, r9, #4 │ │ │ │ + sub r9, r5, r9 │ │ │ │ + lsl r4, r9, #4 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r9, [sp, #472] @ 0x1d8 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ strd r0, [fp, r4] │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ ldrd r6, [r1] │ │ │ │ + ldrd r8, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #660] @ 0x294 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - lsl r5, lr, #3 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ - rsb r5, lr, lr, lsl #3 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sl, r4] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl r4, r5, #4 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ + ldr r1, [sp, #660] @ 0x294 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + lsl lr, r1, #3 │ │ │ │ + sub r1, lr, r1 │ │ │ │ + lsl r4, r1, #4 │ │ │ │ + str lr, [sp, #24] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [fp, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ strd r0, [sl, r4] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3172] @ 27af8 │ │ │ │ - ldr r3, [pc, #-3172] @ 27afc │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-3200] @ 29260 │ │ │ │ + ldr r3, [pc, #-3200] @ 29264 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3228] @ 27b00 │ │ │ │ - ldr r3, [pc, #-3228] @ 27b04 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3244] @ 27b08 │ │ │ │ - ldr r3, [pc, #-3244] @ 27b0c │ │ │ │ + ldr r2, [pc, #-3268] @ 29268 │ │ │ │ + ldr r3, [pc, #-3268] @ 2926c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ + ldr r2, [pc, #-3280] @ 29270 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + ldr r3, [pc, #-3288] @ 29274 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3308] @ 27b00 │ │ │ │ - ldr r3, [pc, #-3308] @ 27b04 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3328] @ 27b08 │ │ │ │ - ldr r3, [pc, #-3328] @ 27b0c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-3348] @ 29268 │ │ │ │ + ldr r3, [pc, #-3348] @ 2926c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + ldr r2, [pc, #-3360] @ 29270 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3368] @ 29274 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3380] @ 295a0 │ │ │ │ - ldr r3, [pc, #3380] @ 295a4 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3364] @ 295a8 │ │ │ │ - ldr r3, [pc, #3364] @ 295ac │ │ │ │ + ldr r2, [pc, #3380] @ 2ad30 │ │ │ │ + ldr r3, [pc, #3380] @ 2ad34 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3368] @ 2ad38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3360] @ 2ad3c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3316] @ 295a8 │ │ │ │ - ldr r3, [pc, #3316] @ 295ac │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + ldr r2, [pc, #3320] @ 2ad38 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3280] @ 295a0 │ │ │ │ - ldr r3, [pc, #3280] @ 295a4 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + ldr r3, [pc, #3312] @ 2ad3c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #3280] @ 2ad30 │ │ │ │ + ldr r3, [pc, #3280] @ 2ad34 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3156] @ 295b0 │ │ │ │ - ldr r3, [pc, #3156] @ 295b4 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3172] @ 2ad40 │ │ │ │ + ldr r3, [pc, #3172] @ 2ad44 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #660] @ 0x294 │ │ │ │ - ldr lr, [sp, #504] @ 0x1f8 │ │ │ │ - mov r2, r4 │ │ │ │ - add lr, lr, r8 │ │ │ │ - mov r3, r5 │ │ │ │ - lsl r8, lr, #4 │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + ldr ip, [sp, #660] @ 0x294 │ │ │ │ + add ip, lr, ip │ │ │ │ + lsl r8, ip, #4 │ │ │ │ + str ip, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ strd r0, [sl, r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [fp, r8] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ + mov r4, #208 @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, r9] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + strd r0, [sl, r5] │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [fp, r5] │ │ │ │ ldr r7, [sp, #660] @ 0x294 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - add r7, r7, ip, lsl #2 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - lsl r4, r7, #4 │ │ │ │ - strd r0, [fp, r9] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r8, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + mul r7, r4, r7 │ │ │ │ + ldrd r8, [r3] │ │ │ │ + mov r4, r7 │ │ │ │ + strd r0, [fp, r7] │ │ │ │ + ldrd r6, [sp, #240] @ 0xf0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [fp, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #660] @ 0x294 │ │ │ │ strd r0, [sl, r4] │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + add lr, r3, r3, lsl #2 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ lsl r4, lr, #4 │ │ │ │ - bl 1c5cb8 │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [fp, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ strd r0, [sl, r4] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ add r3, sp, #544 @ 0x220 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ ldrd r8, [r1] │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2684] @ 295b0 │ │ │ │ - ldr r3, [pc, #2684] @ 295b4 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2692] @ 2ad40 │ │ │ │ + ldr r3, [pc, #2692] @ 2ad44 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2648] @ 295b0 │ │ │ │ - ldr r3, [pc, #2648] @ 295b4 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2656] @ 2ad40 │ │ │ │ + ldr r3, [pc, #2656] @ 2ad44 │ │ │ │ + bl 1ca0d4 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ + mov r2, r8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2556] @ 295b0 │ │ │ │ - ldr r3, [pc, #2556] @ 295b4 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2564] @ 2ad40 │ │ │ │ + ldr r3, [pc, #2564] @ 2ad44 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2516] @ 295b0 │ │ │ │ - ldr r3, [pc, #2516] @ 295b4 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2524] @ 2ad40 │ │ │ │ + ldr r3, [pc, #2524] @ 2ad44 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ + ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - lsl r8, lr, #5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + lsl r8, r9, #5 │ │ │ │ strd r0, [sl, r8] │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [fp, r8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [fp, r8] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r8, [sp, #660] @ 0x294 │ │ │ │ mov r2, r6 │ │ │ │ - lsl r8, r8, #5 │ │ │ │ mov r3, r7 │ │ │ │ + lsl r8, r8, #5 │ │ │ │ strd r0, [sl, r8] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + strd r0, [fp, r8] │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - lsl r4, r5, #5 │ │ │ │ - strd r0, [fp, r8] │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r6, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #224] @ 0xe0 │ │ │ │ + lsl r4, r7, #5 │ │ │ │ + ldrd r6, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [fp, r4] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [fp, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ strd r0, [sl, r4] │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ lsl r4, ip, #5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [fp, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ strd r0, [sl, r4] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #536 @ 0x218 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp, #660] @ 0x294 │ │ │ │ - mov r3, r5 │ │ │ │ - lsl r8, r2, #7 │ │ │ │ - mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r3, r5 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + lsl r8, r2, #7 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [sl, r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [fp, r8] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp, #660] @ 0x294 │ │ │ │ - lsl r4, r2, #6 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ strd r0, [fp] │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #152] @ 0x98 │ │ │ │ + lsl r4, r2, #6 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r6, [sp, #144] @ 0x90 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ strd r0, [fp, r4] │ │ │ │ + ldrd r8, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ strd r0, [sl, r4] │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ lsl r4, ip, #6 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [fp, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ strd r0, [sl, r4] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1380] @ 295c0 │ │ │ │ - ldr r3, [pc, #1380] @ 295c4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1384] @ 2ad50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1344] @ 295b8 │ │ │ │ - ldr r3, [pc, #1344] @ 295bc │ │ │ │ + ldr r3, [pc, #1376] @ 2ad54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1348] @ 2ad48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1340] @ 2ad4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1296] @ 295b8 │ │ │ │ - ldr r3, [pc, #1296] @ 295bc │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1308] @ 2ad48 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1280] @ 295c0 │ │ │ │ - ldr r3, [pc, #1280] @ 295c4 │ │ │ │ + ldr r3, [pc, #1296] @ 2ad4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1284] @ 2ad50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1276] @ 2ad54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1172] @ 295b8 │ │ │ │ - ldr r3, [pc, #1172] @ 295bc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1180] @ 2ad48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1152] @ 295c0 │ │ │ │ - ldr r3, [pc, #1152] @ 295c4 │ │ │ │ + ldr r3, [pc, #1172] @ 2ad4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1160] @ 2ad50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1152] @ 2ad54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1096] @ 295b8 │ │ │ │ - ldr r3, [pc, #1096] @ 295bc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1104] @ 2ad48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1076] @ 295c0 │ │ │ │ - ldr r3, [pc, #1076] @ 295c4 │ │ │ │ + ldr r3, [pc, #1096] @ 2ad4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1084] @ 2ad50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1076] @ 2ad54 │ │ │ │ + mov r5, #184 @ 0xb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r8, [sp, #152] @ 0x98 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r1, [sp, #660] @ 0x294 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mul r1, r5, r1 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r3, [sp, #660] @ 0x294 │ │ │ │ - lsl r8, ip, #3 │ │ │ │ - str r8, [sp, #160] @ 0xa0 │ │ │ │ - rsb r8, r3, ip, lsl #3 │ │ │ │ - lsl r8, r8, #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sl, r5] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - lsl r9, r9, #3 │ │ │ │ - strd r0, [sl, r8] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sl, r9] │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + strd r0, [sl, r4] │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [fp, r8] │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [fp, r5] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [fp, r4] │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [fp, r9] │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #660] @ 0x294 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ - sub r8, r8, ip │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [sp, #660] @ 0x294 │ │ │ │ + sub r8, r8, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #472] @ 0x1d8 │ │ │ │ lsl r8, r8, #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [fp, r8] │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ - lsl r9, r1, #3 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + strd r0, [fp, r8] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + lsl r9, r9, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ strd r0, [fp, r9] │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sp, #160] @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sl, r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ strd r0, [sl, r9] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #484] @ 295d0 │ │ │ │ - ldr r3, [pc, #484] @ 295d4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #500] @ 2ad60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #448] @ 295c8 │ │ │ │ - ldr r3, [pc, #448] @ 295cc │ │ │ │ + ldr r3, [pc, #492] @ 2ad64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #464] @ 2ad58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #456] @ 2ad5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #408] @ 295d0 │ │ │ │ - ldr r3, [pc, #408] @ 295d4 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #432] @ 2ad60 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #376] @ 295c8 │ │ │ │ - ldr r3, [pc, #376] @ 295cc │ │ │ │ + ldr r3, [pc, #420] @ 2ad64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #392] @ 2ad58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #384] @ 2ad5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #284] @ 295d0 │ │ │ │ - ldr r3, [pc, #284] @ 295d4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #300] @ 2ad60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #248] @ 295c8 │ │ │ │ - ldr r3, [pc, #248] @ 295cc │ │ │ │ + ldr r3, [pc, #292] @ 2ad64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #264] @ 2ad58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #256] @ 2ad5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #200] @ 295c8 │ │ │ │ - ldr r3, [pc, #200] @ 295cc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #216] @ 2ad58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #180] @ 295d0 │ │ │ │ - ldr r3, [pc, #180] @ 295d4 │ │ │ │ + ldr r3, [pc, #208] @ 2ad5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #196] @ 2ad60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #188] @ 2ad64 │ │ │ │ + mov r5, #168 @ 0xa8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r8, [sp, #144] @ 0x90 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r8, [sp, #160] @ 0xa0 │ │ │ │ - sub r8, r8, ip │ │ │ │ - lsl r8, r8, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r8, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #660] @ 0x294 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mul r4, r5, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + strd r0, [sl, r4] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, r8] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - b 295d8 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + strd r0, [sl, r4] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + b 2ad68 │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ stclcc 6, cr10, [r9], #-44 @ 0xffffffd4 │ │ │ │ svccc 0x00c8f8b8 │ │ │ │ svcgt 0x00f75cb0 │ │ │ │ svccc 0x00ef6297 │ │ │ │ stmdbcs lr, {r0, r1, r5, r7, r8, sp, pc} │ │ │ │ svccc 0x00ea9b66 │ │ │ │ stmibcc lr!, {r3, r6, r7, fp, sp, lr} │ │ │ │ svccc 0x00e1c73b │ │ │ │ - lsl r9, lr, #3 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sl, r9] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [fp, r8] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [fp, r9] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldr r8, [sp, #660] @ 0x294 │ │ │ │ - add r8, r8, r9, lsl #2 │ │ │ │ - lsl r8, r8, #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [fp, r8] │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - lsl r9, r1, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [fp, r5] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r8, #232 @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [fp, r4] │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #660] @ 0x294 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + mul r9, r8, r9 │ │ │ │ + mov r8, #104 @ 0x68 │ │ │ │ strd r0, [fp, r9] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #660] @ 0x294 │ │ │ │ + mul r1, r8, r1 │ │ │ │ + mov r8, r1 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [fp, r8] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sl, r8] │ │ │ │ + strd r0, [sl, r9] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [sl, r9] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sl, r8] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-496] @ 295c0 │ │ │ │ - ldr r3, [pc, #-496] @ 295c4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-484] @ 2ad50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-532] @ 295b8 │ │ │ │ - ldr r3, [pc, #-532] @ 295bc │ │ │ │ + ldr r3, [pc, #-492] @ 2ad54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-520] @ 2ad48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-528] @ 2ad4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-572] @ 295c0 │ │ │ │ - ldr r3, [pc, #-572] @ 295c4 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-552] @ 2ad50 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-604] @ 295b8 │ │ │ │ - ldr r3, [pc, #-604] @ 295bc │ │ │ │ + ldr r3, [pc, #-564] @ 2ad54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-592] @ 2ad48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-600] @ 2ad4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r9, r1 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-696] @ 295c0 │ │ │ │ - ldr r3, [pc, #-696] @ 295c4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-732] @ 295b8 │ │ │ │ - ldr r3, [pc, #-732] @ 295bc │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + ldr r2, [pc, #-684] @ 2ad50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-780] @ 295b8 │ │ │ │ - ldr r3, [pc, #-780] @ 295bc │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-800] @ 295c0 │ │ │ │ - ldr r3, [pc, #-800] @ 295c4 │ │ │ │ + ldr r3, [pc, #-692] @ 2ad54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-720] @ 2ad48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-728] @ 2ad4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r8, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r2, [pc, #-768] @ 2ad48 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [pc, #-776] @ 2ad4c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [sp, #660] @ 0x294 │ │ │ │ + ldr r2, [pc, #-788] @ 2ad50 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [pc, #-796] @ 2ad54 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - add r4, r4, r1 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #660] @ 0x294 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + add r4, r5, r4 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ strd r0, [sl, r4] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [sl, r5] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [fp, r4] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ strd r0, [fp, r5] │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - add r8, lr, lr, lsl #2 │ │ │ │ - lsl r8, r8, #3 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #660] @ 0x294 │ │ │ │ + mov r6, #200 @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ + mul r9, r6, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + ldrd r8, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - lsl r9, lr, #3 │ │ │ │ - strd r0, [fp, r8] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [fp, r9] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [fp, r6] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + lsl r7, r7, #3 │ │ │ │ + strd r0, [fp, r7] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sl, r8] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [sl, r6] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [sl, r9] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + strd r0, [sl, r7] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ strd r0, [sp, #32] │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1388] @ 295d0 │ │ │ │ - ldr r3, [pc, #-1388] @ 295d4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1376] @ 2ad60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1424] @ 295c8 │ │ │ │ - ldr r3, [pc, #-1424] @ 295cc │ │ │ │ + ldr r3, [pc, #-1384] @ 2ad64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1412] @ 2ad58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1420] @ 2ad5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1472] @ 295c8 │ │ │ │ - ldr r3, [pc, #-1472] @ 295cc │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1452] @ 2ad58 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1488] @ 295d0 │ │ │ │ - ldr r3, [pc, #-1488] @ 295d4 │ │ │ │ + ldr r3, [pc, #-1464] @ 2ad5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1476] @ 2ad60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1484] @ 2ad64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1596] @ 295c8 │ │ │ │ - ldr r3, [pc, #-1596] @ 295cc │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1580] @ 2ad58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1616] @ 295d0 │ │ │ │ - ldr r3, [pc, #-1616] @ 295d4 │ │ │ │ + ldr r3, [pc, #-1588] @ 2ad5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1600] @ 2ad60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1608] @ 2ad64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1672] @ 295c8 │ │ │ │ - ldr r3, [pc, #-1672] @ 295cc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1656] @ 2ad58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1692] @ 295d0 │ │ │ │ - ldr r3, [pc, #-1692] @ 295d4 │ │ │ │ + ldr r3, [pc, #-1664] @ 2ad5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1676] @ 2ad60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1684] @ 2ad64 │ │ │ │ + mov r5, #152 @ 0x98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r8, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r8, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r4, [sp, #660] @ 0x294 │ │ │ │ - add r4, r4, lr, lsl #1 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + mul r4, r5, r4 │ │ │ │ + mov r5, r4 │ │ │ │ strd r0, [sl, r4] │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + lsl r4, ip, #3 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, r5] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [sl, r4] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r9, r5 │ │ │ │ - strd r0, [fp, r4] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ strd r0, [fp, r5] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - add r8, ip, r9 │ │ │ │ - lsl r8, r8, #3 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [fp, r4] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #660] @ 0x294 │ │ │ │ + mov lr, #216 @ 0xd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ + mul r9, lr, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r8, [sp, #660] @ 0x294 │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r9, [sp, #216] @ 0xd8 │ │ │ │ - lsl r9, r9, #3 │ │ │ │ - strd r0, [fp, r8] │ │ │ │ + strd r0, [fp, r9] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mul r8, r2, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [fp, r9] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [fp, r8] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sp, #64] @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sl, r8] │ │ │ │ + strd r0, [sl, r9] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #600] @ 0x258 │ │ │ │ + strd r0, [sl, r8] │ │ │ │ ldr r2, [sp, #604] @ 0x25c │ │ │ │ - strd r0, [sl, r9] │ │ │ │ add r0, r3, r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #600] @ 0x258 │ │ │ │ add r3, r3, r2 │ │ │ │ + ldr r2, [sp, #612] @ 0x264 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #608] @ 0x260 │ │ │ │ - ldr r2, [sp, #612] @ 0x264 │ │ │ │ add sl, sl, r3 │ │ │ │ add fp, fp, r3 │ │ │ │ ldr r3, [sp, #656] @ 0x290 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #656] @ 0x290 │ │ │ │ ldr r3, [sp, #660] @ 0x294 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #660] @ 0x294 │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #664] @ 0x298 │ │ │ │ - bne 26de8 │ │ │ │ + bne 28550 │ │ │ │ add sp, sp, #620 @ 0x26c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00029e30 : │ │ │ │ - ldr r2, [pc, #12] @ 29e44 │ │ │ │ - ldr r1, [pc, #12] @ 29e48 │ │ │ │ +0002b5c0 : │ │ │ │ + ldr r2, [pc, #12] @ 2b5d4 │ │ │ │ + ldr r1, [pc, #12] @ 2b5d8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7fc │ │ │ │ - @ instruction: 0x001a18f0 │ │ │ │ - @ instruction: 0xffffcf50 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r4, sl, r0, ror #2 │ │ │ │ + @ instruction: 0xffffcf18 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ sub sp, sp, #12 │ │ │ │ + str r1, [sp] │ │ │ │ str r0, [sp, #1080] @ 0x438 │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [pc, #3468] @ 2abf8 │ │ │ │ + ldr r1, [pc, #3464] @ 2c394 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ble 31d0c │ │ │ │ + ble 3349c │ │ │ │ ldr r0, [sp, #1148] @ 0x47c │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #1084] @ 0x43c │ │ │ │ ldr r0, [sp, #1152] @ 0x480 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #1088] @ 0x440 │ │ │ │ - ldr r0, [pc, #3432] @ 2abfc │ │ │ │ + ldr r0, [pc, #3428] @ 2c398 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #1092] @ 0x444 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #1136] @ 0x470 │ │ │ │ ldr r9, [sp, #1080] @ 0x438 │ │ │ │ + ldr r3, [sp, #1136] @ 0x470 │ │ │ │ + ldrd r4, [r9] │ │ │ │ lsl sl, r3, #8 │ │ │ │ ldrd r6, [r9, sl] │ │ │ │ - ldrd r4, [r9] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp] │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ ldrd r6, [fp, sl] │ │ │ │ ldrd r4, [fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #1136] @ 0x470 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ lsl r8, r3, #7 │ │ │ │ - add r3, r9, r3, lsl #7 │ │ │ │ + add r3, r9, r8 │ │ │ │ ldrd r4, [r9, r8] │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, fp, r8 │ │ │ │ ldrd r4, [fp, r8] │ │ │ │ - ldrd r6, [r3, sl] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r8, r9 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + ldrd r6, [r3, sl] │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #1136] @ 0x470 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov fp, r1 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r3, [sp, #1136] @ 0x470 │ │ │ │ lsl r1, r3, #6 │ │ │ │ + add r3, r9, r1 │ │ │ │ ldrd r4, [r9, r1] │ │ │ │ - add r3, r9, r3, lsl #6 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r6, [r3, r9] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldrd r6, [r3, r2] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp] │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - add r3, r2, r1 │ │ │ │ - ldrd r6, [r3, r9] │ │ │ │ - ldrd r4, [r2, r1] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldrd r4, [r9, r1] │ │ │ │ + add r3, r9, r1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r6, [r3, r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #1136] @ 0x470 │ │ │ │ - ldr lr, [sp, #1136] @ 0x470 │ │ │ │ - lsl r7, r3, #3 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - rsb r1, r3, r3, lsl #3 │ │ │ │ - lsl r9, r1, #6 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - add r1, lr, lr, lsl #1 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #1136] @ 0x470 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #1136] @ 0x470 │ │ │ │ + lsl r3, ip, #3 │ │ │ │ + sub ip, r3, ip │ │ │ │ + add r7, r7, r7, lsl #1 │ │ │ │ + lsl r9, ip, #6 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, [r8, r9] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r8 │ │ │ │ - lsl r8, r1, #6 │ │ │ │ + lsl r8, r7, #6 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, [r3, r8] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp] │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r4, [r2, r9] │ │ │ │ ldrd r6, [r2, r8] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r4, [sp, #128] @ 0x80 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r4, [sp, #144] @ 0x90 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldrd r6, [sp, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd sl, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2488] @ 2ac10 │ │ │ │ - ldr r3, [pc, #2488] @ 2ac14 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2480] @ 2c3ac │ │ │ │ + ldr r3, [pc, #2480] @ 2c3b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2452] @ 2ac10 │ │ │ │ - ldr r3, [pc, #2452] @ 2ac14 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2444] @ 2c3ac │ │ │ │ + ldr r3, [pc, #2444] @ 2c3b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd sl, [sp, #184] @ 0xb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd sl, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2164] @ 2ac10 │ │ │ │ - ldr r3, [pc, #2164] @ 2ac14 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2156] @ 2c3ac │ │ │ │ + ldr r3, [pc, #2156] @ 2c3b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2128] @ 2ac10 │ │ │ │ - ldr r3, [pc, #2128] @ 2ac14 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r9, [sp, #1080] @ 0x438 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2120] @ 2c3ac │ │ │ │ + ldr r3, [pc, #2120] @ 2c3b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #1136] @ 0x470 │ │ │ │ - ldr lr, [sp, #1136] @ 0x470 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - lsl lr, lr, #5 │ │ │ │ - add r3, r9, r5, lsl #5 │ │ │ │ - ldrd r6, [r3, fp] │ │ │ │ - ldrd r4, [r9, lr] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r8, lr │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr fp, [sp, #1080] @ 0x438 │ │ │ │ + lsl ip, r5, #5 │ │ │ │ + add r3, fp, ip │ │ │ │ + ldrd r4, [fp, ip] │ │ │ │ + mov r8, ip │ │ │ │ + ldrd r6, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r4, [sl, r8] │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sl, r8 │ │ │ │ - ldrd r6, [r3, fp] │ │ │ │ + add r3, r9, r8 │ │ │ │ + ldrd r4, [r9, r8] │ │ │ │ + ldrd r6, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov fp, r9 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #1136] @ 0x470 │ │ │ │ - add r2, lr, lr, lsl #2 │ │ │ │ - lsl r8, r2, #5 │ │ │ │ - ldrd r4, [r9, r8] │ │ │ │ - add r3, r9, r2, lsl #5 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r6, [r3, r9] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #1136] @ 0x470 │ │ │ │ strd r0, [sp, #184] @ 0xb8 │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ + lsl r8, r5, #5 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + add r3, fp, r8 │ │ │ │ + ldrd r4, [fp, r8] │ │ │ │ + ldrd r6, [r3, sl] │ │ │ │ + mov sl, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sl, r8 │ │ │ │ - ldrd r4, [sl, r8] │ │ │ │ - ldrd r6, [r3, r9] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r3, r9, r8 │ │ │ │ strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r4, [r9, r8] │ │ │ │ + ldrd r6, [r3, r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #1136] @ 0x470 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - lsl r5, lr, #4 │ │ │ │ - rsb lr, lr, lr, lsl #4 │ │ │ │ - lsl r9, lr, #5 │ │ │ │ - lsl r8, ip, #5 │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - ldrd r4, [fp, r9] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r9, [sp, #1136] @ 0x470 │ │ │ │ + lsl r8, lr, #5 │ │ │ │ + lsl ip, r9, #4 │ │ │ │ + sub r9, ip, r9 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ + lsl r9, r9, #5 │ │ │ │ + ldrd r4, [fp, r9] │ │ │ │ ldrd r6, [fp, r8] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r4, [sl, r9] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sl, r8] │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - mov r2, r6 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + ldrd r4, [sl, r9] │ │ │ │ strd r0, [r3] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsl sl, r3, #5 │ │ │ │ - ldrd r4, [fp, sl] │ │ │ │ - add r3, fp, r3, lsl #5 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldrd r6, [r3, fp] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ + lsl sl, r7, #5 │ │ │ │ + ldrd r4, [fp, sl] │ │ │ │ + add r3, fp, sl │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r6, [r3, fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp] │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ add r3, r2, sl │ │ │ │ ldrd r4, [r2, sl] │ │ │ │ ldrd r6, [r3, fp] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ strd r0, [sp, #248] @ 0xf8 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1024 @ 0x400 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1024 @ 0x400 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, fp │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1048] @ 2ac00 │ │ │ │ - ldr r3, [pc, #1048] @ 2ac04 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1040] @ 2c39c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1028] @ 2ac08 │ │ │ │ - ldr r3, [pc, #1028] @ 2ac0c │ │ │ │ + ldr r3, [pc, #1032] @ 2c3a0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1020] @ 2c3a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1012] @ 2c3a8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - ldr r2, [pc, #976] @ 2ac08 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [pc, #972] @ 2ac0c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #980] @ 2c3a4 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #944] @ 2ac00 │ │ │ │ - ldr r3, [pc, #944] @ 2ac04 │ │ │ │ + ldr r3, [pc, #968] @ 2c3a8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #940] @ 2c39c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #932] @ 2c3a0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #860] @ 2ac08 │ │ │ │ - ldr r3, [pc, #860] @ 2ac0c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #856] @ 2c3a4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #824] @ 2ac00 │ │ │ │ - ldr r3, [pc, #824] @ 2ac04 │ │ │ │ + ldr r3, [pc, #848] @ 2c3a8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #820] @ 2c39c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #812] @ 2c3a0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #776] @ 2ac00 │ │ │ │ - ldr r3, [pc, #776] @ 2ac04 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #780] @ 2c39c │ │ │ │ strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #760] @ 2ac08 │ │ │ │ - ldr r3, [pc, #760] @ 2ac0c │ │ │ │ + ldr r3, [pc, #768] @ 2c3a0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #756] @ 2c3a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #748] @ 2c3a8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ strd r0, [sp, #200] @ 0xc8 │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #664] @ 2ac08 │ │ │ │ - ldr r3, [pc, #664] @ 2ac0c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #660] @ 2c3a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #628] @ 2ac00 │ │ │ │ - ldr r3, [pc, #628] @ 2ac04 │ │ │ │ + ldr r3, [pc, #652] @ 2c3a8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #624] @ 2c39c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #616] @ 2c3a0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #588] @ 2ac08 │ │ │ │ - ldr r3, [pc, #588] @ 2ac0c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #592] @ 2c3a4 │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #556] @ 2ac00 │ │ │ │ - ldr r3, [pc, #556] @ 2ac04 │ │ │ │ + ldr r3, [pc, #580] @ 2c3a8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #552] @ 2c39c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #544] @ 2c3a0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #464] @ 2ac00 │ │ │ │ - ldr r3, [pc, #464] @ 2ac04 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #460] @ 2c39c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #444] @ 2ac08 │ │ │ │ - ldr r3, [pc, #444] @ 2ac0c │ │ │ │ + ldr r3, [pc, #452] @ 2c3a0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #440] @ 2c3a4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #432] @ 2c3a8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #388] @ 2ac00 │ │ │ │ - ldr r3, [pc, #388] @ 2ac04 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #392] @ 2c39c │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #372] @ 2ac08 │ │ │ │ - ldr r3, [pc, #372] @ 2ac0c │ │ │ │ + ldr r3, [pc, #380] @ 2c3a0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #368] @ 2c3a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #360] @ 2c3a8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ ldr r9, [sp, #1080] @ 0x438 │ │ │ │ - ldr r8, [sp, #72] @ 0x48 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ add r3, r9, r8 │ │ │ │ ldrd r4, [r9, r8] │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ ldrd r6, [r3, fp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr sl, [sp] │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ - ldrd r4, [sl, r8] │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sl, r8 │ │ │ │ + ldrd r4, [sl, r8] │ │ │ │ ldrd r6, [r3, fp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - ldr ip, [sp, #1136] @ 0x470 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ - add ip, r7, ip │ │ │ │ - lsl r8, ip, #4 │ │ │ │ - ldrd r4, [r9, r8] │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r9, ip, lsl #4 │ │ │ │ + ldr r3, [sp, #1136] @ 0x470 │ │ │ │ + add r3, r2, r3 │ │ │ │ + lsl r8, r3, #4 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ + add r3, r9, r8 │ │ │ │ + ldrd r4, [r9, r8] │ │ │ │ ldrd r6, [r3, fp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ ldrd r4, [sl, r8] │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sl, r8 │ │ │ │ ldrd r6, [r3, fp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #1136] @ 0x470 │ │ │ │ + mov lr, #464 @ 0x1d0 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ ldr r4, [sp, #1136] @ 0x470 │ │ │ │ - ldr r7, [sp, #1136] @ 0x470 │ │ │ │ - b 2ac18 │ │ │ │ - andseq r4, sl, r4, asr sp │ │ │ │ + b 2c3b4 │ │ │ │ + @ instruction: 0x001a75b4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r4, r4, r1, lsl #2 │ │ │ │ - lsl r5, r4, #4 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ - add r4, r7, r3, lsl #2 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ - lsl r4, r4, #4 │ │ │ │ - ldrd sl, [r9, r5] │ │ │ │ + mul r2, lr, r2 │ │ │ │ + ldrd sl, [r9, r2] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r2, #208 @ 0xd0 │ │ │ │ + mul r4, r2, r4 │ │ │ │ ldrd r8, [r9, r4] │ │ │ │ mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp] │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - ldrd r6, [ip, r4] │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ strd r0, [r3] │ │ │ │ ldrd r2, [ip, r5] │ │ │ │ + ldrd r6, [ip, r4] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ mov r3, r5 │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ ldr r9, [sp, #1080] @ 0x438 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ - lsl r4, r2, #4 │ │ │ │ - ldrd r6, [r9, r4] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r9, r2, lsl #4 │ │ │ │ + lsl r4, r5, #4 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + add r3, r9, r4 │ │ │ │ + ldrd r6, [r9, r4] │ │ │ │ ldrd r8, [r3, r5] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp] │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, fp, r4 │ │ │ │ ldrd sl, [fp, r4] │ │ │ │ ldrd r4, [r5, r3] │ │ │ │ mov r0, sl │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ strd sl, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ - ldrd r6, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r8, [r3] │ │ │ │ + mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ mov r2, sl │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r4, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ + ldrd r8, [r1] │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-960] @ 2ac10 │ │ │ │ - ldr r3, [pc, #-960] @ 2ac14 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-948] @ 2c3ac │ │ │ │ + ldr r3, [pc, #-948] @ 2c3b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ ldrd r2, [r3] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1084] @ 2ac10 │ │ │ │ - ldr r3, [pc, #-1084] @ 2ac14 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1072] @ 2c3ac │ │ │ │ + ldr r3, [pc, #-1072] @ 2c3b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ + ldrd r8, [r1] │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1216] @ 2ac10 │ │ │ │ - ldr r3, [pc, #-1216] @ 2ac14 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1204] @ 2c3ac │ │ │ │ + ldr r3, [pc, #-1204] @ 2c3b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ ldrd r2, [r3] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1340] @ 2ac10 │ │ │ │ - ldr r3, [pc, #-1340] @ 2ac14 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1328] @ 2c3ac │ │ │ │ + ldr r3, [pc, #-1328] @ 2c3b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #1136] @ 0x470 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r4, [sp, #1136] @ 0x470 │ │ │ │ + ldr r2, [sp, #1136] @ 0x470 │ │ │ │ ldr sl, [sp, #1080] @ 0x438 │ │ │ │ - sub r9, r9, r7 │ │ │ │ - sub r7, r2, r7 │ │ │ │ + sub r9, r3, r4 │ │ │ │ lsl r9, r9, #3 │ │ │ │ - lsl r8, r7, #3 │ │ │ │ + sub ip, ip, r2 │ │ │ │ + lsl r8, ip, #3 │ │ │ │ ldrd r4, [sl, r9] │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ ldrd r6, [sl, r8] │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp] │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + strd r0, [r3] │ │ │ │ ldrd r6, [fp, r8] │ │ │ │ ldrd r4, [fp, r9] │ │ │ │ mov r2, r6 │ │ │ │ - mov r9, sl │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - lsl r8, lr, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sl, lr, lsl #3 │ │ │ │ + ldr r9, [sp, #72] @ 0x48 │ │ │ │ + lsl r8, r9, #3 │ │ │ │ + mov r9, sl │ │ │ │ ldrd r4, [sl, r8] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ + add r3, sl, r8 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r3, sl] │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r6, [r3, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ ldrd r4, [fp, r8] │ │ │ │ strd r0, [r3] │ │ │ │ add r3, fp, r8 │ │ │ │ + mov fp, #440 @ 0x1b8 │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ - ldr ip, [sp, #1136] @ 0x470 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #1136] @ 0x470 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ ldr r6, [sp, #1136] @ 0x470 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsl r4, r1, #3 │ │ │ │ - rsb r6, r6, r3, lsl #3 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - rsb r4, ip, r1, lsl #3 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - lsl r6, r6, #3 │ │ │ │ + mov r1, #184 @ 0xb8 │ │ │ │ + mul r4, fp, r4 │ │ │ │ + mul r6, r1, r6 │ │ │ │ ldrd sl, [r9, r4] │ │ │ │ ldrd r8, [r9, r6] │ │ │ │ - lsl ip, r3, #3 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ - strd sl, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp] │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ + strd r0, [r3] │ │ │ │ ldrd r4, [r4, r2] │ │ │ │ ldrd r6, [r6, r2] │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ - ldrd r4, [r1] │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ mov r3, fp │ │ │ │ + ldrd r4, [r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r9, [sp, #1080] @ 0x438 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ - ldrd sl, [r9, r4] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r3] │ │ │ │ + ldr r9, [sp, #1080] @ 0x438 │ │ │ │ + lsl r4, lr, #3 │ │ │ │ add r3, r9, r4 │ │ │ │ + ldrd sl, [r9, r4] │ │ │ │ ldrd r8, [r3, r7] │ │ │ │ mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp] │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ strd r0, [r3] │ │ │ │ + ldr r2, [sp] │ │ │ │ add r3, r2, r4 │ │ │ │ - ldrd r6, [r7, r3] │ │ │ │ ldrd r4, [r4, r2] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + ldrd r6, [r7, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2572] @ 2ac10 │ │ │ │ - ldr r3, [pc, #-2572] @ 2ac14 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2548] @ 2c3ac │ │ │ │ + ldr r3, [pc, #-2548] @ 2c3b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ ldrd r8, [r1] │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2704] @ 2ac10 │ │ │ │ - ldr r3, [pc, #-2704] @ 2ac14 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2680] @ 2c3ac │ │ │ │ + ldr r3, [pc, #-2680] @ 2c3b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2828] @ 2ac10 │ │ │ │ - ldr r3, [pc, #-2828] @ 2ac14 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2804] @ 2c3ac │ │ │ │ + ldr r3, [pc, #-2804] @ 2c3b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3064] @ 2ac10 │ │ │ │ - ldr r3, [pc, #-3064] @ 2ac14 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-3040] @ 2c3ac │ │ │ │ + ldr r3, [pc, #-3040] @ 2c3b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ldr fp, [sp, #392] @ 0x188 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #1080] @ 0x438 │ │ │ │ - lsl r8, lr, #4 │ │ │ │ - lsl r9, fp, #4 │ │ │ │ + lsl r9, ip, #4 │ │ │ │ + lsl r8, r3, #4 │ │ │ │ ldrd r4, [sl, r9] │ │ │ │ ldrd r6, [sl, r8] │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp] │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r4, [fp, r9] │ │ │ │ - ldrd r6, [fp, r8] │ │ │ │ mov r9, sl │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r6, [fp, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - lsl r8, r1, #4 │ │ │ │ + lsl r8, lr, #4 │ │ │ │ ldrd r4, [sl, r8] │ │ │ │ - add r3, sl, r1, lsl #4 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ + add r3, sl, r8 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r3, sl] │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r6, [r3, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ ldrd r4, [fp, r8] │ │ │ │ strd r0, [r3] │ │ │ │ add r3, fp, r8 │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - ldr r7, [sp, #1136] @ 0x470 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r4, #432 @ 0x1b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #1136] @ 0x470 │ │ │ │ + mov r2, #176 @ 0xb0 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - add r1, r3, r1 │ │ │ │ - lsl r5, r1, #4 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ - add r1, r7, r2, lsl #1 │ │ │ │ - lsl r4, r1, #4 │ │ │ │ - ldrd sl, [r9, r5] │ │ │ │ - ldrd r8, [r9, r4] │ │ │ │ + mul ip, r4, ip │ │ │ │ + ldrd sl, [r9, ip] │ │ │ │ + mov r5, ip │ │ │ │ + ldr ip, [sp, #1136] @ 0x470 │ │ │ │ mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + mul ip, r2, ip │ │ │ │ + ldrd r8, [r9, ip] │ │ │ │ + mov r4, ip │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp] │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ - ldrd r6, [ip, r4] │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ strd r0, [r3] │ │ │ │ ldrd r2, [ip, r5] │ │ │ │ + ldrd r6, [ip, r4] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ mov r3, r5 │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ - ldr r9, [sp, #1080] @ 0x438 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsl r4, r3, #4 │ │ │ │ - add r3, r9, r3, lsl #4 │ │ │ │ + ldr r9, [sp, #1080] @ 0x438 │ │ │ │ + lsl r4, r7, #4 │ │ │ │ + add r3, r9, r4 │ │ │ │ ldrd r6, [r9, r4] │ │ │ │ ldrd r8, [r3, r5] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp] │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, fp, r4 │ │ │ │ ldrd sl, [fp, r4] │ │ │ │ ldrd r4, [r5, r3] │ │ │ │ mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, fp │ │ │ │ - strd sl, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ - ldrd r6, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r8, [r3] │ │ │ │ + mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov fp, r1 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1040 @ 0x410 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1024 @ 0x400 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #32] │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #24] │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3428] @ 2caa8 │ │ │ │ - ldr r3, [pc, #3428] @ 2caac │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3436] @ 2e208 │ │ │ │ + ldr r3, [pc, #3436] @ 2e20c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3304] @ 2caa8 │ │ │ │ - ldr r3, [pc, #3304] @ 2caac │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3316] @ 2e208 │ │ │ │ + ldr r3, [pc, #3316] @ 2e20c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r5, r1 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ ldrd sl, [r3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ - ldrd r8, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3164] @ 2caa8 │ │ │ │ - ldr r3, [pc, #3164] @ 2caac │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3176] @ 2e208 │ │ │ │ + ldr r3, [pc, #3176] @ 2e20c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1040 @ 0x410 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1024 @ 0x400 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1056 @ 0x420 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1040 @ 0x410 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3036] @ 2caa8 │ │ │ │ - ldr r3, [pc, #3036] @ 2caac │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3052] @ 2e208 │ │ │ │ + ldr r3, [pc, #3052] @ 2e20c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1040 @ 0x410 │ │ │ │ mov r2, r6 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1056 @ 0x420 │ │ │ │ ldr r9, [sp, #1080] @ 0x438 │ │ │ │ - ldr r8, [sp, #96] @ 0x60 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ - ldrd r4, [r9, r8] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r9, r8 │ │ │ │ - ldrd r6, [r3, sl] │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add r3, r9, sl │ │ │ │ + ldrd r4, [r9, sl] │ │ │ │ + ldrd r6, [r3, r8] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp] │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ - ldrd r4, [fp, r8] │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, fp, r8 │ │ │ │ - ldrd r6, [r3, sl] │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + add r3, fp, sl │ │ │ │ + ldrd r4, [fp, sl] │ │ │ │ + mov sl, r8 │ │ │ │ + ldrd r6, [r3, r8] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [sp, #1136] @ 0x470 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ + ldr ip, [sp, #1136] @ 0x470 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r5, r7 │ │ │ │ - lsl r8, r3, #3 │ │ │ │ - add r3, r9, r3, lsl #3 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r8, r1, ip │ │ │ │ + lsl r8, r8, #3 │ │ │ │ + add r3, r9, r8 │ │ │ │ ldrd r4, [r9, r8] │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ ldrd r4, [fp, r8] │ │ │ │ strd r0, [r3] │ │ │ │ add r3, fp, r8 │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #1136] @ 0x470 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - add r6, r2, r2, lsl #2 │ │ │ │ - add r4, r4, r5 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - lsl r6, r6, #3 │ │ │ │ - ldrd sl, [r9, r4] │ │ │ │ - ldrd r8, [r9, r6] │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ - mov r2, r8 │ │ │ │ - strd sl, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #1136] @ 0x470 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ + mov r2, #200 @ 0xc8 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ + mov r1, #456 @ 0x1c8 │ │ │ │ + mul ip, r1, ip │ │ │ │ + ldrd sl, [r9, ip] │ │ │ │ + mov r4, ip │ │ │ │ + ldr ip, [sp, #1136] @ 0x470 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mul ip, r2, ip │ │ │ │ + ldrd r8, [r9, ip] │ │ │ │ + mov r6, ip │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r1, [sp] │ │ │ │ - ldrd r4, [r4, r1] │ │ │ │ ldrd r6, [r6, r1] │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd r4, [r4, r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ mov r2, sl │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ ldr r9, [sp, #1080] @ 0x438 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ - lsl r4, r5, #3 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + add r3, r9, r4 │ │ │ │ ldrd sl, [r9, r4] │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, r9, r5, lsl #3 │ │ │ │ ldrd r8, [r3, r7] │ │ │ │ mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r1, [sp] │ │ │ │ add r3, r1, r4 │ │ │ │ - ldrd r6, [r7, r3] │ │ │ │ ldrd r4, [r4, r1] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r6, [r7, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r9, r1 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ ldrd r6, [r3] │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r9, r1 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - ldrd r4, [r1] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1056 @ 0x420 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1072 @ 0x430 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1872] @ 2caa8 │ │ │ │ - ldr r3, [pc, #1872] @ 2caac │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1860] @ 2e208 │ │ │ │ + ldr r3, [pc, #1860] @ 2e20c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ ldrd r8, [r1] │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1740] @ 2caa8 │ │ │ │ - ldr r3, [pc, #1740] @ 2caac │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1732] @ 2e208 │ │ │ │ + ldr r3, [pc, #1732] @ 2e20c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1616] @ 2caa8 │ │ │ │ - ldr r3, [pc, #1616] @ 2caac │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1612] @ 2e208 │ │ │ │ + ldr r3, [pc, #1612] @ 2e20c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1384] @ 2caa8 │ │ │ │ - ldr r3, [pc, #1384] @ 2caac │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1384] @ 2e208 │ │ │ │ + ldr r3, [pc, #1384] @ 2e20c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [r3] │ │ │ │ ldr r9, [sp, #1080] @ 0x438 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ - lsl r8, r2, #3 │ │ │ │ + lsl r8, r5, #3 │ │ │ │ + add r3, r9, r8 │ │ │ │ ldrd r4, [r9, r8] │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, r9, r2, lsl #3 │ │ │ │ ldrd r6, [r3, fp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r1, [sp] │ │ │ │ add r3, r1, r8 │ │ │ │ ldrd r4, [r1, r8] │ │ │ │ ldrd r6, [r3, fp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - sub r3, ip, r3 │ │ │ │ - lsl r8, r3, #3 │ │ │ │ - add r3, r9, r3, lsl #3 │ │ │ │ - ldrd r4, [r9, r8] │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r3, #168 @ 0xa8 │ │ │ │ + ldr ip, [sp, #1136] @ 0x470 │ │ │ │ + mul ip, r3, ip │ │ │ │ + add r3, r9, ip │ │ │ │ + ldrd r4, [r9, ip] │ │ │ │ + mov r8, ip │ │ │ │ + mov r9, fp │ │ │ │ ldrd r6, [r3, fp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - mov r9, fp │ │ │ │ - strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [sp] │ │ │ │ mov sl, r0 │ │ │ │ add r3, r1, r8 │ │ │ │ ldrd r6, [r1, r8] │ │ │ │ ldrd r8, [r9, r3] │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ mov r3, r5 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ strd r6, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - lsl r7, r3, #2 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [sp, #1136] @ 0x470 │ │ │ │ + mov fp, #488 @ 0x1e8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #1136] @ 0x470 │ │ │ │ + mov r3, #232 @ 0xe8 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mul ip, fp, ip │ │ │ │ ldr fp, [sp, #1080] @ 0x438 │ │ │ │ - add r9, lr, r3, lsl #2 │ │ │ │ - ldr lr, [sp, #344] @ 0x158 │ │ │ │ - lsl r9, r9, #3 │ │ │ │ - lsl r8, lr, #3 │ │ │ │ - ldrd r4, [fp, r9] │ │ │ │ - ldrd r6, [fp, r8] │ │ │ │ + mov r9, ip │ │ │ │ + ldrd r4, [fp, ip] │ │ │ │ + ldr ip, [sp, #1136] @ 0x470 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mul ip, r3, ip │ │ │ │ + ldrd r6, [fp, ip] │ │ │ │ + mov r8, ip │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ + strd r0, [r3] │ │ │ │ ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, r8] │ │ │ │ ldrd r4, [r1, r9] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r9, #104 @ 0x68 │ │ │ │ + ldrd r6, [r1, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #1136] @ 0x470 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ - lsl r8, r3, #3 │ │ │ │ - add r3, fp, r3, lsl #3 │ │ │ │ - ldrd r4, [fp, r8] │ │ │ │ + mul ip, r9, ip │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r3, fp, ip │ │ │ │ + ldrd r4, [fp, ip] │ │ │ │ + mov r8, ip │ │ │ │ ldrd r6, [r3, r9] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [sp] │ │ │ │ mov sl, r0 │ │ │ │ add r3, r1, r8 │ │ │ │ ldrd r6, [r1, r8] │ │ │ │ ldrd r8, [r9, r3] │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r9, r1 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ ldrd r6, [r1] │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ mov r3, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ ldrd r2, [r3] │ │ │ │ + mov fp, r1 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #184] @ 2caa8 │ │ │ │ - ldr r3, [pc, #184] @ 2caac │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #156] @ 2e208 │ │ │ │ + ldr r3, [pc, #156] @ 2e20c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #144] @ 2caa8 │ │ │ │ - ldr r3, [pc, #144] @ 2caac │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #116] @ 2e208 │ │ │ │ + ldr r3, [pc, #116] @ 2e20c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #44] @ 2cac0 │ │ │ │ - ldr r3, [pc, #44] @ 2cac4 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - b 2cac8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ + b 2e228 │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ - ldr r2, [pc, #-24] @ 2cab8 │ │ │ │ - ldr r3, [pc, #-24] @ 2cabc │ │ │ │ + ldr r2, [pc, #-16] @ 2e220 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r3, [pc, #-28] @ 2e224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ + ldr r2, [pc, #-56] @ 2e218 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-64] @ 2e21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-72] @ 2cab8 │ │ │ │ - ldr r3, [pc, #-72] @ 2cabc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ + ldr r2, [pc, #-104] @ 2e218 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-92] @ 2cac0 │ │ │ │ - ldr r3, [pc, #-92] @ 2cac4 │ │ │ │ + ldr r3, [pc, #-112] @ 2e21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ + ldr r2, [pc, #-124] @ 2e220 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + ldr r3, [pc, #-132] @ 2e224 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ - ldr r2, [pc, #-208] @ 2cac0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ + ldr r2, [pc, #-232] @ 2e220 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r3, [pc, #-220] @ 2cac4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-240] @ 2cab8 │ │ │ │ - ldr r3, [pc, #-240] @ 2cabc │ │ │ │ + ldr r3, [pc, #-244] @ 2e224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-272] @ 2e218 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-280] @ 2e21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-280] @ 2cac0 │ │ │ │ - ldr r3, [pc, #-280] @ 2cac4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ + ldr r2, [pc, #-312] @ 2e220 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-316] @ 2cab8 │ │ │ │ - ldr r3, [pc, #-316] @ 2cabc │ │ │ │ + ldr r3, [pc, #-320] @ 2e224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ + ldr r2, [pc, #-348] @ 2e218 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-356] @ 2e21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ - ldr r2, [pc, #-424] @ 2cab8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ + ldr r2, [pc, #-448] @ 2e218 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-428] @ 2cabc │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-436] @ 2cac0 │ │ │ │ - ldr r3, [pc, #-436] @ 2cac4 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #-456] @ 2e21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ + ldr r2, [pc, #-468] @ 2e220 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-476] @ 2e224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-492] @ 2cab8 │ │ │ │ - ldr r3, [pc, #-492] @ 2cabc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ + ldr r2, [pc, #-524] @ 2e218 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + ldr r3, [pc, #-532] @ 2e21c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-520] @ 2cac0 │ │ │ │ - ldr r3, [pc, #-520] @ 2cac4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-552] @ 2e220 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-560] @ 2e224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ add r3, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-724] @ 2cab0 │ │ │ │ - ldr r3, [pc, #-724] @ 2cab4 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-748] @ 2e210 │ │ │ │ + ldr r3, [pc, #-748] @ 2e214 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-764] @ 2cab0 │ │ │ │ - ldr r3, [pc, #-764] @ 2cab4 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ - ldr r2, [pc, #-772] @ 2cab8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-788] @ 2e210 │ │ │ │ + ldr r3, [pc, #-788] @ 2e214 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + ldr r2, [pc, #-796] @ 2e218 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-776] @ 2cabc │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-788] @ 2cac0 │ │ │ │ - ldr r3, [pc, #-788] @ 2cac4 │ │ │ │ + ldr r3, [pc, #-808] @ 2e21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-820] @ 2e220 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-828] @ 2e224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-836] @ 2cac0 │ │ │ │ - ldr r3, [pc, #-836] @ 2cac4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-868] @ 2cab8 │ │ │ │ - ldr r3, [pc, #-868] @ 2cabc │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #-872] @ 2e220 │ │ │ │ + ldr r3, [pc, #-872] @ 2e224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ + ldr r2, [pc, #-900] @ 2e218 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-908] @ 2e21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #80] @ 0x50 │ │ │ │ - ldr r9, [sp, #1080] @ 0x438 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ - ldrd r4, [r9, r8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ strd r0, [r3] │ │ │ │ + ldr r9, [sp, #1080] @ 0x438 │ │ │ │ + lsl r8, r7, #3 │ │ │ │ add r3, r9, r8 │ │ │ │ + ldrd r4, [r9, r8] │ │ │ │ ldrd r6, [r3, fp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp] │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ - ldrd r4, [r2, r8] │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, r2, r8 │ │ │ │ + ldrd r4, [r2, r8] │ │ │ │ ldrd r6, [r3, fp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #1136] @ 0x470 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #1136] @ 0x470 │ │ │ │ + mov ip, #152 @ 0x98 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, lr, r5, lsl #1 │ │ │ │ - lsl r8, r3, #3 │ │ │ │ - add r3, r9, r3, lsl #3 │ │ │ │ - ldrd r4, [r9, r8] │ │ │ │ + mul r7, ip, r7 │ │ │ │ + add r3, r9, r7 │ │ │ │ + ldrd r4, [r9, r7] │ │ │ │ + mov r8, r7 │ │ │ │ + mov r9, fp │ │ │ │ ldrd r6, [r3, fp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - mov r9, fp │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp] │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ add r3, r2, r8 │ │ │ │ ldrd r6, [r2, r8] │ │ │ │ ldrd r8, [r9, r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ mov r3, r5 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ - strd r6, [r3] │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ ldrd r0, [r1] │ │ │ │ + strd r6, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r3, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #1136] @ 0x470 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ - ldr ip, [sp, #624] @ 0x270 │ │ │ │ - sub r9, r7, lr │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #1080] @ 0x438 │ │ │ │ - lsl r8, ip, #3 │ │ │ │ - lsl r9, r9, #3 │ │ │ │ - ldrd r4, [fp, r9] │ │ │ │ - ldrd r6, [fp, r8] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + mov ip, #472 @ 0x1d8 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #1136] @ 0x470 │ │ │ │ + mul r7, ip, r7 │ │ │ │ + mov ip, #216 @ 0xd8 │ │ │ │ + ldrd r4, [fp, r7] │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r7, [sp, #1136] @ 0x470 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + mul r7, ip, r7 │ │ │ │ + mov r8, r7 │ │ │ │ + ldrd r6, [r7, fp] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp] │ │ │ │ ldrd r4, [r3, r9] │ │ │ │ - ldrd r6, [r3, r8] │ │ │ │ mov r9, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r6, [r3, r8] │ │ │ │ + mov r8, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #1136] @ 0x470 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsl r8, r3, #3 │ │ │ │ - add r3, fp, r3, lsl #3 │ │ │ │ - ldrd r4, [fp, r8] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mul r7, r8, r7 │ │ │ │ + add r3, fp, r7 │ │ │ │ + ldrd r4, [fp, r7] │ │ │ │ + mov r8, r7 │ │ │ │ ldrd r6, [r3, r1] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, r9, r8 │ │ │ │ - ldrd r6, [r9, r8] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r3, r9, r8 │ │ │ │ mov sl, r0 │ │ │ │ + ldrd r6, [r9, r8] │ │ │ │ ldrd r8, [r3, r1] │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ ldrd r6, [r1] │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ ldrd r2, [r3] │ │ │ │ + mov fp, r1 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2112] @ 2cab0 │ │ │ │ - ldr r3, [pc, #-2112] @ 2cab4 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2172] @ 2e210 │ │ │ │ + ldr r3, [pc, #-2172] @ 2e214 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2152] @ 2cab0 │ │ │ │ - ldr r3, [pc, #-2152] @ 2cab4 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2212] @ 2e210 │ │ │ │ + ldr r3, [pc, #-2212] @ 2e214 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2260] @ 2cac0 │ │ │ │ - ldr r3, [pc, #-2260] @ 2cac4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ + ldr r2, [pc, #-2328] @ 2e220 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2296] @ 2cab8 │ │ │ │ - ldr r3, [pc, #-2296] @ 2cabc │ │ │ │ + ldr r3, [pc, #-2336] @ 2e224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ + ldr r2, [pc, #-2364] @ 2e218 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2372] @ 2e21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2336] @ 2cac0 │ │ │ │ - ldr r3, [pc, #-2336] @ 2cac4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2368] @ 2cab8 │ │ │ │ - ldr r3, [pc, #-2368] @ 2cabc │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + ldr r2, [pc, #-2408] @ 2e220 │ │ │ │ + ldr r3, [pc, #-2408] @ 2e224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ + ldr r2, [pc, #-2436] @ 2e218 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2444] @ 2e21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ - ldr r2, [pc, #-2468] @ 2cac0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ + ldr r2, [pc, #-2528] @ 2e220 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r3, [pc, #-2480] @ 2cac4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2500] @ 2cab8 │ │ │ │ - ldr r3, [pc, #-2500] @ 2cabc │ │ │ │ + ldr r3, [pc, #-2540] @ 2e224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + ldr r2, [pc, #-2572] @ 2e218 │ │ │ │ + ldr r3, [pc, #-2572] @ 2e21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2544] @ 2cab8 │ │ │ │ - ldr r3, [pc, #-2544] @ 2cabc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ + ldr r2, [pc, #-2612] @ 2e218 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2564] @ 2cac0 │ │ │ │ - ldr r3, [pc, #-2564] @ 2cac4 │ │ │ │ + ldr r3, [pc, #-2620] @ 2e21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ + ldr r2, [pc, #-2632] @ 2e220 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2640] @ 2e224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ - ldr r2, [pc, #-2680] @ 2cab8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ + ldr r2, [pc, #-2740] @ 2e218 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ - ldr r3, [pc, #-2688] @ 2cabc │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2696] @ 2cac0 │ │ │ │ - ldr r3, [pc, #-2696] @ 2cac4 │ │ │ │ + ldr r3, [pc, #-2752] @ 2e21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2764] @ 2e220 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2772] @ 2e224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2744] @ 2cac0 │ │ │ │ - ldr r3, [pc, #-2744] @ 2cac4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2776] @ 2cab8 │ │ │ │ - ldr r3, [pc, #-2776] @ 2cabc │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #-2816] @ 2e220 │ │ │ │ + ldr r3, [pc, #-2816] @ 2e224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ + ldr r2, [pc, #-2844] @ 2e218 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2852] @ 2e21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2972] @ 2cab0 │ │ │ │ - ldr r3, [pc, #-2972] @ 2cab4 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-3032] @ 2e210 │ │ │ │ + ldr r3, [pc, #-3032] @ 2e214 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3012] @ 2cab0 │ │ │ │ - ldr r3, [pc, #-3012] @ 2cab4 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ - ldr r2, [pc, #-3020] @ 2cab8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-3072] @ 2e210 │ │ │ │ + ldr r3, [pc, #-3072] @ 2e214 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ + ldr r2, [pc, #-3080] @ 2e218 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #-3028] @ 2cabc │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3032] @ 2cac0 │ │ │ │ - ldr r3, [pc, #-3032] @ 2cac4 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #-3088] @ 2e21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ + ldr r2, [pc, #-3100] @ 2e220 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3108] @ 2e224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3088] @ 2cab8 │ │ │ │ - ldr r3, [pc, #-3088] @ 2cabc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-3156] @ 2e218 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3108] @ 2cac0 │ │ │ │ - ldr r3, [pc, #-3108] @ 2cac4 │ │ │ │ + ldr r3, [pc, #-3164] @ 2e21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ + ldr r2, [pc, #-3176] @ 2e220 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3184] @ 2e224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r8, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #1140] @ 0x474 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r2, r4 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ lsl r8, r3, #8 │ │ │ │ mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [r9, r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3, r8] │ │ │ │ mov r3, r5 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r9] │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ + mov r2, r6 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - ldr r3, [sp, #1140] @ 0x474 │ │ │ │ mov r2, sl │ │ │ │ - lsl r4, r3, #7 │ │ │ │ - add r6, r7, r3, lsl #7 │ │ │ │ mov r3, fp │ │ │ │ - add r5, r9, r4 │ │ │ │ + ldr r6, [sp, #1140] @ 0x474 │ │ │ │ strd r0, [r7] │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + lsl r4, r6, #7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r6, r7, r4 │ │ │ │ strd r0, [r7, r4] │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ + add r5, r9, r4 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ strd r0, [r9, r4] │ │ │ │ mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ strd r0, [r6, r8] │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [r5, r8] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3544] @ 2e940 │ │ │ │ - ldr r3, [pc, #3544] @ 2e944 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3544] @ 300d8 │ │ │ │ + ldr r3, [pc, #3544] @ 300dc │ │ │ │ + bl 1ca0d4 │ │ │ │ ldr r3, [sp, #1140] @ 0x474 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - lsl r8, r3, #6 │ │ │ │ - str r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + lsl r8, r3, #6 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r9, r8] │ │ │ │ - ldr r1, [sp, #1140] @ 0x474 │ │ │ │ - lsl r1, r1, #6 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #80] @ 0x50 │ │ │ │ + ldr ip, [sp, #1140] @ 0x474 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + lsl ip, ip, #6 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [r9, lr] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3432] @ 2e940 │ │ │ │ - ldr r3, [pc, #3432] @ 2e944 │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [r9, ip] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3432] @ 300d8 │ │ │ │ + ldr r3, [pc, #3432] @ 300dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r9, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r6, r9 │ │ │ │ strd r0, [r9, r8] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + mov r6, r9 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + ldr lr, [sp, #56] @ 0x38 │ │ │ │ strd r0, [r9, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3344] @ 2e940 │ │ │ │ - ldr r3, [pc, #3344] @ 2e944 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [sp, #1140] @ 0x474 │ │ │ │ - lsl r2, r2, #3 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [sp, #1140] @ 0x474 │ │ │ │ - ldrd r8, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3344] @ 300d8 │ │ │ │ + ldr r3, [pc, #3344] @ 300dc │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r8, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ - rsb r2, r1, r1, lsl #3 │ │ │ │ - lsl r7, r2, #6 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r7, [sp, #1140] @ 0x474 │ │ │ │ mov r1, r9 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ + lsl r2, r7, #3 │ │ │ │ + sub lr, r2, r7 │ │ │ │ + lsl r7, lr, #6 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [r6, r7] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [r6, r7] │ │ │ │ - ldr r1, [sp, #1140] @ 0x474 │ │ │ │ + ldr r6, [sp, #1140] @ 0x474 │ │ │ │ mov r0, r8 │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ + add r1, r6, r6, lsl #1 │ │ │ │ lsl r6, r1, #6 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ strd r0, [r2, r6] │ │ │ │ mov r2, sl │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3208] @ 2e940 │ │ │ │ - ldr r3, [pc, #3208] @ 2e944 │ │ │ │ - bl 1c606c │ │ │ │ - mov r5, r1 │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3212] @ 300d8 │ │ │ │ + ldr r3, [pc, #3212] @ 300dc │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r8, [sp, #160] @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [fp, r7] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1024 @ 0x400 │ │ │ │ - ldrd r8, [r3, #8] │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ strd r0, [fp, r6] │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ + ldrd r8, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1024 @ 0x400 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ ldrd r6, [r3] │ │ │ │ + ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ - ldrd r4, [r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1040 @ 0x410 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #1024 @ 0x400 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2912] @ 2e940 │ │ │ │ - ldr r3, [pc, #2912] @ 2e944 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2928] @ 300d8 │ │ │ │ + ldr r3, [pc, #2928] @ 300dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2872] @ 2e940 │ │ │ │ - ldr r3, [pc, #2872] @ 2e944 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2892] @ 300d8 │ │ │ │ + ldr r3, [pc, #2892] @ 300dc │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2824] @ 2e950 │ │ │ │ - ldr r3, [pc, #2824] @ 2e954 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2832] @ 300e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2804] @ 2e958 │ │ │ │ - ldr r3, [pc, #2804] @ 2e95c │ │ │ │ + ldr r3, [pc, #2824] @ 300ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2812] @ 300f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2804] @ 300f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - ldr r2, [pc, #2744] @ 2e950 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldr r2, [pc, #2760] @ 300e8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2740] @ 2e954 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2728] @ 2e958 │ │ │ │ - ldr r3, [pc, #2728] @ 2e95c │ │ │ │ + ldr r3, [pc, #2748] @ 300ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2736] @ 300f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2728] @ 300f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r5, r1 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2572] @ 2e940 │ │ │ │ - ldr r3, [pc, #2572] @ 2e944 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2592] @ 300d8 │ │ │ │ + ldr r3, [pc, #2592] @ 300dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2532] @ 2e940 │ │ │ │ - ldr r3, [pc, #2532] @ 2e944 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2556] @ 300d8 │ │ │ │ + ldr r3, [pc, #2556] @ 300dc │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #1056 @ 0x420 │ │ │ │ - ldrd sl, [r1, #8] │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2476] @ 2e950 │ │ │ │ - ldr r3, [pc, #2476] @ 2e954 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2488] @ 300e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2456] @ 2e958 │ │ │ │ - ldr r3, [pc, #2456] @ 2e95c │ │ │ │ + ldr r3, [pc, #2480] @ 300ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2468] @ 300f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2460] @ 300f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ - ldr r2, [pc, #2404] @ 2e958 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + ldr r2, [pc, #2424] @ 300f0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2400] @ 2e95c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2372] @ 2e950 │ │ │ │ - ldr r3, [pc, #2372] @ 2e954 │ │ │ │ + ldr r3, [pc, #2412] @ 300f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2384] @ 300e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2376] @ 300ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2284] @ 2e958 │ │ │ │ - ldr r3, [pc, #2284] @ 2e95c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2292] @ 300f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2248] @ 2e950 │ │ │ │ - ldr r3, [pc, #2248] @ 2e954 │ │ │ │ + ldr r3, [pc, #2284] @ 300f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2256] @ 300e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2248] @ 300ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ - ldr r2, [pc, #2196] @ 2e950 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + ldr r2, [pc, #2212] @ 300e8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2192] @ 2e954 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2180] @ 2e958 │ │ │ │ - ldr r3, [pc, #2180] @ 2e95c │ │ │ │ + ldr r3, [pc, #2200] @ 300ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2188] @ 300f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2180] @ 300f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2080] @ 2e958 │ │ │ │ - ldr r3, [pc, #2080] @ 2e95c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2084] @ 300f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2044] @ 2e950 │ │ │ │ - ldr r3, [pc, #2044] @ 2e954 │ │ │ │ + ldr r3, [pc, #2076] @ 300f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2048] @ 300e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2040] @ 300ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2004] @ 2e958 │ │ │ │ - ldr r3, [pc, #2004] @ 2e95c │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #2008] @ 300f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1968] @ 2e950 │ │ │ │ - ldr r3, [pc, #1968] @ 2e954 │ │ │ │ + ldr r3, [pc, #2000] @ 300f4 │ │ │ │ + mov r8, #352 @ 0x160 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1968] @ 300e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1960] @ 300ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #1140] @ 0x474 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - add ip, r8, ip, lsl #1 │ │ │ │ - lsl r9, ip, #5 │ │ │ │ - str ip, [sp, #96] @ 0x60 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #1140] @ 0x474 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ + mul r9, r8, r9 │ │ │ │ + mov r8, r9 │ │ │ │ strd r0, [r3, r9] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ - lsl r8, r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + lsl r9, r1, #5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r0, [r3, r8] │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + strd r0, [r3, r9] │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [ip, r9] │ │ │ │ + strd r0, [ip, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [ip, r8] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [r8, r9] │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #1140] @ 0x474 │ │ │ │ - rsb lr, r8, r8, lsl #4 │ │ │ │ - lsl r9, lr, #5 │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ - lsl sl, r8, #4 │ │ │ │ + mov fp, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #1140] @ 0x474 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ + lsl sl, r9, #4 │ │ │ │ + sub ip, sl, r9 │ │ │ │ + lsl r9, ip, #5 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - lsl r8, lr, #5 │ │ │ │ - strd r0, [fp, r9] │ │ │ │ + strd r0, [r8, r9] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + lsl r8, lr, #5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ strd r0, [fp, r8] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [fp, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ strd r0, [fp, r8] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #1140] @ 0x474 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, r3, r8 │ │ │ │ - lsl r8, r3, #5 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + ldr r8, [sp, #1140] @ 0x474 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #1140] @ 0x474 │ │ │ │ - mov r3, r7 │ │ │ │ - lsl ip, r2, #5 │ │ │ │ + add r8, ip, r8 │ │ │ │ + str r8, [sp, #72] @ 0x48 │ │ │ │ + lsl r8, r8, #5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #1140] @ 0x474 │ │ │ │ mov r2, r6 │ │ │ │ - mov r9, ip │ │ │ │ + mov r3, r7 │ │ │ │ strd r0, [fp, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - str r9, [sp, #56] @ 0x38 │ │ │ │ + lsl ip, r9, #5 │ │ │ │ + mov r9, ip │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ strd r0, [fp, r9] │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + str r9, [sp, #16] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r9, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r9, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r8, r9 │ │ │ │ - strd r0, [r9, r5] │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + mov r8, #416 @ 0x1a0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [r9, r4] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #1140] @ 0x474 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - add r1, r2, r1, lsl #2 │ │ │ │ - lsl r9, r1, #5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ + mul r2, r8, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [r9, r8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [r8, r9] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ + lsl r9, r1, #5 │ │ │ │ mov r1, r7 │ │ │ │ - lsl r8, ip, #5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - strd r0, [r3, r8] │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [r4, r9] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [fp, r9] │ │ │ │ + strd r0, [fp, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [fp, r8] │ │ │ │ + strd r0, [fp, r9] │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #928] @ 2e940 │ │ │ │ - ldr r3, [pc, #928] @ 2e944 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #956] @ 300d8 │ │ │ │ + ldr r3, [pc, #956] @ 300dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #840] @ 2e940 │ │ │ │ - ldr r3, [pc, #840] @ 2e944 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #868] @ 300d8 │ │ │ │ + ldr r3, [pc, #868] @ 300dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldr r2, [pc, #780] @ 2e950 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ - ldr r3, [pc, #772] @ 2e954 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #764] @ 2e958 │ │ │ │ - ldr r3, [pc, #764] @ 2e95c │ │ │ │ + ldr r2, [pc, #800] @ 300e8 │ │ │ │ + ldr r3, [pc, #800] @ 300ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ + ldr r2, [pc, #788] @ 300f0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #780] @ 300f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #708] @ 2e950 │ │ │ │ - ldr r3, [pc, #708] @ 2e954 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ + ldr r2, [pc, #732] @ 300e8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #688] @ 2e958 │ │ │ │ - ldr r3, [pc, #688] @ 2e95c │ │ │ │ + ldr r3, [pc, #724] @ 300ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ + ldr r2, [pc, #712] @ 300f0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #704] @ 300f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #560] @ 2e978 │ │ │ │ - ldr r3, [pc, #560] @ 2e97c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #588] @ 30110 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #524] @ 2e970 │ │ │ │ - ldr r3, [pc, #524] @ 2e974 │ │ │ │ + ldr r3, [pc, #580] @ 30114 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #552] @ 30108 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #544] @ 3010c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - ldr r2, [pc, #472] @ 2e970 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldr r2, [pc, #508] @ 30108 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #468] @ 2e974 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #456] @ 2e978 │ │ │ │ - ldr r3, [pc, #456] @ 2e97c │ │ │ │ + ldr r3, [pc, #496] @ 3010c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #484] @ 30110 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #476] @ 30114 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #340] @ 2e968 │ │ │ │ - ldr r3, [pc, #340] @ 2e96c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #364] @ 30100 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #304] @ 2e960 │ │ │ │ - ldr r3, [pc, #304] @ 2e964 │ │ │ │ + ldr r3, [pc, #356] @ 30104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #328] @ 300f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #320] @ 300fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldr r2, [pc, #260] @ 2e968 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + ldr r2, [pc, #292] @ 30100 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #256] @ 2e96c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #228] @ 2e960 │ │ │ │ - ldr r3, [pc, #228] @ 2e964 │ │ │ │ + ldr r3, [pc, #280] @ 30104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #252] @ 300f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #244] @ 300fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ - ldr r2, [pc, #160] @ 2e950 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + ldr r2, [pc, #192] @ 300e8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #152] @ 2e954 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #144] @ 2e958 │ │ │ │ - ldr r3, [pc, #144] @ 2e95c │ │ │ │ + ldr r3, [pc, #180] @ 300ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ + ldr r2, [pc, #168] @ 300f0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #160] @ 300f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #96] @ 2e958 │ │ │ │ - ldr r3, [pc, #96] @ 2e95c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ + ldr r2, [pc, #120] @ 300f0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #60] @ 2e950 │ │ │ │ - ldr r3, [pc, #60] @ 2e954 │ │ │ │ + ldr r3, [pc, #112] @ 300f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ + ldr r2, [pc, #84] @ 300e8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #76] @ 300ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - b 2e980 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + b 30118 │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ @@ -36219,7842 +37729,7860 @@ │ │ │ │ svccc 0x00ea9b66 │ │ │ │ stmibcc lr!, {r3, r6, r7, fp, sp, lr} │ │ │ │ svccc 0x00e1c73b │ │ │ │ stclcc 6, cr10, [r9], #-44 @ 0xffffffd4 │ │ │ │ svccc 0x00c8f8b8 │ │ │ │ svcgt 0x00f75cb0 │ │ │ │ svccc 0x00ef6297 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-124] @ 2e978 │ │ │ │ - ldr r3, [pc, #-124] @ 2e97c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-104] @ 30110 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-160] @ 2e970 │ │ │ │ - ldr r3, [pc, #-160] @ 2e974 │ │ │ │ + ldr r3, [pc, #-112] @ 30114 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-140] @ 30108 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-148] @ 3010c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-200] @ 2e978 │ │ │ │ - ldr r3, [pc, #-200] @ 2e97c │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ + ldr r2, [pc, #-176] @ 30110 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-232] @ 2e970 │ │ │ │ - ldr r3, [pc, #-232] @ 2e974 │ │ │ │ + ldr r3, [pc, #-188] @ 30114 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-216] @ 30108 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-224] @ 3010c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-344] @ 2e968 │ │ │ │ - ldr r3, [pc, #-344] @ 2e96c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-328] @ 30100 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-380] @ 2e960 │ │ │ │ - ldr r3, [pc, #-380] @ 2e964 │ │ │ │ + ldr r3, [pc, #-336] @ 30104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-364] @ 300f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-372] @ 300fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-428] @ 2e960 │ │ │ │ - ldr r3, [pc, #-428] @ 2e964 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-412] @ 300f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-448] @ 2e968 │ │ │ │ - ldr r3, [pc, #-448] @ 2e96c │ │ │ │ + ldr r3, [pc, #-420] @ 300fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-432] @ 30100 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-440] @ 30104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - strd r8, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + strd r8, [r3] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r8, #336 @ 0x150 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #1140] @ 0x474 │ │ │ │ mov r4, r0 │ │ │ │ - lsl r8, r1, #3 │ │ │ │ - rsb r9, r1, r1, lsl #3 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - str r8, [sp, #64] @ 0x40 │ │ │ │ - str r9, [sp, #544] @ 0x220 │ │ │ │ - bl 1c5cb4 │ │ │ │ - lsl r9, r9, #4 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - lsl r8, ip, #4 │ │ │ │ + mul r9, r8, r9 │ │ │ │ strd r0, [fp, r9] │ │ │ │ + mov r8, r9 │ │ │ │ mov r0, r6 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + lsl r9, r1, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [fp, r8] │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + strd r0, [fp, r9] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, r9] │ │ │ │ + strd r0, [r3, r8] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - strd r0, [r3, r8] │ │ │ │ + mov r5, #464 @ 0x1d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + strd r0, [r4, r9] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r9, r1 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #1140] @ 0x474 │ │ │ │ + mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + mul r3, r5, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [r4, r5] │ │ │ │ + mov r3, #208 @ 0xd0 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r4, [sp, #1140] @ 0x474 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mul r4, r3, r4 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [r3, r4] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r7, r1 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r8, [sp, #1140] @ 0x474 │ │ │ │ - add r8, r8, lr, lsl #2 │ │ │ │ - str r8, [sp, #208] @ 0xd0 │ │ │ │ - lsl r9, r8, #4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [fp, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r8, r8, #4 │ │ │ │ - strd r0, [r3, r8] │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + strd r0, [fp, r4] │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [fp, r9] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [fp, r8] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #1140] @ 0x474 │ │ │ │ - add r2, sl, r2 │ │ │ │ - lsl r8, r2, #4 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp, #1140] @ 0x474 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + add r8, sl, r8 │ │ │ │ + str r8, [sp, #120] @ 0x78 │ │ │ │ + lsl r8, r8, #4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [fp, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ strd r0, [fp, sl] │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r9, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r9, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r8, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ strd r0, [r9, sl] │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + mov r8, #400 @ 0x190 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add sl, r3, r3, lsl #2 │ │ │ │ - str sl, [sp, #256] @ 0x100 │ │ │ │ - lsl r9, sl, #4 │ │ │ │ - mov sl, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #1140] @ 0x474 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [r8, r9] │ │ │ │ + mul sl, r8, sl │ │ │ │ + mov r8, sl │ │ │ │ + mov sl, r9 │ │ │ │ + strd r0, [r9, r8] │ │ │ │ + lsl r9, r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ + mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ - lsl r8, ip, #4 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sl, r8] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + strd r0, [sl, r9] │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [fp, r9] │ │ │ │ + strd r0, [fp, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - strd r0, [fp, r8] │ │ │ │ + strd r0, [fp, r9] │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1488] @ 2e948 │ │ │ │ - ldr r3, [pc, #-1488] @ 2e94c │ │ │ │ - bl 1c606c │ │ │ │ + str fp, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1440] @ 300e0 │ │ │ │ + ldr r3, [pc, #-1440] @ 300e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1584] @ 2e948 │ │ │ │ - ldr r3, [pc, #-1584] @ 2e94c │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1536] @ 300e0 │ │ │ │ + ldr r3, [pc, #-1536] @ 300e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1640] @ 2e958 │ │ │ │ - ldr r3, [pc, #-1640] @ 2e95c │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1672] @ 2e950 │ │ │ │ - ldr r3, [pc, #-1672] @ 2e954 │ │ │ │ + ldr r2, [pc, #-1604] @ 300f0 │ │ │ │ + ldr r3, [pc, #-1604] @ 300f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-1636] @ 300e8 │ │ │ │ + ldr r3, [pc, #-1636] @ 300ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1708] @ 2e958 │ │ │ │ - ldr r3, [pc, #-1708] @ 2e95c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ + ldr r2, [pc, #-1668] @ 300f0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1744] @ 2e950 │ │ │ │ - ldr r3, [pc, #-1744] @ 2e954 │ │ │ │ + ldr r3, [pc, #-1676] @ 300f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ + ldr r2, [pc, #-1704] @ 300e8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1712] @ 300ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1888] @ 2e960 │ │ │ │ - ldr r3, [pc, #-1888] @ 2e964 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1844] @ 300f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1908] @ 2e968 │ │ │ │ - ldr r3, [pc, #-1908] @ 2e96c │ │ │ │ + ldr r3, [pc, #-1852] @ 300fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1864] @ 30100 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1872] @ 30104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - ldr r2, [pc, #-1968] @ 2e960 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + ldr r2, [pc, #-1916] @ 300f8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-1972] @ 2e964 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1984] @ 2e968 │ │ │ │ - ldr r3, [pc, #-1984] @ 2e96c │ │ │ │ + ldr r3, [pc, #-1928] @ 300fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1940] @ 30100 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1948] @ 30104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #1072 @ 0x430 │ │ │ │ ldrd sl, [r1] │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, fp │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2080] @ 2e978 │ │ │ │ - ldr r3, [pc, #-2080] @ 2e97c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2036] @ 30110 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2116] @ 2e970 │ │ │ │ - ldr r3, [pc, #-2116] @ 2e974 │ │ │ │ + ldr r3, [pc, #-2044] @ 30114 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2072] @ 30108 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2080] @ 3010c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldr r2, [pc, #-2168] @ 2e970 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + ldr r2, [pc, #-2116] @ 30108 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-2172] @ 2e974 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2184] @ 2e978 │ │ │ │ - ldr r3, [pc, #-2184] @ 2e97c │ │ │ │ + ldr r3, [pc, #-2128] @ 3010c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2140] @ 30110 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2148] @ 30114 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - ldr r2, [pc, #-2268] @ 2e958 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldr r2, [pc, #-2216] @ 300f0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r3, [pc, #-2280] @ 2e95c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2300] @ 2e950 │ │ │ │ - ldr r3, [pc, #-2300] @ 2e954 │ │ │ │ + ldr r3, [pc, #-2228] @ 300f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ + ldr r2, [pc, #-2256] @ 300e8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2264] @ 300ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2348] @ 2e950 │ │ │ │ - ldr r3, [pc, #-2348] @ 2e954 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ + ldr r2, [pc, #-2304] @ 300e8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2368] @ 2e958 │ │ │ │ - ldr r3, [pc, #-2368] @ 2e95c │ │ │ │ + ldr r3, [pc, #-2312] @ 300ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-2328] @ 300f0 │ │ │ │ + ldr r3, [pc, #-2328] @ 300f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2504] @ 2e968 │ │ │ │ - ldr r3, [pc, #-2504] @ 2e96c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2460] @ 30100 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2540] @ 2e960 │ │ │ │ - ldr r3, [pc, #-2540] @ 2e964 │ │ │ │ + ldr r3, [pc, #-2468] @ 30104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2496] @ 300f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2504] @ 300fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldr r2, [pc, #-2592] @ 2e960 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + ldr r2, [pc, #-2540] @ 300f8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-2596] @ 2e964 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2608] @ 2e968 │ │ │ │ - ldr r3, [pc, #-2608] @ 2e96c │ │ │ │ + ldr r3, [pc, #-2552] @ 300fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2564] @ 30100 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2572] @ 30104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2704] @ 2e970 │ │ │ │ - ldr r3, [pc, #-2704] @ 2e974 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2660] @ 30108 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2724] @ 2e978 │ │ │ │ - ldr r3, [pc, #-2724] @ 2e97c │ │ │ │ + ldr r3, [pc, #-2668] @ 3010c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2680] @ 30110 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2688] @ 30114 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2780] @ 2e970 │ │ │ │ - ldr r3, [pc, #-2780] @ 2e974 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #-2736] @ 30108 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2800] @ 2e978 │ │ │ │ - ldr r3, [pc, #-2800] @ 2e97c │ │ │ │ + ldr r3, [pc, #-2744] @ 3010c │ │ │ │ + mov r8, #368 @ 0x170 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2760] @ 30110 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2768] @ 30114 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #1140] @ 0x474 │ │ │ │ - ldr r8, [sp, #64] @ 0x40 │ │ │ │ - sub r8, r8, r2 │ │ │ │ - str r8, [sp, #416] @ 0x1a0 │ │ │ │ - lsl r9, r8, #4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #1140] @ 0x474 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - lsl r8, lr, #4 │ │ │ │ + mul r9, r8, r9 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r9 │ │ │ │ strd r0, [r3, r9] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r0, [r3, r8] │ │ │ │ + lsl r9, lr, #4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + strd r0, [r3, r9] │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [ip, r9] │ │ │ │ + strd r0, [ip, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ - strd r0, [ip, r8] │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + strd r0, [r8, r9] │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - ldr fp, [sp, #1140] @ 0x474 │ │ │ │ - sub fp, r8, fp │ │ │ │ - str fp, [sp, #192] @ 0xc0 │ │ │ │ - lsl r9, fp, #4 │ │ │ │ + mov sl, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + ldr r9, [sp, #1140] @ 0x474 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ + sub r9, ip, r9 │ │ │ │ + str r9, [sp, #176] @ 0xb0 │ │ │ │ + lsl r9, r9, #4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - lsl r8, r8, #4 │ │ │ │ - strd r0, [sl, r9] │ │ │ │ + strd r0, [r8, r9] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + lsl r8, r8, #4 │ │ │ │ strd r0, [sl, r8] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [fp, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ strd r0, [fp, r8] │ │ │ │ + mov r8, #304 @ 0x130 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r7, r1 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r2, [r3] │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr sl, [sp, #1140] @ 0x474 │ │ │ │ + mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r4 │ │ │ │ + mul sl, r8, sl │ │ │ │ + strd r0, [fp, sl] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r8, sl │ │ │ │ + lsl r9, r3, #4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r0, [fp, r9] │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ + ldrd sl, [r1] │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - ldr lr, [sp, #1140] @ 0x474 │ │ │ │ - add sl, lr, ip, lsl #1 │ │ │ │ - lsl r8, sl, #4 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [fp, r8] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + strd r0, [ip, r8] │ │ │ │ mov r0, r4 │ │ │ │ - lsl lr, r1, #4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, lr │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r3, fp │ │ │ │ - mov fp, r9 │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + mov r5, #432 @ 0x1b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + strd r0, [r4, r9] │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r9, r1 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #1140] @ 0x474 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mul r2, r5, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [r4, r5] │ │ │ │ + mov r2, #176 @ 0xb0 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r9, r8] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - str fp, [sp, #72] @ 0x48 │ │ │ │ - mov r8, r9 │ │ │ │ - strd r0, [r9, fp] │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + ldr r4, [sp, #1140] @ 0x474 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mul r4, r2, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [ip, r4] │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - add fp, r1, r2 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - lsl r9, fp, #4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [r8, r9] │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [fp, r5] │ │ │ │ mov r0, r6 │ │ │ │ - lsl r8, r1, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [r5, r8] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r0, [r3, r8] │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [fp, r4] │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3564] @ 306d4 │ │ │ │ - ldr r3, [pc, #3564] @ 306d8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3584] @ 31e40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3544] @ 306dc │ │ │ │ - ldr r3, [pc, #3544] @ 306e0 │ │ │ │ + ldr r3, [pc, #3576] @ 31e44 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3564] @ 31e48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3556] @ 31e4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3488] @ 306d4 │ │ │ │ - ldr r3, [pc, #3488] @ 306d8 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3516] @ 31e40 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3472] @ 306dc │ │ │ │ - ldr r3, [pc, #3472] @ 306e0 │ │ │ │ + ldr r3, [pc, #3504] @ 31e44 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3492] @ 31e48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3484] @ 31e4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3360] @ 306d4 │ │ │ │ - ldr r3, [pc, #3360] @ 306d8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3380] @ 31e40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3340] @ 306dc │ │ │ │ - ldr r3, [pc, #3340] @ 306e0 │ │ │ │ + ldr r3, [pc, #3372] @ 31e44 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3360] @ 31e48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3352] @ 31e4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldr r2, [pc, #3288] @ 306dc │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3284] @ 306e0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3320] @ 31e48 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3256] @ 306d4 │ │ │ │ - ldr r3, [pc, #3256] @ 306d8 │ │ │ │ + ldr r3, [pc, #3308] @ 31e4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3280] @ 31e40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3272] @ 31e44 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - ldr r2, [pc, #3220] @ 306e4 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ - ldr r3, [pc, #3212] @ 306e8 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3204] @ 306ec │ │ │ │ - ldr r3, [pc, #3204] @ 306f0 │ │ │ │ + ldr r2, [pc, #3244] @ 31e50 │ │ │ │ + ldr r3, [pc, #3244] @ 31e54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + ldr r2, [pc, #3232] @ 31e58 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3224] @ 31e5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3148] @ 306e4 │ │ │ │ - ldr r3, [pc, #3148] @ 306e8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ + ldr r2, [pc, #3176] @ 31e50 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3128] @ 306ec │ │ │ │ - ldr r3, [pc, #3128] @ 306f0 │ │ │ │ + ldr r3, [pc, #3168] @ 31e54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #1056 @ 0x420 │ │ │ │ + ldr r2, [pc, #3156] @ 31e58 │ │ │ │ mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd sl, [r1] │ │ │ │ + ldr r3, [pc, #3148] @ 31e5c │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3024] @ 30724 │ │ │ │ - ldr r3, [pc, #3024] @ 30728 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3044] @ 31e90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3004] @ 3072c │ │ │ │ - ldr r3, [pc, #3004] @ 30730 │ │ │ │ + ldr r3, [pc, #3036] @ 31e94 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3028] @ 31e9c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3012] @ 31e98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldr r2, [pc, #2944] @ 30724 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + ldr r2, [pc, #2972] @ 31e90 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2940] @ 30728 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2928] @ 3072c │ │ │ │ - ldr r3, [pc, #2928] @ 30730 │ │ │ │ + ldr r3, [pc, #2960] @ 31e94 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2952] @ 31e9c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2936] @ 31e98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - ldr r2, [pc, #2704] @ 306e4 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + ldr r2, [pc, #2736] @ 31e50 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ - ldr r3, [pc, #2696] @ 306e8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2688] @ 306ec │ │ │ │ - ldr r3, [pc, #2688] @ 306f0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [pc, #2724] @ 31e54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ + ldr r2, [pc, #2712] @ 31e58 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2704] @ 31e5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2640] @ 306ec │ │ │ │ - ldr r3, [pc, #2640] @ 306f0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + ldr r2, [pc, #2664] @ 31e58 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2604] @ 306e4 │ │ │ │ - ldr r3, [pc, #2604] @ 306e8 │ │ │ │ + ldr r3, [pc, #2656] @ 31e5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + ldr r2, [pc, #2628] @ 31e50 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2620] @ 31e54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2508] @ 30724 │ │ │ │ - ldr r3, [pc, #2508] @ 30728 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2532] @ 31e90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2488] @ 3072c │ │ │ │ - ldr r3, [pc, #2488] @ 30730 │ │ │ │ + ldr r3, [pc, #2524] @ 31e94 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2516] @ 31e9c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2500] @ 31e98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ - ldr r2, [pc, #2436] @ 3072c │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2432] @ 30730 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r2, [pc, #2468] @ 31e9c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2404] @ 30724 │ │ │ │ - ldr r3, [pc, #2404] @ 30728 │ │ │ │ + ldr r3, [pc, #2452] @ 31e98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2428] @ 31e90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2420] @ 31e94 │ │ │ │ mov r5, #344 @ 0x158 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r4, [sp, #1140] @ 0x474 │ │ │ │ - mul r4, r5, r4 │ │ │ │ - mov r5, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ + mul r4, r5, r4 │ │ │ │ + mov r5, r4 │ │ │ │ strd r0, [r3, r4] │ │ │ │ + mov r1, #88 @ 0x58 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r4, [sp, #1140] @ 0x474 │ │ │ │ mov r0, r8 │ │ │ │ + mul r4, r1, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsl r4, r4, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ strd r0, [r3, r4] │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [ip, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + mov r5, #472 @ 0x1d8 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [ip, r4] │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + mov r8, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ - mov r8, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - lsl r5, r4, #2 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r5, [sp, #1140] @ 0x474 │ │ │ │ - rsb r5, r5, r4, lsl #2 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ - lsl r4, fp, #3 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #1140] @ 0x474 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [ip, r5] │ │ │ │ + mul r4, r5, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + strd r0, [sl, r4] │ │ │ │ + mov r1, #216 @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ + ldr r4, [sp, #1140] @ 0x474 │ │ │ │ + mul r4, r1, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [ip, r4] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [sl, r4] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [fp, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ strd r0, [fp, r4] │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + mov r5, #280 @ 0x118 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsl lr, r3, #3 │ │ │ │ - rsb r4, r3, r3, lsl #3 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - lsl r4, r4, #3 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #1140] @ 0x474 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mul r4, r5, r4 │ │ │ │ + mov r5, r4 │ │ │ │ strd r0, [fp, r4] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [fp, r6] │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + strd r0, [fp, r4] │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r7, r1 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd sl, [r1] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ + strd r0, [ip, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + mov r5, #408 @ 0x198 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r4, r5 │ │ │ │ - strd r0, [r5, r6] │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + strd r0, [ip, r4] │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ - mov r9, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r8, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #1140] @ 0x474 │ │ │ │ mov r6, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - add r5, r1, r5 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r4, r5] │ │ │ │ + mul r4, r5, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + strd r0, [ip, r4] │ │ │ │ + mov r4, #152 @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ + ldr r1, [sp, #1140] @ 0x474 │ │ │ │ + mul r1, r4, r1 │ │ │ │ + mov r4, r1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r4, sl, #3 │ │ │ │ - strd r0, [r3, r4] │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + strd r0, [ip, r4] │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [fp, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ strd r0, [fp, r4] │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1252] @ 3071c │ │ │ │ - ldr r3, [pc, #1252] @ 30720 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1268] @ 31e88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1216] @ 30714 │ │ │ │ - ldr r3, [pc, #1216] @ 30718 │ │ │ │ + ldr r3, [pc, #1260] @ 31e8c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1232] @ 31e80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1224] @ 31e84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1176] @ 3071c │ │ │ │ - ldr r3, [pc, #1176] @ 30720 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1200] @ 31e88 │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1144] @ 30714 │ │ │ │ - ldr r3, [pc, #1144] @ 30718 │ │ │ │ + ldr r3, [pc, #1188] @ 31e8c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1160] @ 31e80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1152] @ 31e84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1052] @ 3071c │ │ │ │ - ldr r3, [pc, #1052] @ 30720 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1064] @ 31e88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1016] @ 30714 │ │ │ │ - ldr r3, [pc, #1016] @ 30718 │ │ │ │ + ldr r3, [pc, #1056] @ 31e8c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1028] @ 31e80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1020] @ 31e84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #968] @ 30714 │ │ │ │ - ldr r3, [pc, #968] @ 30718 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #988] @ 31e80 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #952] @ 3071c │ │ │ │ - ldr r3, [pc, #952] @ 30720 │ │ │ │ + ldr r3, [pc, #976] @ 31e84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #964] @ 31e88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #956] @ 31e8c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldr r2, [pc, #876] @ 30704 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ - ldr r3, [pc, #868] @ 30708 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #860] @ 3070c │ │ │ │ - ldr r3, [pc, #860] @ 30710 │ │ │ │ + ldr r2, [pc, #888] @ 31e70 │ │ │ │ + ldr r3, [pc, #888] @ 31e74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ + ldr r2, [pc, #876] @ 31e78 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #868] @ 31e7c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #812] @ 3070c │ │ │ │ - ldr r3, [pc, #812] @ 30710 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ + ldr r2, [pc, #828] @ 31e78 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #776] @ 30704 │ │ │ │ - ldr r3, [pc, #776] @ 30708 │ │ │ │ + ldr r3, [pc, #820] @ 31e7c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #1056 @ 0x420 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #1040 @ 0x410 │ │ │ │ + ldr r2, [pc, #792] @ 31e70 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, fp │ │ │ │ + ldrd sl, [r1] │ │ │ │ + ldr r3, [pc, #784] @ 31e74 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #600] @ 306fc │ │ │ │ - ldr r3, [pc, #600] @ 30700 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #620] @ 31e68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #564] @ 306f4 │ │ │ │ - ldr r3, [pc, #564] @ 306f8 │ │ │ │ + ldr r3, [pc, #612] @ 31e6c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #584] @ 31e60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #576] @ 31e64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldr r2, [pc, #520] @ 306fc │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + ldr r2, [pc, #548] @ 31e68 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #516] @ 30700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #488] @ 306f4 │ │ │ │ - ldr r3, [pc, #488] @ 306f8 │ │ │ │ + ldr r3, [pc, #536] @ 31e6c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #508] @ 31e60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #500] @ 31e64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldr r2, [pc, #356] @ 30704 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + ldr r2, [pc, #384] @ 31e70 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ - ldr r3, [pc, #348] @ 30708 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #340] @ 3070c │ │ │ │ - ldr r3, [pc, #340] @ 30710 │ │ │ │ + ldr r3, [pc, #372] @ 31e74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #360] @ 31e78 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #352] @ 31e7c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #284] @ 30704 │ │ │ │ - ldr r3, [pc, #284] @ 30708 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ + ldr r2, [pc, #304] @ 31e70 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #264] @ 3070c │ │ │ │ - ldr r3, [pc, #264] @ 30710 │ │ │ │ + ldr r3, [pc, #296] @ 31e74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ + ldr r2, [pc, #284] @ 31e78 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #276] @ 31e7c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #88] @ 306fc │ │ │ │ - ldr r3, [pc, #88] @ 30700 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #108] @ 31e68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #52] @ 306f4 │ │ │ │ - ldr r3, [pc, #52] @ 306f8 │ │ │ │ + ldr r3, [pc, #100] @ 31e6c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #72] @ 31e60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b 30734 │ │ │ │ + ldr r3, [pc, #64] @ 31e64 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov sl, r0 │ │ │ │ + b 31ea0 │ │ │ │ @ instruction: 0x56c62dda │ │ │ │ svccc 0x00ee9f41 │ │ │ │ cdpcs 15, 13, cr9, cr5, cr6, {0} │ │ │ │ svccc 0x00d29406 │ │ │ │ stmdbcs lr, {r0, r1, r5, r7, r8, sp, pc} │ │ │ │ svccc 0x00ea9b66 │ │ │ │ stmibcc lr!, {r3, r6, r7, fp, sp, lr} │ │ │ │ svccc 0x00e1c73b │ │ │ │ - blvs 576400 │ │ │ │ + blvs 577b6c │ │ │ │ svccc 0x00e8bc80 │ │ │ │ strcs r1, [r9, #-3542] @ 0xfffff22a │ │ │ │ svccc 0x00e44cf3 │ │ │ │ svcgt 0x00f75cb0 │ │ │ │ svccc 0x00ef6297 │ │ │ │ stclcc 6, cr10, [r9], #-44 @ 0xffffffd4 │ │ │ │ svccc 0x00c8f8b8 │ │ │ │ stclt 4, cr11, [r9], #-176 @ 0xffffff50 │ │ │ │ svccc 0x00b917a6 │ │ │ │ bicsge r2, r1, #159383552 @ 0x9800000 │ │ │ │ svccc 0x00efd88d │ │ │ │ stmdacc r6, {r0, r1, r3, r4, r5, r9, sl, ip, sp, lr, pc} │ │ │ │ svccc 0x00de2b5d │ │ │ │ - @ instruction: 0xf180bdb1 │ │ │ │ svccc 0x00ec38b2 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-96] @ 306f4 │ │ │ │ - ldr r3, [pc, #-96] @ 306f8 │ │ │ │ - mov sl, r0 │ │ │ │ + @ instruction: 0xf180bdb1 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #-76] @ 31e60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-116] @ 306fc │ │ │ │ - ldr r3, [pc, #-116] @ 30700 │ │ │ │ + ldr r3, [pc, #-84] @ 31e64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-96] @ 31e68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-104] @ 31e6c │ │ │ │ + mov r5, #328 @ 0x148 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r9, r1 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #1140] @ 0x474 │ │ │ │ mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #1140] @ 0x474 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - add r8, r8, ip │ │ │ │ - lsl r8, r8, #3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r4 │ │ │ │ - lsl r9, ip, #3 │ │ │ │ - strd r0, [r3, r8] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, r6 │ │ │ │ + mul r4, r5, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + strd r0, [r3, r4] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + strd r0, [r3, r4] │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5, r9] │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r7, r1 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3, r8] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [ip, r5] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + mov r5, #456 @ 0x1c8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r4, r9] │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + strd r0, [ip, r4] │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ mov r8, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #1140] @ 0x474 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov fp, r4 │ │ │ │ - add r5, lr, r3, lsl #3 │ │ │ │ - lsl sl, r3, #3 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #1140] @ 0x474 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #256] @ 0x100 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + mov r3, #200 @ 0xc8 │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r4, r5] │ │ │ │ + mul r4, r5, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + strd r0, [fp, r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - lsl r4, ip, #3 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldr r4, [sp, #1140] @ 0x474 │ │ │ │ + mul r4, r3, r4 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ strd r0, [fp, r4] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [fp, r5] │ │ │ │ + strd r0, [sl, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + strd r0, [sl, r4] │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [fp, r4] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ - ldr ip, [sp, #1140] @ 0x474 │ │ │ │ - add r4, lr, ip │ │ │ │ - lsl r4, r4, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ + ldr r3, [sp, #1140] @ 0x474 │ │ │ │ + add r4, r4, r3 │ │ │ │ + mov r3, r1 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [fp, r4] │ │ │ │ + strd r0, [sl, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [fp, r6] │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + strd r0, [sl, ip] │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd sl, [r1] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [r5, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - strd r0, [r5, r6] │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + mov r4, r5 │ │ │ │ + strd r0, [r5, ip] │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + mov r5, #392 @ 0x188 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - sub r4, sl, r3 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #1140] @ 0x474 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ + mul r3, r5, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r3, r1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - lsl r5, r3, #3 │ │ │ │ - mov r0, r8 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [r4, r5] │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + lsl r4, ip, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - strd r0, [r3, r5] │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + strd r0, [r3, r4] │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [fp, r4] │ │ │ │ + strd r0, [sl, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [fp, r5] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sl, r4] │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1232] @ 306fc │ │ │ │ - ldr r3, [pc, #-1232] @ 30700 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1220] @ 31e68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1268] @ 306f4 │ │ │ │ - ldr r3, [pc, #-1268] @ 306f8 │ │ │ │ + ldr r3, [pc, #-1228] @ 31e6c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1256] @ 31e60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1264] @ 31e64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1316] @ 306f4 │ │ │ │ - ldr r3, [pc, #-1316] @ 306f8 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1296] @ 31e60 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1332] @ 306fc │ │ │ │ - ldr r3, [pc, #-1332] @ 30700 │ │ │ │ + ldr r3, [pc, #-1308] @ 31e64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1320] @ 31e68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1328] @ 31e6c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1440] @ 306f4 │ │ │ │ - ldr r3, [pc, #-1440] @ 306f8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1428] @ 31e60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1460] @ 306fc │ │ │ │ - ldr r3, [pc, #-1460] @ 30700 │ │ │ │ + ldr r3, [pc, #-1436] @ 31e64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1448] @ 31e68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1456] @ 31e6c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1516] @ 306f4 │ │ │ │ - ldr r3, [pc, #-1516] @ 306f8 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1496] @ 31e60 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1532] @ 306fc │ │ │ │ - ldr r3, [pc, #-1532] @ 30700 │ │ │ │ + ldr r3, [pc, #-1508] @ 31e64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1520] @ 31e68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1528] @ 31e6c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1564] @ 3070c │ │ │ │ - ldr r3, [pc, #-1564] @ 30710 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1596] @ 30704 │ │ │ │ - ldr r3, [pc, #-1596] @ 30708 │ │ │ │ + ldr r2, [pc, #-1556] @ 31e78 │ │ │ │ + ldr r3, [pc, #-1556] @ 31e7c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ + ldr r2, [pc, #-1584] @ 31e70 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1592] @ 31e74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1636] @ 3070c │ │ │ │ - ldr r3, [pc, #-1636] @ 30710 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ + ldr r2, [pc, #-1624] @ 31e78 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1672] @ 30704 │ │ │ │ - ldr r3, [pc, #-1672] @ 30708 │ │ │ │ + ldr r3, [pc, #-1632] @ 31e7c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #1040 @ 0x410 │ │ │ │ + ldr r2, [pc, #-1660] @ 31e70 │ │ │ │ mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd sl, [r1] │ │ │ │ + ldr r3, [pc, #-1672] @ 31e74 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1800] @ 3071c │ │ │ │ - ldr r3, [pc, #-1800] @ 30720 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1800] @ 31e88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1836] @ 30714 │ │ │ │ - ldr r3, [pc, #-1836] @ 30718 │ │ │ │ + ldr r3, [pc, #-1808] @ 31e8c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1836] @ 31e80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1844] @ 31e84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1884] @ 30714 │ │ │ │ - ldr r3, [pc, #-1884] @ 30718 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1876] @ 31e80 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1900] @ 3071c │ │ │ │ - ldr r3, [pc, #-1900] @ 30720 │ │ │ │ + ldr r3, [pc, #-1888] @ 31e84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1900] @ 31e88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1908] @ 31e8c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2056] @ 3070c │ │ │ │ - ldr r3, [pc, #-2056] @ 30710 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2088] @ 30704 │ │ │ │ - ldr r3, [pc, #-2088] @ 30708 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2048] @ 31e78 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [pc, #-2060] @ 31e7c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ + ldr r2, [pc, #-2088] @ 31e70 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2096] @ 31e74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2136] @ 30704 │ │ │ │ - ldr r3, [pc, #-2136] @ 30708 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + ldr r2, [pc, #-2136] @ 31e70 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2156] @ 3070c │ │ │ │ - ldr r3, [pc, #-2156] @ 30710 │ │ │ │ + ldr r3, [pc, #-2144] @ 31e74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ + ldr r2, [pc, #-2156] @ 31e78 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2164] @ 31e7c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2300] @ 30714 │ │ │ │ - ldr r3, [pc, #-2300] @ 30718 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2300] @ 31e80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2320] @ 3071c │ │ │ │ - ldr r3, [pc, #-2320] @ 30720 │ │ │ │ + ldr r3, [pc, #-2308] @ 31e84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2320] @ 31e88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2328] @ 31e8c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2376] @ 30714 │ │ │ │ - ldr r3, [pc, #-2376] @ 30718 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r2, [pc, #-2376] @ 31e80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2392] @ 3071c │ │ │ │ - ldr r3, [pc, #-2392] @ 30720 │ │ │ │ + ldr r3, [pc, #-2384] @ 31e84 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2396] @ 31e88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2404] @ 31e8c │ │ │ │ + mov r5, #376 @ 0x178 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #72] @ 0x48 │ │ │ │ - ldr ip, [sp, #1140] @ 0x474 │ │ │ │ - sub r5, lr, ip │ │ │ │ - lsl r5, r5, #3 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #1140] @ 0x474 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ + mul r4, r5, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + strd r0, [r3, r4] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - strd r0, [fp, r5] │ │ │ │ mov r0, r8 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r0, [fp, r4] │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + strd r0, [r3, r4] │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, r5] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [ip, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ strd r0, [r5, r4] │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #1140] @ 0x474 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - sub r4, r4, r3 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + ldr r4, [sp, #1140] @ 0x474 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + mov sl, r5 │ │ │ │ + sub r4, ip, r4 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ strd r0, [r5, r4] │ │ │ │ - lsl r5, r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ - mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - strd r0, [r3, r5] │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + strd r0, [sl, r5] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [fp, r4] │ │ │ │ + strd r0, [sl, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - strd r0, [fp, r5] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sl, r5] │ │ │ │ + mov r5, #312 @ 0x138 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #1140] @ 0x474 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - sub r8, r8, r3 │ │ │ │ - lsl r8, r8, #3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + mul r3, r5, r3 │ │ │ │ + mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [fp, r8] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - strd r0, [fp, sl] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [sl, r5] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + lsl r4, lr, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sl, r4] │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd sl, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r9, r8] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - mov r5, r9 │ │ │ │ - strd r0, [r9, sl] │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [ip, r5] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [ip, r4] │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #1140] @ 0x474 │ │ │ │ - sub r4, sl, r4 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - mov sl, r5 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #1140] @ 0x474 │ │ │ │ + mov lr, #440 @ 0x1b8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + mul r5, lr, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mov lr, #184 @ 0xb8 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - lsl r5, r3, #3 │ │ │ │ - mov r0, r8 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r4, [sp, #1140] @ 0x474 │ │ │ │ + strd r0, [ip, r5] │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - strd r0, [sl, r5] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + mul r4, lr, r4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [ip, r4] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [fp, r4] │ │ │ │ + strd r0, [sl, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - strd r0, [fp, r5] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sl, r4] │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ + mov r6, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3400] @ 30724 │ │ │ │ - ldr r3, [pc, #-3400] @ 30728 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-3436] @ 31e90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3420] @ 3072c │ │ │ │ - ldr r3, [pc, #-3420] @ 30730 │ │ │ │ + ldr r3, [pc, #-3444] @ 31e94 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3452] @ 31e9c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3468] @ 31e98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3468] @ 3072c │ │ │ │ - ldr r3, [pc, #-3468] @ 30730 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-3492] @ 31e9c │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2120] @ 31d18 │ │ │ │ - ldr r3, [pc, #2120] @ 31d1c │ │ │ │ + ldr r3, [pc, #2156] @ 334bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2144] @ 334c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2136] @ 334c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2028] @ 31d20 │ │ │ │ - ldr r3, [pc, #2028] @ 31d24 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2052] @ 334c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1992] @ 31d18 │ │ │ │ - ldr r3, [pc, #1992] @ 31d1c │ │ │ │ + ldr r3, [pc, #2028] @ 334bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2016] @ 334c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2008] @ 334c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1952] @ 31d20 │ │ │ │ - ldr r3, [pc, #1952] @ 31d24 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1984] @ 334c8 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1920] @ 31d18 │ │ │ │ - ldr r3, [pc, #1920] @ 31d1c │ │ │ │ + ldr r3, [pc, #1956] @ 334bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1944] @ 334c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1936] @ 334c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1888] @ 31d28 │ │ │ │ - ldr r3, [pc, #1888] @ 31d2c │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1872] @ 31d30 │ │ │ │ - ldr r3, [pc, #1872] @ 31d34 │ │ │ │ + ldr r2, [pc, #1904] @ 334cc │ │ │ │ + ldr r3, [pc, #1904] @ 334d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + ldr r2, [pc, #1892] @ 334d4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1884] @ 334d8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1824] @ 31d30 │ │ │ │ - ldr r3, [pc, #1824] @ 31d34 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ + ldr r2, [pc, #1844] @ 334d4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1788] @ 31d28 │ │ │ │ - ldr r3, [pc, #1788] @ 31d2c │ │ │ │ + ldr r3, [pc, #1836] @ 334d8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #1040 @ 0x410 │ │ │ │ - ldrd sl, [r1, #8] │ │ │ │ + add r1, sp, #1024 @ 0x400 │ │ │ │ + ldr r2, [pc, #1808] @ 334cc │ │ │ │ mov r6, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd sl, [r1] │ │ │ │ + ldr r3, [pc, #1796] @ 334d0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ + mov r6, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1640] @ 31d38 │ │ │ │ - ldr r3, [pc, #1640] @ 31d3c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1664] @ 334dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1620] @ 31d40 │ │ │ │ - ldr r3, [pc, #1620] @ 31d44 │ │ │ │ + ldr r3, [pc, #1656] @ 334e0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1644] @ 334e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1636] @ 334e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1572] @ 31d40 │ │ │ │ - ldr r3, [pc, #1572] @ 31d44 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1604] @ 334e4 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1540] @ 31d38 │ │ │ │ - ldr r3, [pc, #1540] @ 31d3c │ │ │ │ + ldr r3, [pc, #1592] @ 334e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1564] @ 334dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1556] @ 334e0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1384] @ 31d28 │ │ │ │ - ldr r3, [pc, #1384] @ 31d2c │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1368] @ 31d30 │ │ │ │ - ldr r3, [pc, #1368] @ 31d34 │ │ │ │ + ldr r2, [pc, #1404] @ 334cc │ │ │ │ + ldr r3, [pc, #1404] @ 334d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1392] @ 334d4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1384] @ 334d8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1312] @ 31d28 │ │ │ │ - ldr r3, [pc, #1312] @ 31d2c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + ldr r2, [pc, #1336] @ 334cc │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1292] @ 31d30 │ │ │ │ - ldr r3, [pc, #1292] @ 31d34 │ │ │ │ + ldr r3, [pc, #1328] @ 334d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ + ldr r2, [pc, #1316] @ 334d4 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1308] @ 334d8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1156] @ 31d40 │ │ │ │ - ldr r3, [pc, #1156] @ 31d44 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1180] @ 334e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1120] @ 31d38 │ │ │ │ - ldr r3, [pc, #1120] @ 31d3c │ │ │ │ + ldr r3, [pc, #1172] @ 334e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1144] @ 334dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1136] @ 334e0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1080] @ 31d40 │ │ │ │ - ldr r3, [pc, #1080] @ 31d44 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #1104] @ 334e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1044] @ 31d38 │ │ │ │ - ldr r3, [pc, #1044] @ 31d3c │ │ │ │ + ldr r3, [pc, #1096] @ 334e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1068] @ 334dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1060] @ 334e0 │ │ │ │ + mov r5, #360 @ 0x168 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #72] @ 0x48 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #1140] @ 0x474 │ │ │ │ mov r6, r0 │ │ │ │ - sub r4, lr, r1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsl r4, r4, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov lr, #104 @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ + mul r4, r5, r4 │ │ │ │ + mov r5, r4 │ │ │ │ strd r0, [r3, r4] │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r3, r7 │ │ │ │ - lsl r5, r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ + ldr r4, [sp, #1140] @ 0x474 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r0, [r3, r5] │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + mul r4, lr, r4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + strd r0, [r3, r4] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [ip, r4] │ │ │ │ + strd r0, [ip, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [ip, r5] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [ip, r4] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #1140] @ 0x474 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ - add r4, r4, lr │ │ │ │ - lsl r4, r4, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #1140] @ 0x474 │ │ │ │ + mov lr, #488 @ 0x1e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mul r5, lr, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr sl, [sp, #4] │ │ │ │ + mov ip, #232 @ 0xe8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ - strd r0, [sl, r4] │ │ │ │ + ldr r4, [sp, #1140] @ 0x474 │ │ │ │ + strd r0, [sl, r5] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [sl, r5] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + mul r4, ip, r4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sl, r4] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, r4] │ │ │ │ + strd r0, [sl, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - strd r0, [sl, r5] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + mov r5, #296 @ 0x128 │ │ │ │ + strd r0, [sl, r4] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #1140] @ 0x474 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [sp, #1140] @ 0x474 │ │ │ │ - add r4, r4, ip, lsl #2 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mul lr, r5, lr │ │ │ │ + mov r5, lr │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sl, r5] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + lsl r4, r1, #3 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ strd r0, [sl, r4] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [sl, r8] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd sl, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd sl, [sp, #136] @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ + strd r0, [ip, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - mov r4, r5 │ │ │ │ - strd r0, [r5, r8] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r5, #424 @ 0x1a8 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [ip, r4] │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #1140] @ 0x474 │ │ │ │ - mul ip, r5, ip │ │ │ │ - mov r5, ip │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #1140] @ 0x474 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mul lr, r5, lr │ │ │ │ + mov r5, lr │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r4, r5] │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #1140] @ 0x474 │ │ │ │ + strd r0, [ip, r5] │ │ │ │ + mov r1, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ - lsl r4, r1, #3 │ │ │ │ + mul r4, r1, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ strd r0, [ip, r4] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [sl, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #1080] @ 0x438 │ │ │ │ - ldr r3, [sp, #1084] @ 0x43c │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp] │ │ │ │ - add r2, fp, r3 │ │ │ │ - add r3, r9, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #1088] @ 0x440 │ │ │ │ - str r2, [sp, #1080] @ 0x438 │ │ │ │ - add r2, sl, r3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #1092] @ 0x444 │ │ │ │ strd r0, [sl, r4] │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - add r3, r4, r3 │ │ │ │ + ldr fp, [sp, #1080] @ 0x438 │ │ │ │ + ldr r2, [sp, #1084] @ 0x43c │ │ │ │ + add r1, fp, r2 │ │ │ │ + add r2, r9, r2 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [sp, #1088] @ 0x440 │ │ │ │ + str r1, [sp, #1080] @ 0x438 │ │ │ │ + add r3, sl, r2 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sl, r2 │ │ │ │ + ldr r2, [sp, #1092] @ 0x444 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #1136] @ 0x470 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #1136] @ 0x470 │ │ │ │ ldr r3, [sp, #1140] @ 0x474 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #1140] @ 0x474 │ │ │ │ ldr r3, [sp, #1144] @ 0x478 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #1144] @ 0x478 │ │ │ │ - bne 29ea4 │ │ │ │ + bne 2b644 │ │ │ │ add sp, sp, #1088 @ 0x440 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + svccc 0x00ec38b2 │ │ │ │ stmdacc r6, {r0, r1, r3, r4, r5, r9, sl, ip, sp, lr, pc} │ │ │ │ svccc 0x00de2b5d │ │ │ │ @ instruction: 0xf180bdb1 │ │ │ │ - svccc 0x00ec38b2 │ │ │ │ stmibcc lr!, {r3, r6, r7, fp, sp, lr} │ │ │ │ svccc 0x00e1c73b │ │ │ │ stmdbcs lr, {r0, r1, r5, r7, r8, sp, pc} │ │ │ │ svccc 0x00ea9b66 │ │ │ │ @ instruction: 0x56c62dda │ │ │ │ svccc 0x00ee9f41 │ │ │ │ cdpcs 15, 13, cr9, cr5, cr6, {0} │ │ │ │ svccc 0x00d29406 │ │ │ │ │ │ │ │ -00031d48 : │ │ │ │ - ldr r2, [pc, #12] @ 31d5c │ │ │ │ - ldr r1, [pc, #12] @ 31d60 │ │ │ │ +000334ec : │ │ │ │ + ldr r2, [pc, #12] @ 33500 │ │ │ │ + ldr r1, [pc, #12] @ 33504 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7fc │ │ │ │ - andseq r9, r9, r8, lsl sl │ │ │ │ - @ instruction: 0xffff80f0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #508 @ 0x1fc │ │ │ │ + andseq ip, r9, r4, ror r2 │ │ │ │ + @ instruction: 0xffff80dc │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #508 @ 0x1fc │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #3256] @ 32a38 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r3, [pc, #3260] @ 341f4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ble 339a4 │ │ │ │ + ble 35154 │ │ │ │ ldr r2, [sp, #556] @ 0x22c │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #492] @ 0x1ec │ │ │ │ ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #496] @ 0x1f0 │ │ │ │ - ldr r2, [pc, #3212] @ 32a3c │ │ │ │ + ldr r2, [pc, #3220] @ 341f8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ + str lr, [sp, #8] │ │ │ │ str ip, [sp, #488] @ 0x1e8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #500] @ 0x1f4 │ │ │ │ - str lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldrd r6, [fp] │ │ │ │ add r4, r3, r3, lsl #2 │ │ │ │ lsl r5, r4, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ ldrd r8, [fp, r5] │ │ │ │ - ldrd r6, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - lsl sl, r4, #3 │ │ │ │ - add r4, fp, r4, lsl #3 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [ip, r5] │ │ │ │ ldrd r6, [ip] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [fp, sl] │ │ │ │ - ldrd r8, [r4, r5] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, fp, r4 │ │ │ │ + ldrd r6, [fp, r4] │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r8, [r3, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - add r3, ip, sl │ │ │ │ - ldrd r6, [ip, sl] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + add r3, ip, r4 │ │ │ │ + ldrd r6, [ip, r4] │ │ │ │ ldrd r8, [r3, r5] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #56] @ 0x38 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd sl, [sp, #64] @ 0x40 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r6, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsl r4, r3, #6 │ │ │ │ - add r3, fp, r3, lsl #6 │ │ │ │ + add r3, fp, r4 │ │ │ │ ldrd r6, [fp, r4] │ │ │ │ ldrd r8, [r3, r5] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ add r3, ip, r4 │ │ │ │ ldrd r6, [ip, r4] │ │ │ │ ldrd r8, [r3, r5] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - add sl, r2, r3, lsl #2 │ │ │ │ + mov r3, #104 @ 0x68 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldr sl, [sp, #544] @ 0x220 │ │ │ │ + mul sl, r3, sl │ │ │ │ + add r3, r2, r2, lsl #1 │ │ │ │ lsl r4, r3, #3 │ │ │ │ - lsl sl, sl, #3 │ │ │ │ ldrd r6, [fp, sl] │ │ │ │ - ldrd r8, [fp, r4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldrd r8, [fp, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ ldrd r6, [ip, sl] │ │ │ │ ldrd r8, [ip, r4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsl sl, r3, #5 │ │ │ │ lsl r4, r2, #4 │ │ │ │ ldrd r6, [fp, sl] │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ ldrd r8, [fp, r4] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ ldrd r6, [ip, sl] │ │ │ │ ldrd r8, [ip, r4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ mov r3, fp │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ add r4, r4, r2 │ │ │ │ - rsb sl, r2, r2, lsl #3 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - lsl sl, sl, #3 │ │ │ │ ldrd r6, [fp, r4] │ │ │ │ - ldrd r8, [r3, sl] │ │ │ │ lsl fp, r2, #3 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + sub sl, fp, r2 │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + ldrd r8, [r3, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ ldrd r6, [ip, r4] │ │ │ │ ldrd r8, [ip, sl] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r8, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r8, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r2, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r8, [sp, #224] @ 0xe0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r8, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r2, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ strd r0, [r3] │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r8, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + strd r8, [sp, #112] @ 0x70 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r6, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r8, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + strd r8, [sp, #120] @ 0x78 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r6, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r8, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + strd r8, [sp, #176] @ 0xb0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r6, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r8, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + strd r8, [sp, #240] @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r6, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r8, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - strd r6, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r6, [sp, #136] @ 0x88 │ │ │ │ + strd r8, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r8, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + strd r8, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - strd r6, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #544] @ 0x220 │ │ │ │ + strd r6, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ + ldr lr, [sp, #544] @ 0x220 │ │ │ │ + strd r0, [r3] │ │ │ │ lsl r4, lr, #5 │ │ │ │ + add r3, sl, r4 │ │ │ │ ldrd r6, [sl, r4] │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sl, lr, lsl #5 │ │ │ │ ldrd r8, [r3, r5] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ add r3, ip, r4 │ │ │ │ ldrd r6, [ip, r4] │ │ │ │ ldrd r8, [r3, r5] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #544] @ 0x220 │ │ │ │ - add r3, fp, lr │ │ │ │ - lsl r4, r3, #3 │ │ │ │ - add r3, sl, r3, lsl #3 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + add r4, fp, lr │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + add r3, sl, r4 │ │ │ │ ldrd r6, [sl, r4] │ │ │ │ ldrd r8, [r3, r5] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r6, [ip, r4] │ │ │ │ strd r0, [r3] │ │ │ │ add r3, ip, r4 │ │ │ │ + ldrd r6, [ip, r4] │ │ │ │ ldrd r8, [r3, r5] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #544] @ 0x220 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr lr, [sp, #544] @ 0x220 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsl sl, lr, #7 │ │ │ │ - lsl r4, r1, #4 │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ - ldrd r8, [r3, r4] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ + lsl r4, r1, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r8, [r3, r4] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ + strd r0, [r3] │ │ │ │ ldrd r6, [ip, sl] │ │ │ │ - ldrd r8, [ip, r4] │ │ │ │ mov sl, ip │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r8, [ip, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r1, fp │ │ │ │ - ldrd r8, [r3, r5] │ │ │ │ ldrd r6, [r1, fp] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r8, [r3, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldrd r6, [sl, fp] │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sl, fp │ │ │ │ ldrd r4, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sl │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ strd sl, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #192] @ 0xc0 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ + mov r2, r4 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - strd r4, [r3] │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r0 │ │ │ │ + strd r4, [r3] │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r4, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r4, [sp, #200] @ 0xc8 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ - strd r2, [r1] │ │ │ │ mov r0, r4 │ │ │ │ + strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ + mov r0, r4 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #456 @ 0x1c8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ + mov r0, r4 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + strd r4, [sp, #160] @ 0xa0 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd r8, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - strd r4, [r3] │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + strd r8, [sp, #168] @ 0xa8 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r0 │ │ │ │ - strd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ + strd r4, [r3] │ │ │ │ + mov r3, r1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ - ldrd r8, [r3] │ │ │ │ mov r0, sl │ │ │ │ + ldrd r8, [r3] │ │ │ │ + mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #276] @ 32a40 │ │ │ │ - ldr r3, [pc, #276] @ 32a44 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #280] @ 341fc │ │ │ │ + ldr r3, [pc, #280] @ 34200 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #248] @ 32a48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #252] @ 34204 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + strd r0, [r3] │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #172] @ 32a4c │ │ │ │ - ldr r3, [pc, #172] @ 32a50 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #164] @ 34208 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #152] @ 32a54 │ │ │ │ - ldr r3, [pc, #152] @ 32a58 │ │ │ │ + ldr r3, [pc, #156] @ 3420c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #144] @ 34210 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #136] @ 34214 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #96] @ 32a4c │ │ │ │ - ldr r3, [pc, #96] @ 32a50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #88] @ 34208 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #76] @ 32a54 │ │ │ │ - ldr r3, [pc, #76] @ 32a58 │ │ │ │ + ldr r3, [pc, #80] @ 3420c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #68] @ 34210 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #60] @ 34214 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #548] @ 0x224 │ │ │ │ - b 32a5c │ │ │ │ - andseq ip, r9, r0, asr #28 │ │ │ │ + b 34218 │ │ │ │ + andseq pc, r9, r4, lsl #13 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - blls fe62fce8 │ │ │ │ + blls fe6314a4 │ │ │ │ svccc 0x00e1e377 │ │ │ │ svccc 0x00d00000 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, sl │ │ │ │ - add lr, lr, lr, lsl #2 │ │ │ │ mov r3, fp │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + add lr, lr, lr, lsl #2 │ │ │ │ lsl r7, lr, #4 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + str lr, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr fp, [sp, #488] @ 0x1e8 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ strd r0, [fp, r7] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ mov r2, r4 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #548] @ 0x224 │ │ │ │ - rsb r3, r3, r3, lsl #3 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + lsl lr, r3, #3 │ │ │ │ + sub r3, lr, r3 │ │ │ │ lsl ip, r3, #4 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str lr, [sp, #24] │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ mov r3, r5 │ │ │ │ mov sl, ip │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - str sl, [sp, #312] @ 0x138 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [fp, sl] │ │ │ │ - ldr r1, [sp, #548] @ 0x224 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - add lr, r1, r1, lsl #1 │ │ │ │ + ldr r1, [sp, #548] @ 0x224 │ │ │ │ + str sl, [sp, #312] @ 0x138 │ │ │ │ + add r3, r1, r1, lsl #1 │ │ │ │ mov r1, r5 │ │ │ │ - lsl sl, lr, #4 │ │ │ │ - str lr, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ + lsl sl, r3, #4 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [fp, sl] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #548] @ 0x224 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r7, [sp, #548] @ 0x224 │ │ │ │ - lsl r7, r7, #4 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r7, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + lsl r7, r7, #4 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r7, fp │ │ │ │ strd r0, [fp, r6] │ │ │ │ - ldr fp, [sp, #548] @ 0x224 │ │ │ │ mov r0, r8 │ │ │ │ - add fp, r3, fp │ │ │ │ mov r1, r9 │ │ │ │ - mov r3, r5 │ │ │ │ - str fp, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldr fp, [sp, #548] @ 0x224 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + add fp, lr, fp │ │ │ │ + str fp, [sp, #280] @ 0x118 │ │ │ │ lsl fp, fp, #4 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ strd r0, [r7, fp] │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-332] @ 32a40 │ │ │ │ - ldr r3, [pc, #-332] @ 32a44 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-336] @ 341fc │ │ │ │ + ldr r3, [pc, #-336] @ 34200 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #376 @ 0x178 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #-380] @ 32a48 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-388] @ 34204 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-452] @ 32a4c │ │ │ │ - ldr r3, [pc, #-452] @ 32a50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-464] @ 34208 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-472] @ 32a54 │ │ │ │ - ldr r3, [pc, #-472] @ 32a58 │ │ │ │ + ldr r3, [pc, #-472] @ 3420c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-484] @ 34210 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-492] @ 34214 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-528] @ 32a4c │ │ │ │ - ldr r3, [pc, #-528] @ 32a50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-540] @ 34208 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-548] @ 32a54 │ │ │ │ - ldr r3, [pc, #-548] @ 32a58 │ │ │ │ + ldr r3, [pc, #-548] @ 3420c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-560] @ 34210 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-568] @ 34214 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [lr, r7] │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [lr, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [r7, r5] │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r7, r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ strd r0, [r7, fp] │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ ldrd sl, [r3] │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-848] @ 32a40 │ │ │ │ - ldr r3, [pc, #-848] @ 32a44 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-852] @ 341fc │ │ │ │ + ldr r3, [pc, #-852] @ 34200 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #-876] @ 32a48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #-880] @ 34204 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-948] @ 32a4c │ │ │ │ - ldr r3, [pc, #-948] @ 32a50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-960] @ 34208 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-968] @ 32a54 │ │ │ │ - ldr r3, [pc, #-968] @ 32a58 │ │ │ │ + ldr r3, [pc, #-968] @ 3420c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-980] @ 34210 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-988] @ 34214 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1024] @ 32a4c │ │ │ │ - ldr r3, [pc, #-1024] @ 32a50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1036] @ 34208 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1044] @ 32a54 │ │ │ │ - ldr r3, [pc, #-1044] @ 32a58 │ │ │ │ + ldr r3, [pc, #-1044] @ 3420c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1056] @ 34210 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1064] @ 34214 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #488] @ 0x1e8 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ strd r0, [fp] │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ - lsl sl, r3, #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + lsl sl, ip, #5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ - mov r7, fp │ │ │ │ strd r0, [fp, sl] │ │ │ │ - ldr r1, [sp, #548] @ 0x224 │ │ │ │ mov r0, r4 │ │ │ │ + mov r7, fp │ │ │ │ + ldr r1, [sp, #548] @ 0x224 │ │ │ │ + str sl, [sp, #56] @ 0x38 │ │ │ │ lsl sl, r1, #6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ strd r0, [fp, sl] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #548] @ 0x224 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldr fp, [sp, #548] @ 0x224 │ │ │ │ - lsl fp, fp, #5 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + lsl fp, ip, #5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r7, fp] │ │ │ │ - ldr r1, [sp, #548] @ 0x224 │ │ │ │ mov r0, r8 │ │ │ │ + ldr r1, [sp, #548] @ 0x224 │ │ │ │ lsl r1, r1, #7 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r7, r6] │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1348] @ 32a40 │ │ │ │ - ldr r3, [pc, #-1348] @ 32a44 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1352] @ 341fc │ │ │ │ + ldr r3, [pc, #-1352] @ 34200 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #-1388] @ 32a48 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1396] @ 34204 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1452] @ 32a4c │ │ │ │ - ldr r3, [pc, #-1452] @ 32a50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1464] @ 34208 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1472] @ 32a54 │ │ │ │ - ldr r3, [pc, #-1472] @ 32a58 │ │ │ │ + ldr r3, [pc, #-1472] @ 3420c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1484] @ 34210 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1492] @ 34214 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1528] @ 32a4c │ │ │ │ - ldr r3, [pc, #-1528] @ 32a50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1540] @ 34208 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1548] @ 32a54 │ │ │ │ - ldr r3, [pc, #-1548] @ 32a58 │ │ │ │ + ldr r3, [pc, #-1548] @ 3420c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1560] @ 34210 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1568] @ 34214 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r0, [r3] │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3, sl] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ strd r0, [r7, sl] │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [r7, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ ldrd sl, [r3] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ strd r0, [r7, r5] │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ ldrd r8, [r1] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1824] @ 32a40 │ │ │ │ - ldr r3, [pc, #-1824] @ 32a44 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1828] @ 341fc │ │ │ │ + ldr r3, [pc, #-1828] @ 34200 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #-1852] @ 32a48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #-1856] @ 34204 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1928] @ 32a4c │ │ │ │ - ldr r3, [pc, #-1928] @ 32a50 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1936] @ 34208 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1948] @ 32a54 │ │ │ │ - ldr r3, [pc, #-1948] @ 32a58 │ │ │ │ + ldr r3, [pc, #-1944] @ 3420c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1956] @ 34210 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1964] @ 34214 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2004] @ 32a4c │ │ │ │ - ldr r3, [pc, #-2004] @ 32a50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2012] @ 34208 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2024] @ 32a54 │ │ │ │ - ldr r3, [pc, #-2024] @ 32a58 │ │ │ │ + ldr r3, [pc, #-2020] @ 3420c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2032] @ 34210 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2040] @ 34214 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #224] @ 0xe0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ lsl r7, lr, #3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ strd r0, [fp, r7] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr sl, [sp, #548] @ 0x224 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + mov ip, #104 @ 0x68 │ │ │ │ mov r2, r4 │ │ │ │ - add r3, sl, r3, lsl #2 │ │ │ │ - lsl sl, r3, #3 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + mul sl, ip, sl │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - mov r7, fp │ │ │ │ strd r0, [fp, sl] │ │ │ │ - ldr r1, [sp, #548] @ 0x224 │ │ │ │ mov r0, r4 │ │ │ │ - add sl, lr, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldr r1, [sp, #548] @ 0x224 │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ + add sl, r3, r1 │ │ │ │ + mov r3, r7 │ │ │ │ lsl sl, sl, #3 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ strd r0, [fp, sl] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ + strd r0, [fp, r3] │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [fp, ip] │ │ │ │ mov r0, r8 │ │ │ │ + ldr fp, [sp, #280] @ 0x118 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ lsl fp, fp, #3 │ │ │ │ strd r0, [r7, fp] │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2344] @ 32a40 │ │ │ │ - ldr r3, [pc, #-2344] @ 32a44 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2340] @ 341fc │ │ │ │ + ldr r3, [pc, #-2340] @ 34200 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [pc, #-2384] @ 32a48 │ │ │ │ + strd r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2384] @ 34204 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2452] @ 32a4c │ │ │ │ - ldr r3, [pc, #-2452] @ 32a50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2456] @ 34208 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2472] @ 32a54 │ │ │ │ - ldr r3, [pc, #-2472] @ 32a58 │ │ │ │ + ldr r3, [pc, #-2464] @ 3420c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2476] @ 34210 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2484] @ 34214 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2528] @ 32a4c │ │ │ │ - ldr r3, [pc, #-2528] @ 32a50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2532] @ 34208 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2548] @ 32a54 │ │ │ │ - ldr r3, [pc, #-2548] @ 32a58 │ │ │ │ + ldr r3, [pc, #-2540] @ 3420c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2552] @ 34210 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2560] @ 34214 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr lr, [sp, #488] @ 0x1e8 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ strd r0, [lr, r5] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #488] @ 0x1e8 │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #488] @ 0x1e8 │ │ │ │ strd r0, [lr, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r7, sl] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r7, ip] │ │ │ │ + strd r0, [r7, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ strd r0, [r7, fp] │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ ldrd sl, [r3] │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2836] @ 32a40 │ │ │ │ - ldr r3, [pc, #-2836] @ 32a44 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2832] @ 341fc │ │ │ │ + ldr r3, [pc, #-2832] @ 34200 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #-2876] @ 32a48 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2876] @ 34204 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2948] @ 32a4c │ │ │ │ - ldr r3, [pc, #-2948] @ 32a50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2952] @ 34208 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2968] @ 32a54 │ │ │ │ - ldr r3, [pc, #-2968] @ 32a58 │ │ │ │ + ldr r3, [pc, #-2960] @ 3420c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2972] @ 34210 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2980] @ 34214 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3024] @ 32a4c │ │ │ │ - ldr r3, [pc, #-3024] @ 32a50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3028] @ 34208 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3044] @ 32a54 │ │ │ │ - ldr r3, [pc, #-3044] @ 32a58 │ │ │ │ + ldr r3, [pc, #-3036] @ 3420c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3048] @ 34210 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3056] @ 34214 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r6, [sp, #548] @ 0x224 │ │ │ │ - sub r3, lr, r6 │ │ │ │ - lsl r6, r3, #3 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr lr, [sp, #548] @ 0x224 │ │ │ │ + sub r3, r3, lr │ │ │ │ + lsl lr, r3, #3 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + mov r6, lr │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ strd r0, [lr, r6] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #548] @ 0x224 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #548] @ 0x224 │ │ │ │ + mov ip, #88 @ 0x58 │ │ │ │ mov r2, r4 │ │ │ │ - add r3, ip, lr, lsl #1 │ │ │ │ - lsl lr, r3, #3 │ │ │ │ mov r3, r5 │ │ │ │ - str lr, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mul lr, ip, lr │ │ │ │ + str lr, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [lr, ip] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r0, [lr, r3] │ │ │ │ + mov r1, #152 @ 0x98 │ │ │ │ + mov r3, r7 │ │ │ │ ldr lr, [sp, #548] @ 0x224 │ │ │ │ mov r0, r4 │ │ │ │ - add r3, lr, ip, lsl #1 │ │ │ │ - lsl lr, r3, #3 │ │ │ │ + mul lr, r1, lr │ │ │ │ mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + str lr, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r6, r5] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ - lsl sl, r3, #3 │ │ │ │ - mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + lsl sl, r3, #3 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #288] @ 0x120 │ │ │ │ mov r2, r4 │ │ │ │ - lsl fp, r3, #3 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r6, sl] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ + lsl fp, fp, #3 │ │ │ │ strd r0, [r6, fp] │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3396] @ 32a40 │ │ │ │ - ldr r3, [pc, #-3396] @ 32a44 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-3388] @ 341fc │ │ │ │ + ldr r3, [pc, #-3388] @ 34200 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #-3436] @ 32a48 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3432] @ 34204 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3504] @ 32a4c │ │ │ │ - ldr r3, [pc, #-3504] @ 32a50 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3500] @ 34208 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3524] @ 32a54 │ │ │ │ - ldr r3, [pc, #-3524] @ 32a58 │ │ │ │ + ldr r3, [pc, #-3508] @ 3420c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3520] @ 34210 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3528] @ 34214 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #356] @ 339ac │ │ │ │ - ldr r3, [pc, #356] @ 339b0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #368] @ 35170 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #336] @ 339b4 │ │ │ │ - ldr r3, [pc, #336] @ 339b8 │ │ │ │ + ldr r3, [pc, #360] @ 35174 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #348] @ 35178 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #340] @ 3517c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ strd r0, [r2, r4] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #488] @ 0x1e8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ + ldr lr, [sp, #488] @ 0x1e8 │ │ │ │ strd r0, [lr, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ strd r0, [r6, r5] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [r6, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #492] @ 0x1ec │ │ │ │ + bl 1c9d1c │ │ │ │ ldr sl, [sp, #4] │ │ │ │ strd r0, [r6, fp] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + ldr r3, [sp, #492] @ 0x1ec │ │ │ │ add r1, r1, r3 │ │ │ │ add r3, sl, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, r6, r3 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str r2, [sp, #488] @ 0x1e8 │ │ │ │ - add r3, r6, r3 │ │ │ │ ldr r2, [sp, #500] @ 0x1f4 │ │ │ │ + add r3, r6, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #544] @ 0x220 │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ ldr r3, [sp, #552] @ 0x228 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #552] @ 0x228 │ │ │ │ - bne 31dc0 │ │ │ │ + bne 33574 │ │ │ │ add sp, sp, #508 @ 0x1fc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ │ │ │ │ -000339bc : │ │ │ │ - ldr r2, [pc, #12] @ 339d0 │ │ │ │ - ldr r1, [pc, #12] @ 339d4 │ │ │ │ +00035180 : │ │ │ │ + ldr r2, [pc, #12] @ 35194 │ │ │ │ + ldr r1, [pc, #12] @ 35198 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7fc │ │ │ │ - andseq r7, r9, r4, ror #27 │ │ │ │ - @ instruction: 0xffffe394 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #500 @ 0x1f4 │ │ │ │ - mov lr, r2 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + andseq sl, r9, r0, lsr #12 │ │ │ │ + @ instruction: 0xffffe374 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #3420] @ 34750 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #492 @ 0x1ec │ │ │ │ + mov lr, r2 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r3, [pc, #3448] @ 35f44 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - stmib sp, {r0, r1} │ │ │ │ - ble 37194 │ │ │ │ - ldr r2, [sp, #548] @ 0x224 │ │ │ │ + ble 3895c │ │ │ │ + ldr r2, [sp, #540] @ 0x21c │ │ │ │ lsl r2, r2, #3 │ │ │ │ - str r2, [sp, #484] @ 0x1e4 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + str r2, [sp, #476] @ 0x1dc │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ - ldr r2, [pc, #3380] @ 34754 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [pc, #3408] @ 35f48 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - str lr, [sp, #480] @ 0x1e0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str lr, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #492] @ 0x1ec │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - ldrd r2, [r6] │ │ │ │ + str r3, [sp, #484] @ 0x1e4 │ │ │ │ + ldr r9, [sp, #472] @ 0x1d8 │ │ │ │ + ldrd r2, [r9] │ │ │ │ strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ - add r9, r3, r3, lsl #2 │ │ │ │ - lsl r8, r9, #5 │ │ │ │ - ldrd r4, [r6, r8] │ │ │ │ - lsl r7, r9, #3 │ │ │ │ - ldrd r0, [r6, r7] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ + add r4, r3, r3, lsl #2 │ │ │ │ + lsl r5, r4, #5 │ │ │ │ + lsl r8, r4, #3 │ │ │ │ + ldrd sl, [r9, r5] │ │ │ │ + lsl r4, r4, #4 │ │ │ │ + ldrd r0, [r9, r8] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ strd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl sl, r9, #4 │ │ │ │ - add r3, r6, r9, lsl #4 │ │ │ │ - ldrd r4, [r6, sl] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - ldrd r6, [r7, r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, r9, r4 │ │ │ │ + ldrd r6, [r9, r4] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + ldrd r8, [r8, r3] │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3188] @ 34764 │ │ │ │ - ldr r3, [pc, #3188] @ 34768 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3216] @ 35f58 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [pc, #3204] @ 35f5c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r2, [pc, #3192] @ 35f60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3172] @ 3476c │ │ │ │ - ldr r3, [pc, #3172] @ 34770 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3184] @ 35f64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3124] @ 34764 │ │ │ │ - ldr r3, [pc, #3124] @ 34768 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3108] @ 3476c │ │ │ │ - ldr r3, [pc, #3108] @ 34770 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3144] @ 35f58 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3132] @ 35f5c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r2, [pc, #3120] @ 35f60 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [pc, #3112] @ 35f64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3024] @ 34758 │ │ │ │ - ldr r3, [pc, #3024] @ 3475c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #3020] @ 34760 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3044] @ 35f4c │ │ │ │ + ldr r3, [pc, #3044] @ 35f50 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3024] @ 35f54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldrd r4, [fp, r8] │ │ │ │ - ldrd r6, [r7, fp] │ │ │ │ - ldrd r2, [fp] │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, fp │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldrd sl, [ip] │ │ │ │ + ldrd r6, [ip, r8] │ │ │ │ + ldrd r8, [ip, r5] │ │ │ │ + strd sl, [sp, #40] @ 0x28 │ │ │ │ + mov fp, ip │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - add r3, fp, sl │ │ │ │ - ldrd r4, [r3, ip] │ │ │ │ - add fp, sl, fp │ │ │ │ - ldrd sl, [fp] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r3, fp, r4 │ │ │ │ strd r0, [sp, #24] │ │ │ │ + ldrd sl, [fp, r4] │ │ │ │ + ldrd r4, [r3, r2] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2768] @ 34764 │ │ │ │ - ldr r3, [pc, #2768] @ 34768 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2780] @ 35f58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2748] @ 3476c │ │ │ │ - ldr r3, [pc, #2748] @ 34770 │ │ │ │ + ldr r3, [pc, #2772] @ 35f5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #2760] @ 35f60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2752] @ 35f64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2668] @ 34764 │ │ │ │ - ldr r3, [pc, #2668] @ 34768 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2684] @ 35f58 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2652] @ 3476c │ │ │ │ - ldr r3, [pc, #2652] @ 34770 │ │ │ │ + ldr r3, [pc, #2672] @ 35f5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2660] @ 35f60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2652] @ 35f64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2568] @ 34758 │ │ │ │ - ldr r3, [pc, #2568] @ 3475c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #2564] @ 34760 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2584] @ 35f4c │ │ │ │ + ldr r3, [pc, #2584] @ 35f50 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [pc, #2572] @ 35f54 │ │ │ │ mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ - str r8, [sp, #8] │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsl fp, r3, #3 │ │ │ │ - ldrd r4, [r8, fp] │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldrd r2, [r1, fp] │ │ │ │ - strd r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + ldrd r2, [ip, fp] │ │ │ │ + ldrd r8, [r1, fp] │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ + strd r8, [sp, #224] @ 0xe0 │ │ │ │ + mov r9, r1 │ │ │ │ lsl r3, r3, #5 │ │ │ │ - ldrd r6, [r1, r3] │ │ │ │ - ldrd r2, [r3, r8] │ │ │ │ - strd r6, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ - mov r8, r1 │ │ │ │ + ldrd r6, [ip, r3] │ │ │ │ + ldrd r4, [r1, r3] │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ + strd r6, [sp, #48] @ 0x30 │ │ │ │ lsl sl, r3, #4 │ │ │ │ - rsb r4, r3, r3, lsl #3 │ │ │ │ - ldrd r6, [r1, sl] │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - lsl lr, r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldrd r2, [r1, r4] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ + mov r1, #168 @ 0xa8 │ │ │ │ + mul r5, r1, r5 │ │ │ │ + ldrd r2, [r9, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - strd r6, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - add r9, r5, r9, lsl #1 │ │ │ │ - lsl r5, r9, #3 │ │ │ │ - add r3, r8, r9, lsl #3 │ │ │ │ - ldrd r6, [r8, r5] │ │ │ │ - str r9, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r8, [r3, lr] │ │ │ │ - strd r6, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r6, [sp, #56] @ 0x38 │ │ │ │ + mov r7, #88 @ 0x58 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #528] @ 0x210 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mul lr, r7, lr │ │ │ │ + add r3, r9, lr │ │ │ │ + ldrd r6, [r9, lr] │ │ │ │ + mov r4, lr │ │ │ │ + ldrd r8, [r3, r1] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r6, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2208] @ 34758 │ │ │ │ - ldr r3, [pc, #2208] @ 3475c │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2224] @ 35f4c │ │ │ │ + ldr r3, [pc, #2224] @ 35f50 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + strd r0, [r3] │ │ │ │ ldrd r8, [ip, sl] │ │ │ │ - ldrd r6, [ip, r4] │ │ │ │ + mov sl, ip │ │ │ │ + ldrd r6, [ip, r5] │ │ │ │ mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov sl, ip │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - add r3, sl, r5 │ │ │ │ - ldrd r4, [r5, sl] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + add r3, sl, r4 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r4, [r4, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldrd r4, [r3, lr] │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r4, [r3, ip] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1988] @ 34758 │ │ │ │ - ldr r3, [pc, #1988] @ 3475c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r4, fp, r5 │ │ │ │ - lsl sl, r3, #6 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldrd r6, [r1, r4] │ │ │ │ - ldrd r8, [r1, sl] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r6, [sp, #64] @ 0x40 │ │ │ │ - strd r8, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - sub r7, fp, r5 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - lsl r5, r7, #4 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r3, r1, r7, lsl #4 │ │ │ │ - ldrd r8, [r3, lr] │ │ │ │ - ldrd r6, [r1, r5] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - strd r6, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2008] @ 35f4c │ │ │ │ + ldr r3, [pc, #2008] @ 35f50 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r9, [sp, #472] @ 0x1d8 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr lr, [sp, #528] @ 0x210 │ │ │ │ + add r5, fp, lr │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + ldrd r6, [r9, r5] │ │ │ │ + lsl sl, lr, #6 │ │ │ │ + ldrd r2, [r9, sl] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + strd r6, [sp, #56] @ 0x38 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ + sub fp, fp, r3 │ │ │ │ + lsl r4, fp, #4 │ │ │ │ + str fp, [sp, #208] @ 0xd0 │ │ │ │ + add r3, r9, r4 │ │ │ │ + ldrd r6, [r9, r4] │ │ │ │ + ldrd r8, [r3, ip] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + strd r6, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1784] @ 34758 │ │ │ │ - ldr r3, [pc, #1784] @ 3475c │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r6, [fp, r4] │ │ │ │ - ldrd r8, [fp, sl] │ │ │ │ - mov r2, r8 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1812] @ 35f4c │ │ │ │ + ldr r3, [pc, #1812] @ 35f50 │ │ │ │ + bl 1ca0d4 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldrd r6, [r3, r5] │ │ │ │ + mov r5, r3 │ │ │ │ + ldrd r8, [r3, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - add r3, fp, r5 │ │ │ │ - ldrd sl, [fp, r5] │ │ │ │ + add r3, r5, r4 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd sl, [r5, r4] │ │ │ │ ldrd r4, [r3, lr] │ │ │ │ - strd sl, [sp, #64] @ 0x40 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + strd sl, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1560] @ 34758 │ │ │ │ - ldr r3, [pc, #1560] @ 3475c │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r8, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1584] @ 35f4c │ │ │ │ + ldr r3, [pc, #1584] @ 35f50 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r8, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd sl, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + strd sl, [sp, #200] @ 0xc8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - strd r2, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + strd r4, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r6, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - strd sl, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r6, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - strd r4, [r3] │ │ │ │ + strd sl, [sp, #232] @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - ldr r2, [pc, #1396] @ 34764 │ │ │ │ + strd r4, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + ldr r2, [pc, #1416] @ 35f58 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #1388] @ 34768 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1384] @ 3476c │ │ │ │ - ldr r3, [pc, #1384] @ 34770 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #1408] @ 35f5c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r6, [sp, #248] @ 0xf8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r2, [pc, #1392] @ 35f60 │ │ │ │ + ldr r3, [pc, #1392] @ 35f64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1320] @ 34764 │ │ │ │ - ldr r3, [pc, #1320] @ 34768 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #1336] @ 35f58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1300] @ 3476c │ │ │ │ - ldr r3, [pc, #1300] @ 34770 │ │ │ │ + ldr r3, [pc, #1328] @ 35f5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [pc, #1312] @ 35f60 │ │ │ │ + ldr r3, [pc, #1312] @ 35f64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #1244] @ 34760 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #1252] @ 35f54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldr r2, [pc, #1052] @ 34764 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r8, [r1] │ │ │ │ - ldr r3, [pc, #1040] @ 34768 │ │ │ │ + ldr r2, [pc, #1068] @ 35f58 │ │ │ │ + ldr r3, [pc, #1068] @ 35f5c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1028] @ 3476c │ │ │ │ - ldr r3, [pc, #1028] @ 34770 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + ldr r2, [pc, #1048] @ 35f60 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + ldr r3, [pc, #1040] @ 35f64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #964] @ 34764 │ │ │ │ - ldr r3, [pc, #964] @ 34768 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #984] @ 35f58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #944] @ 3476c │ │ │ │ - ldr r3, [pc, #944] @ 34770 │ │ │ │ + ldr r3, [pc, #976] @ 35f5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #964] @ 35f60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #956] @ 35f64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #884] @ 34760 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #896] @ 35f54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - ldr r2, [pc, #684] @ 34764 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + ldr r2, [pc, #712] @ 35f58 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ ldrd r8, [r1] │ │ │ │ - ldr r3, [pc, #672] @ 34768 │ │ │ │ + ldr r3, [pc, #700] @ 35f5c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #660] @ 3476c │ │ │ │ - ldr r3, [pc, #660] @ 34770 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldr r2, [pc, #680] @ 35f60 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + ldr r3, [pc, #672] @ 35f64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #596] @ 34764 │ │ │ │ - ldr r3, [pc, #596] @ 34768 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #616] @ 35f58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #576] @ 3476c │ │ │ │ - ldr r3, [pc, #576] @ 34770 │ │ │ │ + ldr r3, [pc, #608] @ 35f5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #596] @ 35f60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #588] @ 35f64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #516] @ 34760 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #528] @ 35f54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldr r2, [pc, #320] @ 34764 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldr r2, [pc, #352] @ 35f58 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r8, [r1] │ │ │ │ - ldr r3, [pc, #308] @ 34768 │ │ │ │ + ldr r3, [pc, #340] @ 35f5c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #296] @ 3476c │ │ │ │ - ldr r3, [pc, #296] @ 34770 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + ldr r2, [pc, #320] @ 35f60 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + ldr r3, [pc, #312] @ 35f64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #232] @ 34764 │ │ │ │ - ldr r3, [pc, #232] @ 34768 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #256] @ 35f58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #212] @ 3476c │ │ │ │ - ldr r3, [pc, #212] @ 34770 │ │ │ │ + ldr r3, [pc, #248] @ 35f5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #236] @ 35f60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #228] @ 35f64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #152] @ 34760 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #168] @ 35f54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - b 34774 │ │ │ │ - andseq fp, r9, ip, asr #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + mov r2, r6 │ │ │ │ + b 35f68 │ │ │ │ + @ instruction: 0x0019d9f0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - blls fe631a00 │ │ │ │ + blls fe6331f4 │ │ │ │ svccc 0x00e1e377 │ │ │ │ svccc 0x00d00000 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - lsl r3, r5, #4 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + lsl r3, r6, #4 │ │ │ │ ldrd r8, [r1, r3] │ │ │ │ ldrd r4, [ip, r3] │ │ │ │ strd r8, [r2] │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - ldrd sl, [ip, r1] │ │ │ │ - ldrd r6, [r9, r1] │ │ │ │ - strd r6, [sp, #48] @ 0x30 │ │ │ │ - strd sl, [sp, #56] @ 0x38 │ │ │ │ - ldr fp, [sp, #176] @ 0xb0 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ - lsl r4, fp, #4 │ │ │ │ - lsl r5, r7, #3 │ │ │ │ - ldrd sl, [r9, r4] │ │ │ │ - ldrd r6, [r9, r5] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + lsl r3, r8, #3 │ │ │ │ + lsl r4, r8, #5 │ │ │ │ + ldrd sl, [ip, r3] │ │ │ │ + ldrd r6, [r1, r3] │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + strd sl, [sp, #40] @ 0x28 │ │ │ │ + lsl r5, r3, #3 │ │ │ │ + ldrd r6, [r1, r5] │ │ │ │ + mov r1, #176 @ 0xb0 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ mov r0, r6 │ │ │ │ + strd r6, [sp, #48] @ 0x30 │ │ │ │ + mul r3, r1, r3 │ │ │ │ mov r1, r7 │ │ │ │ - strd sl, [sp, #72] @ 0x48 │ │ │ │ - strd r6, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + mov sl, r3 │ │ │ │ + ldrd r2, [r3, r9] │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - lsl sl, r3, #5 │ │ │ │ - add r3, r9, r3, lsl #5 │ │ │ │ - ldrd r6, [r9, sl] │ │ │ │ + add r3, r9, r4 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r6, [r9, r4] │ │ │ │ ldrd r8, [r3, lr] │ │ │ │ - strd r6, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r6, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-328] @ 34758 │ │ │ │ - ldr r3, [pc, #-328] @ 3475c │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-300] @ 35f4c │ │ │ │ + ldr r3, [pc, #-300] @ 35f50 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ - ldrd r6, [fp, r5] │ │ │ │ - ldrd r4, [r4, fp] │ │ │ │ - mov r2, r4 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r6, [fp, r5] │ │ │ │ + ldrd r8, [fp, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - add r3, fp, sl │ │ │ │ - ldrd r8, [r3, lr] │ │ │ │ - add fp, sl, fp │ │ │ │ - ldrd sl, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd sl, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + add r3, fp, r4 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd sl, [fp, r4] │ │ │ │ + ldrd r4, [r3, lr] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r4, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, sl │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + mov r2, r4 │ │ │ │ + strd r0, [r3] │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-548] @ 34758 │ │ │ │ - ldr r3, [pc, #-548] @ 3475c │ │ │ │ - bl 1c606c │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-524] @ 35f4c │ │ │ │ + ldr r3, [pc, #-524] @ 35f50 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - lsl sl, r5, #6 │ │ │ │ - ldrd r6, [r9, sl] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r9, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ + lsl sl, r3, #6 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r3, #184 @ 0xb8 │ │ │ │ + mul r5, r3, r5 │ │ │ │ + ldrd r6, [r9, sl] │ │ │ │ + ldrd r2, [r9, r5] │ │ │ │ mov r0, r6 │ │ │ │ - sub r4, r1, r5 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - ldrd r2, [r9, r4] │ │ │ │ mov r1, r7 │ │ │ │ - strd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r6, [sp, #48] @ 0x30 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ + ldr ip, [sp, #528] @ 0x210 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r3, r5, r3, lsl #2 │ │ │ │ - lsl r5, r3, #3 │ │ │ │ - add r3, r9, r3, lsl #3 │ │ │ │ - ldrd r6, [r9, r5] │ │ │ │ + mov r3, #104 @ 0x68 │ │ │ │ + mul ip, r3, ip │ │ │ │ + add r3, r9, ip │ │ │ │ + ldrd r6, [r9, ip] │ │ │ │ + mov r4, ip │ │ │ │ ldrd r8, [r3, lr] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + strd r6, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-760] @ 34758 │ │ │ │ - ldr r3, [pc, #-760] @ 3475c │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-740] @ 35f4c │ │ │ │ + ldr r3, [pc, #-740] @ 35f50 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ - ldrd r6, [fp, sl] │ │ │ │ - ldrd r8, [fp, r4] │ │ │ │ - mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r6, [fp, sl] │ │ │ │ + ldrd r8, [fp, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - add r3, fp, r5 │ │ │ │ - ldrd sl, [fp, r5] │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + add r3, fp, r4 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd sl, [fp, r4] │ │ │ │ ldrd r4, [r3, lr] │ │ │ │ mov r0, sl │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ strd sl, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #32] │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-984] @ 34758 │ │ │ │ - ldr r3, [pc, #-984] @ 3475c │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-964] @ 35f4c │ │ │ │ + ldr r3, [pc, #-964] @ 35f50 │ │ │ │ + bl 1ca0d4 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ ldrd r8, [r1] │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd sl, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd sl, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ - strd r2, [r1] │ │ │ │ mov r0, sl │ │ │ │ + strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd sl, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldr r2, [pc, #-1168] @ 34764 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + ldr r2, [pc, #-1156] @ 35f58 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-1172] @ 34768 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1180] @ 3476c │ │ │ │ - ldr r3, [pc, #-1180] @ 34770 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r3, [pc, #-1168] @ 35f5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + ldr r2, [pc, #-1180] @ 35f60 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + ldr r3, [pc, #-1188] @ 35f64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1244] @ 34764 │ │ │ │ - ldr r3, [pc, #-1244] @ 34768 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #-1244] @ 35f58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1264] @ 3476c │ │ │ │ - ldr r3, [pc, #-1264] @ 34770 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r3, [pc, #-1252] @ 35f5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + ldr r2, [pc, #-1264] @ 35f60 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r3, [pc, #-1272] @ 35f64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #-1320] @ 34760 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ + ldr r3, [pc, #-1324] @ 35f54 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ mov r2, sl │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ - ldr r2, [pc, #-1512] @ 34764 │ │ │ │ + ldr r2, [pc, #-1520] @ 35f58 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ ldrd r6, [r1] │ │ │ │ - ldr r3, [pc, #-1524] @ 34768 │ │ │ │ + ldr r3, [pc, #-1532] @ 35f5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1536] @ 3476c │ │ │ │ - ldr r3, [pc, #-1536] @ 34770 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + ldr r2, [pc, #-1552] @ 35f60 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + ldr r3, [pc, #-1560] @ 35f64 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1600] @ 34764 │ │ │ │ - ldr r3, [pc, #-1600] @ 34768 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #-1616] @ 35f58 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1620] @ 3476c │ │ │ │ - ldr r3, [pc, #-1620] @ 34770 │ │ │ │ + ldr r3, [pc, #-1624] @ 35f5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1636] @ 35f60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1644] @ 35f64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #-1680] @ 34760 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-1704] @ 35f54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - ldr r2, [pc, #-1876] @ 34764 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + ldr r2, [pc, #-1880] @ 35f58 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ ldrd r6, [r1] │ │ │ │ - ldr r3, [pc, #-1888] @ 34768 │ │ │ │ + ldr r3, [pc, #-1892] @ 35f5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1900] @ 3476c │ │ │ │ - ldr r3, [pc, #-1900] @ 34770 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ + ldr r2, [pc, #-1912] @ 35f60 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + ldr r3, [pc, #-1920] @ 35f64 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1964] @ 34764 │ │ │ │ - ldr r3, [pc, #-1964] @ 34768 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #-1976] @ 35f58 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1984] @ 3476c │ │ │ │ - ldr r3, [pc, #-1984] @ 34770 │ │ │ │ + ldr r3, [pc, #-1984] @ 35f5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1996] @ 35f60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2004] @ 35f64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #-2044] @ 34760 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ + ldr r3, [pc, #-2056] @ 35f54 │ │ │ │ mov r6, r0 │ │ │ │ + mov r2, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ - ldr r2, [pc, #-2244] @ 34764 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + ldr r2, [pc, #-2248] @ 35f58 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ ldrd r8, [r1] │ │ │ │ - ldr r3, [pc, #-2256] @ 34768 │ │ │ │ + ldr r3, [pc, #-2260] @ 35f5c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2268] @ 3476c │ │ │ │ - ldr r3, [pc, #-2268] @ 34770 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ + ldr r2, [pc, #-2280] @ 35f60 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + ldr r3, [pc, #-2288] @ 35f64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2332] @ 34764 │ │ │ │ - ldr r3, [pc, #-2332] @ 34768 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #-2344] @ 35f58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2352] @ 3476c │ │ │ │ - ldr r3, [pc, #-2352] @ 34770 │ │ │ │ + ldr r3, [pc, #-2352] @ 35f5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2364] @ 35f60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2372] @ 35f64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #-2412] @ 34760 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + ldr r3, [pc, #-2424] @ 35f54 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ ldrd sl, [r3] │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2664] @ 34758 │ │ │ │ - ldr r3, [pc, #-2664] @ 3475c │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2676] @ 35f4c │ │ │ │ + ldr r3, [pc, #-2676] @ 35f50 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #-2696] @ 34760 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #-2708] @ 35f54 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2780] @ 34764 │ │ │ │ - ldr r3, [pc, #-2780] @ 34768 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2796] @ 35f58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2800] @ 3476c │ │ │ │ - ldr r3, [pc, #-2800] @ 34770 │ │ │ │ + ldr r3, [pc, #-2804] @ 35f5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2816] @ 35f60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2824] @ 35f64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2856] @ 34764 │ │ │ │ - ldr r3, [pc, #-2856] @ 34768 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2872] @ 35f58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2876] @ 3476c │ │ │ │ - ldr r3, [pc, #-2876] @ 34770 │ │ │ │ + ldr r3, [pc, #-2880] @ 35f5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2892] @ 35f60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2900] @ 35f64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #480] @ 0x1e0 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ - strd r0, [sl] │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [fp] │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #540] @ 0x21c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #532] @ 0x214 │ │ │ │ mov r2, r4 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #540] @ 0x21c │ │ │ │ + add sl, ip, ip, lsl #2 │ │ │ │ + lsl r3, sl, #4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #532] @ 0x214 │ │ │ │ + lsl ip, sl, #4 │ │ │ │ mov r2, r6 │ │ │ │ - rsb r3, lr, lr, lsl #4 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - strd r0, [sl, fp] │ │ │ │ - ldr r1, [sp, #540] @ 0x21c │ │ │ │ + strd r0, [fp, ip] │ │ │ │ + mov r0, r4 │ │ │ │ + lsl r1, lr, #4 │ │ │ │ + sub r3, r1, lr │ │ │ │ lsl fp, r3, #3 │ │ │ │ - lsl r1, r1, #4 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, sl │ │ │ │ - strd r0, [sl, fp] │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + strd r0, [r7, fp] │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + lsl lr, sl, #5 │ │ │ │ mov r2, r8 │ │ │ │ - lsl r3, r6, #5 │ │ │ │ - mov sl, r3 │ │ │ │ mov r3, r9 │ │ │ │ + lsl sl, sl, #3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r6, lr │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - str sl, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [r7, sl] │ │ │ │ + strd r0, [r7, r6] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl sl, r6, #3 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ strd r0, [r7, sl] │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3220] @ 34758 │ │ │ │ - ldr r3, [pc, #-3220] @ 3475c │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-3216] @ 35f4c │ │ │ │ + ldr r3, [pc, #-3216] @ 35f50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #368 @ 0x170 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #368 @ 0x170 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #-3264] @ 34760 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3264] @ 35f54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3332] @ 34764 │ │ │ │ - ldr r3, [pc, #-3332] @ 34768 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3332] @ 35f58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3352] @ 3476c │ │ │ │ - ldr r3, [pc, #-3352] @ 34770 │ │ │ │ + ldr r3, [pc, #-3340] @ 35f5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3352] @ 35f60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3360] @ 35f64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3408] @ 34764 │ │ │ │ - ldr r3, [pc, #-3408] @ 34768 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3408] @ 35f58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3428] @ 3476c │ │ │ │ - ldr r3, [pc, #-3428] @ 34770 │ │ │ │ + ldr r3, [pc, #-3416] @ 35f5c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3428] @ 35f60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3436] @ 35f64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ strd r0, [r3, ip] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp] │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ strd r0, [r6, fp] │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r6, sl] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #88] @ 0x58 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [r6, sl] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3496] @ 3637c │ │ │ │ - ldr r3, [pc, #3496] @ 36380 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3484] @ 36384 │ │ │ │ - ldr r3, [pc, #3484] @ 36388 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #80] @ 0x50 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [r6, lr] │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3492] @ 37b5c │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [pc, #3484] @ 37b60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [pc, #3468] @ 37b64 │ │ │ │ + ldr r3, [pc, #3468] @ 37b68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3448] @ 3638c │ │ │ │ - ldr r3, [pc, #3448] @ 36390 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3432] @ 36394 │ │ │ │ - ldr r3, [pc, #3432] @ 36398 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #3432] @ 37b6c │ │ │ │ + ldr r3, [pc, #3432] @ 37b70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + ldr r2, [pc, #3420] @ 37b74 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3412] @ 37b78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r6, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + strd r6, [sp, #80] @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - strd r4, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3372] @ 363ac │ │ │ │ - ldr r3, [pc, #3372] @ 363b0 │ │ │ │ + strd r4, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3356] @ 363b4 │ │ │ │ - ldr r3, [pc, #3356] @ 363b8 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [pc, #3356] @ 37b8c │ │ │ │ + ldr r3, [pc, #3356] @ 37b90 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #3340] @ 37b94 │ │ │ │ + ldr r3, [pc, #3340] @ 37b98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3288] @ 3639c │ │ │ │ - ldr r3, [pc, #3288] @ 363a0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3272] @ 363a4 │ │ │ │ - ldr r3, [pc, #3272] @ 363a8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [pc, #3272] @ 37b7c │ │ │ │ + ldr r3, [pc, #3272] @ 37b80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #3256] @ 37b84 │ │ │ │ + ldr r3, [pc, #3256] @ 37b88 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3228] @ 3640c │ │ │ │ - ldr r3, [pc, #3228] @ 36410 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3052] @ 3637c │ │ │ │ - ldr r3, [pc, #3052] @ 36380 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3040] @ 36384 │ │ │ │ - ldr r3, [pc, #3040] @ 36388 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3224] @ 37bec │ │ │ │ + ldr r3, [pc, #3224] @ 37bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3052] @ 37b5c │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #3044] @ 37b60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [pc, #3028] @ 37b64 │ │ │ │ + ldr r3, [pc, #3028] @ 37b68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3004] @ 3638c │ │ │ │ - ldr r3, [pc, #3004] @ 36390 │ │ │ │ - mov r9, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r7, r1 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + ldr r2, [pc, #2996] @ 37b6c │ │ │ │ + mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2984] @ 36394 │ │ │ │ - ldr r3, [pc, #2984] @ 36398 │ │ │ │ + ldr r3, [pc, #2988] @ 37b70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #2972] @ 37b74 │ │ │ │ + ldr r3, [pc, #2972] @ 37b78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r8, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + strd r6, [sp, #72] @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2932] @ 363ac │ │ │ │ - ldr r3, [pc, #2932] @ 363b0 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2920] @ 363b4 │ │ │ │ - ldr r3, [pc, #2920] @ 363b8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2932] @ 37b8c │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r3, [pc, #2924] @ 37b90 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [pc, #2908] @ 37b94 │ │ │ │ + ldr r3, [pc, #2908] @ 37b98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2852] @ 3639c │ │ │ │ - ldr r3, [pc, #2852] @ 363a0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2836] @ 363a4 │ │ │ │ - ldr r3, [pc, #2836] @ 363a8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #2840] @ 37b7c │ │ │ │ + ldr r3, [pc, #2840] @ 37b80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [pc, #2824] @ 37b84 │ │ │ │ + ldr r3, [pc, #2824] @ 37b88 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2772] @ 3640c │ │ │ │ - ldr r3, [pc, #2772] @ 36410 │ │ │ │ - bl 1c606c │ │ │ │ - ldr lr, [sp, #540] @ 0x21c │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2772] @ 37bec │ │ │ │ + ldr r3, [pc, #2772] @ 37bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r8, [sp, #224] @ 0xe0 │ │ │ │ + ldr lr, [sp, #532] @ 0x214 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ lsl r4, lr, #3 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [r5, r4] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #2708] @ 37bf4 │ │ │ │ strd r0, [r3, r4] │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r2, [pc, #2720] @ 36414 │ │ │ │ - ldr r3, [pc, #2720] @ 36418 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [ip, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2700] @ 3641c │ │ │ │ - ldr r3, [pc, #2700] @ 36420 │ │ │ │ + ldr r3, [pc, #2696] @ 37bf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2684] @ 37bfc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2676] @ 37c00 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2644] @ 36414 │ │ │ │ - ldr r3, [pc, #2644] @ 36418 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2636] @ 37bf4 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2624] @ 3641c │ │ │ │ - ldr r3, [pc, #2624] @ 36420 │ │ │ │ + ldr r3, [pc, #2624] @ 37bf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2612] @ 37bfc │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2604] @ 37c00 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #2584] @ 36424 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [pc, #2580] @ 37c04 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd sl, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd sl, [sp, #240] @ 0xf0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #540] @ 0x21c │ │ │ │ - mov r2, r8 │ │ │ │ - strd r8, [sp, #64] @ 0x40 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sl, sl, lsl #1 │ │ │ │ - lsl sl, r1, #3 │ │ │ │ - rsb r3, r1, r1, lsl #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - lsl sl, r3, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #532] @ 0x214 │ │ │ │ + mov sl, #168 @ 0xa8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mul r2, sl, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #480] @ 0x1e0 │ │ │ │ - ldr lr, [sp, #540] @ 0x21c │ │ │ │ + ldr r2, [sp, #532] @ 0x214 │ │ │ │ + strd r0, [fp, sl] │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + lsl r4, r2, #7 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #532] @ 0x214 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - lsl r8, lr, #7 │ │ │ │ - strd r0, [r9, sl] │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r9 │ │ │ │ - strd r0, [r9, r8] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl r8, fp, #4 │ │ │ │ - ldr lr, [sp, #540] @ 0x21c │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - strd r0, [r9, r8] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - add lr, lr, r1, lsl #1 │ │ │ │ - mov r1, r7 │ │ │ │ - lsl r9, lr, #3 │ │ │ │ - str lr, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2304] @ 36414 │ │ │ │ - ldr r3, [pc, #2304] @ 36418 │ │ │ │ - strd r0, [r4, r9] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r6, [sp, #248] @ 0xf8 │ │ │ │ - ldr r2, [pc, #2288] @ 3641c │ │ │ │ - ldr r3, [pc, #2288] @ 36420 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [fp, r4] │ │ │ │ + mov r7, #88 @ 0x58 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + add r5, r5, r5, lsl #1 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + lsl r5, r5, #4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [fp, r5] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r4, [sp, #532] @ 0x214 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2328] @ 37bf4 │ │ │ │ + ldr r3, [pc, #2328] @ 37bf8 │ │ │ │ + mul r4, r7, r4 │ │ │ │ + strd r0, [fp, r4] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r8, [sp, #232] @ 0xe8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r2, [pc, #2300] @ 37bfc │ │ │ │ + ldr r3, [pc, #2300] @ 37c00 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2232] @ 36414 │ │ │ │ - ldr r3, [pc, #2232] @ 36418 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2216] @ 3641c │ │ │ │ - ldr r3, [pc, #2216] @ 36420 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2252] @ 37bf4 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [pc, #2240] @ 37bf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [pc, #2224] @ 37bfc │ │ │ │ + ldr r3, [pc, #2224] @ 37c00 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #2180] @ 36424 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [pc, #2200] @ 37c04 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - add fp, ip, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + add fp, r3, r5 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [r3, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [ip, r8] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [fp, ip] │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [fp, r3] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [r6, sl] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [r6, r9] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [r5, r4] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1844] @ 37b7c │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1824] @ 3639c │ │ │ │ - ldr r3, [pc, #1824] @ 363a0 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1812] @ 363a4 │ │ │ │ - ldr r3, [pc, #1812] @ 363a8 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [pc, #1836] @ 37b80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [pc, #1820] @ 37b84 │ │ │ │ + ldr r3, [pc, #1820] @ 37b88 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1856] @ 363fc │ │ │ │ - ldr r3, [pc, #1856] @ 36400 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + ldr r2, [pc, #1868] @ 37bdc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1836] @ 36404 │ │ │ │ - ldr r3, [pc, #1836] @ 36408 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + ldr r3, [pc, #1860] @ 37be0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [pc, #1844] @ 37be4 │ │ │ │ + ldr r3, [pc, #1844] @ 37be8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r6, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + strd r6, [sp, #72] @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - strd r4, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1680] @ 363bc │ │ │ │ - ldr r3, [pc, #1680] @ 363c0 │ │ │ │ - mov sl, r0 │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1664] @ 363c4 │ │ │ │ - ldr r3, [pc, #1664] @ 363c8 │ │ │ │ - mov r4, r0 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ + ldr r2, [pc, #1696] @ 37b9c │ │ │ │ + mov sl, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r3, [pc, #1688] @ 37ba0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + ldr r2, [pc, #1676] @ 37ba4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r3, [pc, #1668] @ 37ba8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1644] @ 363dc │ │ │ │ - ldr r3, [pc, #1644] @ 363e0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1624] @ 363e4 │ │ │ │ - ldr r3, [pc, #1624] @ 363e8 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #1648] @ 37bbc │ │ │ │ + ldr r3, [pc, #1648] @ 37bc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ + ldr r2, [pc, #1636] @ 37bc4 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1628] @ 37bc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1536] @ 3640c │ │ │ │ - ldr r3, [pc, #1536] @ 36410 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1556] @ 37bec │ │ │ │ + ldr r3, [pc, #1556] @ 37bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1372] @ 3639c │ │ │ │ - ldr r3, [pc, #1372] @ 363a0 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1360] @ 363a4 │ │ │ │ - ldr r3, [pc, #1360] @ 363a8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1392] @ 37b7c │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [pc, #1384] @ 37b80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [pc, #1368] @ 37b84 │ │ │ │ + ldr r3, [pc, #1368] @ 37b88 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1404] @ 363fc │ │ │ │ - ldr r3, [pc, #1404] @ 36400 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1384] @ 36404 │ │ │ │ - ldr r3, [pc, #1384] @ 36408 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [pc, #1412] @ 37bdc │ │ │ │ + ldr r3, [pc, #1412] @ 37be0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + ldr r2, [pc, #1400] @ 37be4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1392] @ 37be8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r6, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + strd r6, [sp, #72] @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - strd r4, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1228] @ 363bc │ │ │ │ - ldr r3, [pc, #1228] @ 363c0 │ │ │ │ - mov sl, r0 │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1212] @ 363c4 │ │ │ │ - ldr r3, [pc, #1212] @ 363c8 │ │ │ │ - mov r4, r0 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + ldr r2, [pc, #1244] @ 37b9c │ │ │ │ + mov sl, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r3, [pc, #1236] @ 37ba0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ + ldr r2, [pc, #1224] @ 37ba4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r3, [pc, #1216] @ 37ba8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1192] @ 363dc │ │ │ │ - ldr r3, [pc, #1192] @ 363e0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ + ldr r2, [pc, #1200] @ 37bbc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1172] @ 363e4 │ │ │ │ - ldr r3, [pc, #1172] @ 363e8 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + ldr r3, [pc, #1192] @ 37bc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #1176] @ 37bc4 │ │ │ │ + ldr r3, [pc, #1176] @ 37bc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1108] @ 3640c │ │ │ │ - ldr r3, [pc, #1108] @ 36410 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1128] @ 37bec │ │ │ │ + ldr r3, [pc, #1128] @ 37bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + lsl r6, r7, #3 │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3, r7] │ │ │ │ + strd r0, [r3, r6] │ │ │ │ mov r3, r5 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldrd r8, [sp, #216] @ 0xd8 │ │ │ │ - ldr r2, [pc, #984] @ 36414 │ │ │ │ - ldr r3, [pc, #984] @ 36418 │ │ │ │ - strd r0, [ip, r7] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [pc, #964] @ 3641c │ │ │ │ - ldr r3, [pc, #964] @ 36420 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrd sl, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [pc, #1000] @ 37bf4 │ │ │ │ + strd r0, [r3, r6] │ │ │ │ + ldr r3, [pc, #996] @ 37bf8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r8, [sp, #200] @ 0xc8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r2, [pc, #972] @ 37bfc │ │ │ │ + ldr r3, [pc, #972] @ 37c00 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #908] @ 36414 │ │ │ │ - ldr r3, [pc, #908] @ 36418 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #892] @ 3641c │ │ │ │ - ldr r3, [pc, #892] @ 36420 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #924] @ 37bf4 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #912] @ 37bf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r2, [pc, #900] @ 37bfc │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [pc, #892] @ 37c00 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #852] @ 36424 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [pc, #868] @ 37c04 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd sl, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp] │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [sp, #540] @ 0x21c │ │ │ │ - mov r6, r0 │ │ │ │ - lsl sl, r1, #6 │ │ │ │ - add r4, r5, r1, lsl #6 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [r5, sl] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldr sl, [sp, #532] @ 0x214 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + lsl sl, sl, #6 │ │ │ │ + add r4, fp, sl │ │ │ │ + strd r0, [fp, sl] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r8, r5 │ │ │ │ - strd r0, [r4, ip] │ │ │ │ - ldr r1, [sp, #540] @ 0x21c │ │ │ │ - sub r4, lr, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ + mov r3, #184 @ 0xb8 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r5, [sp, #532] @ 0x214 │ │ │ │ + strd r0, [r4, ip] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mul r5, r3, r5 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #540] @ 0x21c │ │ │ │ - add r5, r5, r1, lsl #2 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ - ldr r2, [pc, #596] @ 36414 │ │ │ │ - ldr r3, [pc, #596] @ 36418 │ │ │ │ - strd r0, [r8, r5] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #532] @ 0x214 │ │ │ │ + mov r3, #104 @ 0x68 │ │ │ │ + mov r2, r8 │ │ │ │ + strd r0, [fp, r5] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r8, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [pc, #580] @ 3641c │ │ │ │ - ldr r3, [pc, #580] @ 36420 │ │ │ │ + mul r4, r3, r4 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #624] @ 37bf4 │ │ │ │ + strd r0, [fp, r4] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #616] @ 37bf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r8, [sp, #192] @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #600] @ 37bfc │ │ │ │ + ldr r3, [pc, #600] @ 37c00 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #524] @ 36414 │ │ │ │ - ldr r3, [pc, #524] @ 36418 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #552] @ 37bf4 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #508] @ 3641c │ │ │ │ - ldr r3, [pc, #508] @ 36420 │ │ │ │ + ldr r3, [pc, #540] @ 37bf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #524] @ 37bfc │ │ │ │ + ldr r3, [pc, #524] @ 37c00 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #472] @ 36424 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [pc, #500] @ 37c04 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #532] @ 0x214 │ │ │ │ + strd r0, [fp, r5] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + add r3, lr, r3 │ │ │ │ + lsl r5, r3, #4 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [fp, r5] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + strd r0, [fp, sl] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #480] @ 0x1e0 │ │ │ │ - ldr r3, [sp, #540] @ 0x21c │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [fp, r4] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - add r3, r4, r3 │ │ │ │ - lsl r4, r3, #4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ strd r0, [fp, r4] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [fp, sl] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [fp, r5] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #128] @ 363ac │ │ │ │ - ldr r3, [pc, #128] @ 363b0 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #112] @ 363b4 │ │ │ │ - ldr r3, [pc, #112] @ 363b8 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #156] @ 37b8c │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [pc, #148] @ 37b90 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + ldr r2, [pc, #136] @ 37b94 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #128] @ 37b98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #120] @ 363ec │ │ │ │ - ldr r3, [pc, #120] @ 363f0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - b 36428 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + ldr r2, [pc, #144] @ 37bcc │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r3, [pc, #136] @ 37bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldr r2, [pc, #124] @ 37bd4 │ │ │ │ + mov r4, r0 │ │ │ │ + b 37c08 │ │ │ │ ldcne 14, cr1, [r0, #-896] @ 0xfffffc80 │ │ │ │ svccc 0x00eefea2 │ │ │ │ - blx 7381e4 │ │ │ │ + blx 7399c4 │ │ │ │ svccc 0x00cfd511 │ │ │ │ @ instruction: 0x3c182b51 │ │ │ │ svccc 0x00e1257e │ │ │ │ @ instruction: 0xff642e86 │ │ │ │ svccc 0x00eb04bb │ │ │ │ bicseq fp, r2, #1441792 @ 0x160000 │ │ │ │ svccc 0x00e753b6 │ │ │ │ ldrpl r2, [r1, #-20] @ 0xffffffec │ │ │ │ svccc 0x00e5e7cf │ │ │ │ mcrmi 0, 4, ip, cr1, cr9, {2} │ │ │ │ svccc 0x00ec0ab4 │ │ │ │ @ instruction: 0x5cbfa951 │ │ │ │ svccc 0x00ded50d │ │ │ │ - blne ff85b1a8 │ │ │ │ + blne ff85c988 │ │ │ │ svccc 0x00b0130a │ │ │ │ svclt 0x00e443fe │ │ │ │ svccc 0x00efefd5 │ │ │ │ @ instruction: 0x3c182b51 │ │ │ │ svccc 0x00e1257e │ │ │ │ @ instruction: 0xff642e86 │ │ │ │ svccc 0x00eb04bb │ │ │ │ @@ -44066,1525 +45594,1544 @@ │ │ │ │ svccc 0x00ecf457 │ │ │ │ stmdbgt r5!, {r2, r3, r4, r7, r8, pc} │ │ │ │ svccc 0x00db3ff7 │ │ │ │ @ instruction: 0x5da15be0 │ │ │ │ svccc 0x00c00aeb │ │ │ │ strpl sp, [r0], #2307 @ 0x903 │ │ │ │ svccc 0x00efbf67 │ │ │ │ - blls fe6336b4 │ │ │ │ + blls fe634e94 │ │ │ │ svccc 0x00e1e377 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ svccc 0x00d00000 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-76] @ 363f4 │ │ │ │ - ldr r3, [pc, #-76] @ 363f8 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-60] @ 37bd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r6, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + strd r6, [sp, #72] @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - strd r4, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-200] @ 363cc │ │ │ │ - ldr r3, [pc, #-200] @ 363d0 │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ + ldr r2, [pc, #-176] @ 37bac │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-220] @ 363d4 │ │ │ │ - ldr r3, [pc, #-220] @ 363d8 │ │ │ │ + ldr r3, [pc, #-184] @ 37bb0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ + ldr r2, [pc, #-196] @ 37bb4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-204] @ 37bb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-292] @ 363bc │ │ │ │ - ldr r3, [pc, #-292] @ 363c0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ + ldr r2, [pc, #-268] @ 37b9c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-312] @ 363c4 │ │ │ │ - ldr r3, [pc, #-312] @ 363c8 │ │ │ │ + ldr r3, [pc, #-276] @ 37ba0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + ldr r2, [pc, #-288] @ 37ba4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-296] @ 37ba8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-392] @ 3640c │ │ │ │ - ldr r3, [pc, #-392] @ 36410 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-516] @ 363ac │ │ │ │ - ldr r3, [pc, #-516] @ 363b0 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-360] @ 37bec │ │ │ │ + ldr r3, [pc, #-360] @ 37bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-532] @ 363b4 │ │ │ │ - ldr r3, [pc, #-532] @ 363b8 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + ldr r2, [pc, #-496] @ 37b8c │ │ │ │ + ldr r3, [pc, #-496] @ 37b90 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [pc, #-512] @ 37b94 │ │ │ │ + ldr r3, [pc, #-512] @ 37b98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-524] @ 363ec │ │ │ │ - ldr r3, [pc, #-524] @ 363f0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldr r2, [pc, #-496] @ 37bcc │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-544] @ 363f4 │ │ │ │ - ldr r3, [pc, #-544] @ 363f8 │ │ │ │ + ldr r3, [pc, #-504] @ 37bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + ldr r2, [pc, #-516] @ 37bd4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-524] @ 37bd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r8, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + strd r8, [sp, #80] @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-664] @ 363cc │ │ │ │ - ldr r3, [pc, #-664] @ 363d0 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-680] @ 363d4 │ │ │ │ - ldr r3, [pc, #-680] @ 363d8 │ │ │ │ + ldr r2, [pc, #-640] @ 37bac │ │ │ │ + ldr r3, [pc, #-640] @ 37bb0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ + ldr r2, [pc, #-652] @ 37bb4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-660] @ 37bb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-752] @ 363bc │ │ │ │ - ldr r3, [pc, #-752] @ 363c0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + ldr r2, [pc, #-724] @ 37b9c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-772] @ 363c4 │ │ │ │ - ldr r3, [pc, #-772] @ 363c8 │ │ │ │ + ldr r3, [pc, #-732] @ 37ba0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ + ldr r2, [pc, #-744] @ 37ba4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-752] @ 37ba8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-872] @ 3640c │ │ │ │ - ldr r3, [pc, #-872] @ 36410 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ - strd r0, [r3, r5] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-836] @ 37bec │ │ │ │ + ldr r3, [pc, #-836] @ 37bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp] │ │ │ │ - ldr r2, [pc, #-920] @ 36414 │ │ │ │ - ldr r3, [pc, #-920] @ 36418 │ │ │ │ - strd r0, [r8, r5] │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + strd r0, [r3, r4] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldr r2, [pc, #-884] @ 37bf4 │ │ │ │ + ldr r3, [pc, #-884] @ 37bf8 │ │ │ │ + strd r0, [ip, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-936] @ 3641c │ │ │ │ - ldr r3, [pc, #-936] @ 36420 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-908] @ 37bfc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-916] @ 37c00 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-992] @ 36414 │ │ │ │ - ldr r3, [pc, #-992] @ 36418 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-964] @ 37bf4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1012] @ 3641c │ │ │ │ - ldr r3, [pc, #-1012] @ 36420 │ │ │ │ + ldr r3, [pc, #-972] @ 37bf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-984] @ 37bfc │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-992] @ 37c00 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #-1052] @ 36424 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [pc, #-1016] @ 37c04 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd sl, [sp, #152] @ 0x98 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #532] @ 0x214 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r1, #176 @ 0xb0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ + strd r8, [sp, #48] @ 0x30 │ │ │ │ mov r3, r9 │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - strd r8, [sp, #24] │ │ │ │ - lsl sl, sl, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ + mul sl, r1, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #480] @ 0x1e0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr lr, [sp, #540] @ 0x21c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - add r8, r3, lr │ │ │ │ mov r3, r7 │ │ │ │ + ldr r8, [sp, #532] @ 0x214 │ │ │ │ + strd r0, [fp, sl] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r8, r1, r8 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ lsl r8, r8, #3 │ │ │ │ - strd r0, [r9, sl] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r4, r9 │ │ │ │ - strd r0, [r9, r8] │ │ │ │ - ldr r1, [sp, #540] @ 0x21c │ │ │ │ + strd r0, [fp, r8] │ │ │ │ + ldr r1, [sp, #532] @ 0x214 │ │ │ │ sub lr, lr, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ lsl r8, lr, #3 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [r9, r8] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str lr, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + strd r0, [fp, r8] │ │ │ │ mov r0, r6 │ │ │ │ - lsl r9, r1, #5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1316] @ 36414 │ │ │ │ - ldr r3, [pc, #-1316] @ 36418 │ │ │ │ - strd r0, [r4, r9] │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r6, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #-1332] @ 3641c │ │ │ │ - ldr r3, [pc, #-1332] @ 36420 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1276] @ 37bf4 │ │ │ │ + lsl r9, r5, #5 │ │ │ │ + ldr r3, [pc, #-1280] @ 37bf8 │ │ │ │ + strd r0, [fp, r9] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r6, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1304] @ 37bfc │ │ │ │ + ldr r3, [pc, #-1304] @ 37c00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1388] @ 36414 │ │ │ │ - ldr r3, [pc, #-1388] @ 36418 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1352] @ 37bf4 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1404] @ 3641c │ │ │ │ - ldr r3, [pc, #-1404] @ 36420 │ │ │ │ + ldr r3, [pc, #-1364] @ 37bf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #-1380] @ 37bfc │ │ │ │ + ldr r3, [pc, #-1380] @ 37c00 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #-1440] @ 36424 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [pc, #-1404] @ 37c04 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - add fp, r3, r8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - strd r0, [r3, r8] │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + add fp, ip, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [ip, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [fp, r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [fp, ip] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r7, sl] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ strd r0, [r7, r9] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1748] @ 363cc │ │ │ │ - ldr r3, [pc, #-1748] @ 363d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1712] @ 37bac │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1760] @ 363d4 │ │ │ │ - ldr r3, [pc, #-1760] @ 363d8 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #-1720] @ 37bb0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + ldr r2, [pc, #-1732] @ 37bb4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1740] @ 37bb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1792] @ 363e4 │ │ │ │ - ldr r3, [pc, #-1792] @ 363e8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + ldr r2, [pc, #-1764] @ 37bc4 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1828] @ 363dc │ │ │ │ - ldr r3, [pc, #-1828] @ 363e0 │ │ │ │ + ldr r3, [pc, #-1772] @ 37bc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + ldr r2, [pc, #-1800] @ 37bbc │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1808] @ 37bc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r6, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r6, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1888] @ 363ec │ │ │ │ - ldr r3, [pc, #-1888] @ 363f0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ + ldr r2, [pc, #-1860] @ 37bcc │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1908] @ 363f4 │ │ │ │ - ldr r3, [pc, #-1908] @ 363f8 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r3, [pc, #-1868] @ 37bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + ldr r2, [pc, #-1880] @ 37bd4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r3, [pc, #-1888] @ 37bd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1944] @ 363fc │ │ │ │ - ldr r3, [pc, #-1944] @ 36400 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ + ldr r2, [pc, #-1920] @ 37bdc │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1964] @ 36404 │ │ │ │ - ldr r3, [pc, #-1964] @ 36408 │ │ │ │ + ldr r3, [pc, #-1928] @ 37be0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ + ldr r2, [pc, #-1940] @ 37be4 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1948] @ 37be8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2084] @ 3640c │ │ │ │ - ldr r3, [pc, #-2084] @ 36410 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2052] @ 37bec │ │ │ │ + ldr r3, [pc, #-2052] @ 37bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2200] @ 363cc │ │ │ │ - ldr r3, [pc, #-2200] @ 363d0 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2216] @ 363d4 │ │ │ │ - ldr r3, [pc, #-2216] @ 363d8 │ │ │ │ + ldr r2, [pc, #-2180] @ 37bac │ │ │ │ + ldr r3, [pc, #-2180] @ 37bb0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [pc, #-2196] @ 37bb4 │ │ │ │ + ldr r3, [pc, #-2196] @ 37bb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2252] @ 363dc │ │ │ │ - ldr r3, [pc, #-2252] @ 363e0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + ldr r2, [pc, #-2228] @ 37bbc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2272] @ 363e4 │ │ │ │ - ldr r3, [pc, #-2272] @ 363e8 │ │ │ │ + ldr r3, [pc, #-2236] @ 37bc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + ldr r2, [pc, #-2248] @ 37bc4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2256] @ 37bc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r6, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r6, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2340] @ 363ec │ │ │ │ - ldr r3, [pc, #-2340] @ 363f0 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2356] @ 363f4 │ │ │ │ - ldr r3, [pc, #-2356] @ 363f8 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + ldr r2, [pc, #-2316] @ 37bcc │ │ │ │ + mov sl, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r3, [pc, #-2324] @ 37bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ + ldr r2, [pc, #-2336] @ 37bd4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2344] @ 37bd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2396] @ 363fc │ │ │ │ - ldr r3, [pc, #-2396] @ 36400 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ + ldr r2, [pc, #-2376] @ 37bdc │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2416] @ 36404 │ │ │ │ - ldr r3, [pc, #-2416] @ 36408 │ │ │ │ + ldr r3, [pc, #-2384] @ 37be0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ + ldr r2, [pc, #-2396] @ 37be4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2404] @ 37be8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2560] @ 3640c │ │ │ │ - ldr r3, [pc, #-2560] @ 36410 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2532] @ 37bec │ │ │ │ + ldr r3, [pc, #-2532] @ 37bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #540] @ 0x21c │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - lsl r4, r2, #5 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ - ldr r5, [sp] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r8, [sp, #532] @ 0x214 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + lsl r4, r8, #5 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r8, r5, r4 │ │ │ │ strd r0, [r3, r4] │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2636] @ 36414 │ │ │ │ - ldr r3, [pc, #-2636] @ 36418 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2608] @ 37bf4 │ │ │ │ strd r0, [r5, r4] │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2616] @ 37bf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd sl, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #-2652] @ 3641c │ │ │ │ - ldr r3, [pc, #-2652] @ 36420 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2632] @ 37bfc │ │ │ │ + ldr r3, [pc, #-2632] @ 37c00 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2708] @ 36414 │ │ │ │ - ldr r3, [pc, #-2708] @ 36418 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2680] @ 37bf4 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2724] @ 3641c │ │ │ │ - ldr r3, [pc, #-2724] @ 36420 │ │ │ │ + ldr r3, [pc, #-2692] @ 37bf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-2708] @ 37bfc │ │ │ │ + ldr r3, [pc, #-2708] @ 37c00 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #-2760] @ 36424 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-2748] @ 37c04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ add r9, r8, ip │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r8, ip] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ + mov r8, #152 @ 0x98 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r9, ip] │ │ │ │ - ldr r8, [sp, #540] @ 0x21c │ │ │ │ mov r0, r6 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - ldr r7, [sp] │ │ │ │ - add r8, r8, r9, lsl #1 │ │ │ │ - lsl r8, r8, #3 │ │ │ │ + ldr ip, [sp, #532] @ 0x214 │ │ │ │ + mul ip, r8, ip │ │ │ │ + mov r8, ip │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - lsl r9, r9, #3 │ │ │ │ strd r0, [r7, r8] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + lsl r9, r1, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd sl, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #-3000] @ 36414 │ │ │ │ - ldr r3, [pc, #-3000] @ 36418 │ │ │ │ strd r0, [r7, r9] │ │ │ │ + ldr r2, [pc, #-2980] @ 37bf4 │ │ │ │ + ldr r3, [pc, #-2980] @ 37bf8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r6, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #-3020] @ 3641c │ │ │ │ - ldr r3, [pc, #-3020] @ 36420 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-3004] @ 37bfc │ │ │ │ + ldr r3, [pc, #-3004] @ 37c00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3076] @ 36414 │ │ │ │ - ldr r3, [pc, #-3076] @ 36418 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-3052] @ 37bf4 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3092] @ 3641c │ │ │ │ - ldr r3, [pc, #-3092] @ 36420 │ │ │ │ + ldr r3, [pc, #-3064] @ 37bf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-3076] @ 37bfc │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3084] @ 37c00 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #-3132] @ 36424 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-3124] @ 37c04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ - lsl r2, r1, #6 │ │ │ │ + mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + lsl r2, r2, #6 │ │ │ │ + str r2, [sp, #32] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ strd r0, [r3, r2] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3, r8] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ strd r0, [r7, r9] │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ lsl r6, lr, #4 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r2, [sp, #484] @ 0x1e4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ strd r0, [r7, r6] │ │ │ │ + ldr r9, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #476] @ 0x1dc │ │ │ │ add r1, r9, r2 │ │ │ │ add r2, fp, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ add r3, r7, r2 │ │ │ │ - ldr r7, [sp] │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ add r3, r7, r2 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #492] @ 0x1ec │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #484] @ 0x1e4 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ eor r3, r3, r2 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ - ldr r3, [sp, #540] @ 0x21c │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ + ldr r3, [sp, #532] @ 0x214 │ │ │ │ eor r3, r3, r2 │ │ │ │ - str r3, [sp, #540] @ 0x21c │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #532] @ 0x214 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ - bne 33a30 │ │ │ │ - add sp, sp, #500 @ 0x1f4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ + bne 35208 │ │ │ │ + add sp, sp, #492 @ 0x1ec │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0003719c : │ │ │ │ - ldr r2, [pc, #12] @ 371b0 │ │ │ │ - ldr r1, [pc, #12] @ 371b4 │ │ │ │ +00038978 : │ │ │ │ + ldr r2, [pc, #12] @ 3898c │ │ │ │ + ldr r1, [pc, #12] @ 38990 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7fc │ │ │ │ - andseq r4, r9, r4, asr #12 │ │ │ │ - @ instruction: 0xffffc828 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r6, r9, r8, ror #28 │ │ │ │ + @ instruction: 0xffffc810 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r9, r1 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ - mov ip, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - mov r9, r1 │ │ │ │ - cmp fp, r0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r2, r2, fp, lsl #4 │ │ │ │ - bge 37304 │ │ │ │ + cmp fp, r0 │ │ │ │ + bge 38af0 │ │ │ │ cmp r1, #1 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - bne 3730c │ │ │ │ + bne 38b0c │ │ │ │ add sl, r2, #16 │ │ │ │ add r7, r9, r3 │ │ │ │ add r2, ip, r3 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, ip │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r2, [r6, r8] │ │ │ │ + add fp, fp, #1 │ │ │ │ + add sl, sl, #16 │ │ │ │ ldrd r0, [r9, r8] │ │ │ │ strd r2, [sp, #32] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd r0, [sp, #24] │ │ │ │ + ldrd r0, [sl, #-24] @ 0xffffffe8 │ │ │ │ ldrd r4, [r3, r8] │ │ │ │ - ldrd r0, [sl, #-8] │ │ │ │ ldrd r2, [r7, r8] │ │ │ │ + strd r0, [sp] │ │ │ │ strd r4, [sp, #16] │ │ │ │ + ldrd r4, [sl, #-32] @ 0xffffffe0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ - strd r0, [sp] │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r4, [sl, #-16] │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - add fp, fp, #1 │ │ │ │ - add sl, sl, #16 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3, r8] │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ strd r0, [r7, r8] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [r6, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cmp fp, r3 │ │ │ │ strd r0, [r9, r8] │ │ │ │ add r8, r8, #8 │ │ │ │ - bne 37204 │ │ │ │ + cmp fp, r3 │ │ │ │ + bne 389f0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r1, r1, #3 │ │ │ │ add sl, r2, #16 │ │ │ │ mov r8, #0 │ │ │ │ add r2, ip, r3 │ │ │ │ add r3, r9, r3 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ + add fp, fp, #1 │ │ │ │ + add sl, sl, #16 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [r1, r8] │ │ │ │ ldrd r6, [r3, r8] │ │ │ │ ldrd r2, [r9, r8] │ │ │ │ - strd r6, [sp, #48] @ 0x30 │ │ │ │ + ldrd r4, [lr, r8] │ │ │ │ strd r2, [sp] │ │ │ │ - ldrd r6, [sl, #-16] │ │ │ │ - ldrd r2, [sl, #-8] │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [r1, r8] │ │ │ │ + ldrd r2, [sl, #-24] @ 0xffffffe8 │ │ │ │ + strd r6, [sp, #48] @ 0x30 │ │ │ │ + ldrd r6, [sl, #-32] @ 0xffffffe0 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r4, [lr, r8] │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - add fp, fp, #1 │ │ │ │ - add sl, sl, #16 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r6, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [ip, r8] │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ strd r0, [lr, r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3, r8] │ │ │ │ - ldrd r0, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r9, r8] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r8, r8, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, fp │ │ │ │ - bne 37330 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 38b30 │ │ │ │ + b 38af0 │ │ │ │ │ │ │ │ -00037460 : │ │ │ │ - ldr r2, [pc, #12] @ 37474 │ │ │ │ - ldr r1, [pc, #12] @ 37478 │ │ │ │ +00038c5c : │ │ │ │ + ldr r2, [pc, #12] @ 38c70 │ │ │ │ + ldr r1, [pc, #12] @ 38c74 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - andseq r4, r9, r0, asr #7 │ │ │ │ - @ instruction: 0xfffffd44 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ - ldr r4, [sp, #132] @ 0x84 │ │ │ │ + andseq r6, r9, r4, asr #23 │ │ │ │ + @ instruction: 0xfffffd24 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ mov lr, r1 │ │ │ │ - cmp r0, r4 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r2, r2, r0, lsl #5 │ │ │ │ - bge 377cc │ │ │ │ + cmp r0, r4 │ │ │ │ + bge 38fd8 │ │ │ │ cmp r1, #1 │ │ │ │ lsl fp, r3, #3 │ │ │ │ - bne 377d4 │ │ │ │ + bne 38ff4 │ │ │ │ add r3, r2, #32 │ │ │ │ + mov sl, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - mov sl, #0 │ │ │ │ add r3, lr, fp │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str lr, [sp, #12] │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ ldrd r2, [lr, sl] │ │ │ │ ldrd r8, [lr, fp] │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r1, sl] │ │ │ │ - ldrd r4, [r3, #-24] @ 0xffffffe8 │ │ │ │ ldrd r0, [r1, fp] │ │ │ │ + strd r6, [sp, #72] @ 0x48 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ strd r0, [sp, #24] │ │ │ │ - strd r6, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ ldrd r6, [r3, #-32] @ 0xffffffe0 │ │ │ │ - mov r1, r5 │ │ │ │ + ldrd r4, [r3, #-24] @ 0xffffffe8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ strd r4, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r4, [r4, fp] │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, [r3, #-16] │ │ │ │ + ldrd r4, [r4, fp] │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ strd r4, [sp, #24] │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [r3, #-8] │ │ │ │ - ldrd r6, [r5, fp] │ │ │ │ mov r4, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r6, [r5, fp] │ │ │ │ mov r5, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ strd r0, [ip, sl] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r3, [pc, #1124] @ 37b04 │ │ │ │ mov r2, #0 │ │ │ │ + ldr r3, [pc, #1136] @ 39320 │ │ │ │ strd r0, [lr, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - add sl, sl, #8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1056] @ 37b08 │ │ │ │ - ldr r3, [pc, #1056] @ 37b0c │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1076] @ 39324 │ │ │ │ + add sl, sl, #8 │ │ │ │ + ldr r3, [pc, #1072] @ 39328 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r8, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [ip, fp] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #968] @ 37b08 │ │ │ │ - ldr r3, [pc, #968] @ 37b0c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #952] @ 37b04 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #984] @ 39324 │ │ │ │ + ldr r3, [pc, #984] @ 39328 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #952] @ 39320 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [lr, fp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ add r3, r3, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ add r2, r2, #1 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ strd r0, [r5, fp] │ │ │ │ add fp, fp, #8 │ │ │ │ - bne 374d4 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 38ce0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r3, r1, #3 │ │ │ │ + mov sl, #0 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, r2, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - mov sl, #0 │ │ │ │ add r3, lr, fp │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str lr, [sp, #12] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldrd r2, [ip, sl] │ │ │ │ ldrd r4, [ip, fp] │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r4, [sp, #32] │ │ │ │ ldrd r8, [r3, fp] │ │ │ │ ldrd r0, [r3, sl] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r0, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ ldrd r6, [r3, #-32] @ 0xffffffe0 │ │ │ │ ldrd r2, [r3, #-24] @ 0xffffffe8 │ │ │ │ - mov r0, r4 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrd r8, [r6, fp] │ │ │ │ ldrd r6, [r3, #-16] │ │ │ │ ldrd r2, [r3, #-8] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrd r4, [r1, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [ip, sl] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r3, [pc, #320] @ 37b04 │ │ │ │ mov r2, #0 │ │ │ │ + ldr r3, [pc, #312] @ 39320 │ │ │ │ strd r0, [lr, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #260] @ 37b08 │ │ │ │ - ldr r3, [pc, #260] @ 37b0c │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #256] @ 39324 │ │ │ │ + ldr r3, [pc, #256] @ 39328 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r2, fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ strd r0, [ip, fp] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #172] @ 37b08 │ │ │ │ - ldr r3, [pc, #172] @ 37b0c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #156] @ 37b04 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #168] @ 39324 │ │ │ │ + ldr r3, [pc, #168] @ 39328 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r3, [pc, #144] @ 39320 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [lr, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r3, r3, #32 │ │ │ │ - add sl, sl, r2 │ │ │ │ + add r2, r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ strd r0, [r6, fp] │ │ │ │ + add sl, sl, r2 │ │ │ │ add fp, fp, r2 │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 37800 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 39020 │ │ │ │ + b 38fd8 │ │ │ │ svccc 0x00e00000 │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ │ │ │ │ -00037b10 : │ │ │ │ - ldr r2, [pc, #12] @ 37b24 │ │ │ │ - ldr r1, [pc, #12] @ 37b28 │ │ │ │ +0003932c : │ │ │ │ + ldr r2, [pc, #12] @ 39340 │ │ │ │ + ldr r1, [pc, #12] @ 39344 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - andseq r3, r9, r0, asr sp │ │ │ │ - @ instruction: 0xfffff958 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #108 @ 0x6c │ │ │ │ + andseq r6, r9, r4, lsr r5 │ │ │ │ + @ instruction: 0xfffff938 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #108 @ 0x6c │ │ │ │ + mov lr, r1 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r2, r2, r0, lsl #4 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - mov lr, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - bge 37f50 │ │ │ │ + bge 3977c │ │ │ │ cmp r1, #1 │ │ │ │ lsl fp, r3, #4 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - bne 37f58 │ │ │ │ + bne 39798 │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ - str r2, [sp, #4] │ │ │ │ mov sl, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ add r2, ip, r3 │ │ │ │ add r3, lr, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ str lr, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r2, [sp, #24] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldrd r2, [ip, sl] │ │ │ │ ldrd r4, [ip, fp] │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, [r3, fp] │ │ │ │ @@ -45594,14815 +47141,14863 @@ │ │ │ │ ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ ldrd r2, [r3, #-24] @ 0xffffffe8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ ldrd r4, [r8, sl] │ │ │ │ ldrd r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ ldrd r2, [r3, #-40] @ 0xffffffd8 │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r6, [r1, sl] │ │ │ │ - mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + ldrd r6, [r1, fp] │ │ │ │ ldrd r4, [r8, fp] │ │ │ │ ldrd r8, [r3, #-16] │ │ │ │ ldrd r2, [r3, #-8] │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r6, [r1, fp] │ │ │ │ - mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [ip, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ strd r0, [ip, sl] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [ip, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [ip, fp] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r8, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ strd r0, [r8, sl] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r8, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + add sl, sl, #8 │ │ │ │ + strd r0, [r8, fp] │ │ │ │ + add fp, fp, #8 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - add sl, sl, #8 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [r8, fp] │ │ │ │ - add fp, fp, #8 │ │ │ │ - bne 37b90 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 393bc │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r1, r1, #3 │ │ │ │ add r8, r2, #48 @ 0x30 │ │ │ │ mov sl, #0 │ │ │ │ add r2, ip, r3 │ │ │ │ mov r9, lr │ │ │ │ + str ip, [sp, #4] │ │ │ │ add r3, lr, r3 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - str ip, [sp, #4] │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ + add r8, r8, #48 @ 0x30 │ │ │ │ ldrd r0, [r9, sl] │ │ │ │ + ldrd r6, [r8, #-80] @ 0xffffffb0 │ │ │ │ ldrd r2, [ip, sl] │ │ │ │ - ldrd r6, [r8, #-32] @ 0xffffffe0 │ │ │ │ + ldrd r4, [r9, fp] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - ldrd r2, [r8, #-24] @ 0xffffffe8 │ │ │ │ + ldrd r2, [r8, #-72] @ 0xffffffb8 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldrd r0, [ip, fp] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - add r8, r8, #48 @ 0x30 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ ldrd r6, [r8, #-96] @ 0xffffffa0 │ │ │ │ ldrd r4, [r3, sl] │ │ │ │ ldrd r2, [r8, #-88] @ 0xffffffa8 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ ldrd r4, [lr, sl] │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ ldrd r6, [r8, #-64] @ 0xffffffc0 │ │ │ │ ldrd r4, [r3, fp] │ │ │ │ ldrd r2, [r8, #-56] @ 0xffffffc8 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ ldrd r4, [lr, fp] │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #32] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [ip, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ strd r0, [ip, sl] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r9, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ strd r0, [r9, fp] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3, fp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r0, [r3, sl] │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [lr, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [lr, fp] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add sl, sl, r3 │ │ │ │ - strd r0, [lr, fp] │ │ │ │ add fp, fp, r3 │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 37f80 │ │ │ │ - add sp, sp, #108 @ 0x6c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 397c0 │ │ │ │ + b 3977c │ │ │ │ │ │ │ │ -00038300 : │ │ │ │ - ldr r2, [pc, #12] @ 38314 │ │ │ │ - ldr r1, [pc, #12] @ 38318 │ │ │ │ +00039b3c : │ │ │ │ + ldr r2, [pc, #12] @ 39b50 │ │ │ │ + ldr r1, [pc, #12] @ 39b54 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - andseq r3, r9, r0, lsr #11 │ │ │ │ - @ instruction: 0xfffff818 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ - ldr r4, [sp, #164] @ 0xa4 │ │ │ │ + andseq r5, r9, r4, ror #26 │ │ │ │ + @ instruction: 0xfffff7f8 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ mov lr, r1 │ │ │ │ - cmp r0, r4 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - add r2, r2, r0, lsl #6 │ │ │ │ - bge 38ad0 │ │ │ │ - lsl r0, r3, #3 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - cmp r1, #1 │ │ │ │ - str r0, [sp] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bne 38ad8 │ │ │ │ - add r3, r2, #64 @ 0x40 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + add r2, r2, r1, lsl #6 │ │ │ │ + cmp r1, r4 │ │ │ │ + bge 3a324 │ │ │ │ + lsl r4, r3, #5 │ │ │ │ + cmp r0, #1 │ │ │ │ + lsl r1, r3, #3 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bne 3a340 │ │ │ │ + add r3, r2, #64 @ 0x40 │ │ │ │ + str r3, [sp] │ │ │ │ + add r3, ip, r1 │ │ │ │ str ip, [sp, #16] │ │ │ │ - add r2, ip, r3 │ │ │ │ - add r3, lr, r3 │ │ │ │ + str lr, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ + add r3, lr, r1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldrd r2, [ip, r1] │ │ │ │ - ldrd r0, [r1, r6] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldrd r2, [r3, r1] │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [r1, r4] │ │ │ │ + ldrd r8, [ip, r3] │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldrd r8, [r6, r3] │ │ │ │ - ldrd sl, [r1, #-56] @ 0xffffffc8 │ │ │ │ - ldrd r4, [ip, r3] │ │ │ │ - ldrd r6, [r1, #-64] @ 0xffffffc0 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ + ldrd r4, [r1, r3] │ │ │ │ mov r3, r9 │ │ │ │ + ldr r1, [sp] │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + ldrd r6, [r1, #-64] @ 0xffffffc0 │ │ │ │ + ldrd sl, [r1, #-56] @ 0xffffffc8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldrd r4, [lr, ip] │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldrd r8, [r5, ip] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ ldrd sl, [r1, #-24] @ 0xffffffe8 │ │ │ │ - ldrd r6, [r1, #-32] @ 0xffffffe0 │ │ │ │ + ldrd r8, [r8, ip] │ │ │ │ + ldrd r4, [r7, ip] │ │ │ │ mov r0, sl │ │ │ │ + ldrd r6, [r1, #-32] @ 0xffffffe0 │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldrd r8, [r8, ip] │ │ │ │ - ldrd r4, [r7, ip] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ ldrd sl, [r1, #-8] │ │ │ │ - ldrd r6, [r1, #-16] │ │ │ │ + ldrd r4, [lr, r7] │ │ │ │ mov r0, sl │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + ldrd r8, [r5, r7] │ │ │ │ + ldrd r6, [r1, #-16] │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldrd r8, [r8, r3] │ │ │ │ - ldrd r4, [r7, r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldrd sl, [r1, #-40] @ 0xffffffd8 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ ldrd r6, [r1, #-48] @ 0xffffffd0 │ │ │ │ + ldrd r4, [lr, ip] │ │ │ │ + ldrd sl, [r1, #-40] @ 0xffffffd8 │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r8, [r5, ip] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r6, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r6, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r6, [sp, #32] │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ strd r0, [lr, r3] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r2, [pc, #2840] @ 39288 │ │ │ │ - ldr r3, [pc, #2840] @ 3928c │ │ │ │ - strd r0, [r5, r4] │ │ │ │ + ldr r2, [pc, #2872] @ 3aaf8 │ │ │ │ + strd r0, [r5, r3] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2824] @ 39290 │ │ │ │ - ldr r3, [pc, #2824] @ 39294 │ │ │ │ + ldr r3, [pc, #2860] @ 3aafc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2848] @ 3ab00 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2840] @ 3ab04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2776] @ 39290 │ │ │ │ - ldr r3, [pc, #2776] @ 39294 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2808] @ 3ab00 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2744] @ 39288 │ │ │ │ - ldr r3, [pc, #2744] @ 3928c │ │ │ │ + ldr r3, [pc, #2796] @ 3ab04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2768] @ 3aaf8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2760] @ 3aafc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2688] @ 39298 │ │ │ │ - ldr r3, [pc, #2688] @ 3929c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #2684] @ 392a0 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2720] @ 3ab08 │ │ │ │ + ldr r3, [pc, #2720] @ 3ab0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #2700] @ 3ab10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [r2, ip] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + strd r0, [lr, r2] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - mov r2, r8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [lr, ip] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + strd r0, [r2, ip] │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r5, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + strd r0, [r8, r3] │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [lr, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr r2, [pc, #2440] @ 39288 │ │ │ │ - ldr r3, [pc, #2440] @ 3928c │ │ │ │ - strd r0, [r7, r5] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr r2, [pc, #2468] @ 3aaf8 │ │ │ │ + ldr r3, [pc, #2468] @ 3aafc │ │ │ │ + strd r0, [lr, ip] │ │ │ │ ldrd sl, [sp, #104] @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r6, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #2416] @ 39290 │ │ │ │ - ldr r3, [pc, #2416] @ 39294 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2436] @ 3ab00 │ │ │ │ + ldr r3, [pc, #2436] @ 3ab04 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2368] @ 39290 │ │ │ │ - ldr r3, [pc, #2368] @ 39294 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2396] @ 3ab00 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2336] @ 39288 │ │ │ │ - ldr r3, [pc, #2336] @ 3928c │ │ │ │ + ldr r3, [pc, #2384] @ 3ab04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2356] @ 3aaf8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2348] @ 3aafc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2284] @ 39298 │ │ │ │ - ldr r3, [pc, #2284] @ 3929c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #2280] @ 392a0 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2312] @ 3ab08 │ │ │ │ + ldr r3, [pc, #2312] @ 3ab0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #2292] @ 3ab10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp] │ │ │ │ - strd r0, [r2, r3] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + strd r0, [lr, r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r2, ip] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + strd r0, [lr, r2] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [r8, r4] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + strd r0, [r4, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [sp] │ │ │ │ - add r2, r2, #1 │ │ │ │ - strd r0, [r8, r3] │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + strd r0, [r4, r2] │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + add r0, r0, #1 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r1, r1, #64 @ 0x40 │ │ │ │ add r3, r3, #8 │ │ │ │ - add r2, r1, #64 @ 0x40 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, r1, #8 │ │ │ │ - add r3, r4, #8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r1, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 3838c │ │ │ │ + add r3, r5, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, r2, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 39bd4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r3, r1, #3 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + lsl r3, r0, #3 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, r2, #64 @ 0x40 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, lr, r0 │ │ │ │ - add r2, ip, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + add r3, ip, r1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, lr, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldrd r2, [ip, r1] │ │ │ │ - ldrd r0, [r1, r6] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + ldrd r2, [r3, r1] │ │ │ │ strd r2, [sp, #32] │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [r1, r4] │ │ │ │ + ldrd r6, [ip, r3] │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldrd r4, [ip, r3] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldrd r4, [r1, r3] │ │ │ │ + ldr r1, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ - ldrd r6, [r6, r3] │ │ │ │ ldrd sl, [r1, #-56] @ 0xffffffc8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldrd r4, [lr, ip] │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r8, [r1, #-32] @ 0xffffffe0 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ ldrd sl, [r1, #-24] @ 0xffffffe8 │ │ │ │ + ldrd r4, [r5, ip] │ │ │ │ + ldrd r6, [r9, ip] │ │ │ │ + ldrd r8, [r1, #-32] @ 0xffffffe0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldrd r6, [r9, ip] │ │ │ │ - ldrd r4, [r5, ip] │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r8, [r1, #-16] │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ ldrd sl, [r1, #-8] │ │ │ │ + ldrd r4, [lr, r9] │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + ldrd r8, [r1, #-16] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldrd r6, [r9, r3] │ │ │ │ - ldrd r4, [r5, r3] │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ ldrd r8, [r1, #-48] @ 0xffffffd0 │ │ │ │ + ldrd r4, [lr, ip] │ │ │ │ ldrd sl, [r1, #-40] @ 0xffffffd8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldrd r6, [r7, ip] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r8, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r8, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldrd r6, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r8, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + strd r8, [sp, #64] @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ strd r4, [sp, #56] @ 0x38 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ strd r0, [lr, r3] │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #896] @ 39290 │ │ │ │ + ldr r2, [pc, #896] @ 3ab00 │ │ │ │ strd r0, [r5, r3] │ │ │ │ - ldr r3, [pc, #892] @ 39294 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #868] @ 39288 │ │ │ │ - ldr r3, [pc, #868] @ 3928c │ │ │ │ + ldr r3, [pc, #888] @ 3ab04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #860] @ 3aaf8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #852] @ 3aafc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #828] @ 39290 │ │ │ │ - ldr r3, [pc, #828] @ 39294 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #828] @ 3ab00 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #796] @ 39288 │ │ │ │ - ldr r3, [pc, #796] @ 3928c │ │ │ │ + ldr r3, [pc, #816] @ 3ab04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #784] @ 3aaf8 │ │ │ │ + ldr r3, [pc, #784] @ 3aafc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #740] @ 39298 │ │ │ │ - ldr r3, [pc, #740] @ 3929c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #736] @ 392a0 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #740] @ 3ab08 │ │ │ │ + ldr r3, [pc, #740] @ 3ab0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #720] @ 3ab10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r2, ip] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + strd r0, [lr, r2] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - mov r2, r4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [lr, ip] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + strd r0, [r2, ip] │ │ │ │ + mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r5, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + strd r0, [r2, r3] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [lr, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ ldrd sl, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #488] @ 39290 │ │ │ │ - ldr r3, [pc, #488] @ 39294 │ │ │ │ - strd r0, [lr, r5] │ │ │ │ + ldr r2, [pc, #484] @ 3ab00 │ │ │ │ + strd r0, [lr, ip] │ │ │ │ + ldr r3, [pc, #480] @ 3ab04 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #452] @ 39288 │ │ │ │ - ldr r3, [pc, #452] @ 3928c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #440] @ 3aaf8 │ │ │ │ + ldr r3, [pc, #440] @ 3aafc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #412] @ 39290 │ │ │ │ - ldr r3, [pc, #412] @ 39294 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #408] @ 3ab00 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #380] @ 39288 │ │ │ │ - ldr r3, [pc, #380] @ 3928c │ │ │ │ + ldr r3, [pc, #396] @ 3ab04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #368] @ 3aaf8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #360] @ 3aafc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #328] @ 39298 │ │ │ │ - ldr r3, [pc, #328] @ 3929c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #324] @ 392a0 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #324] @ 3ab08 │ │ │ │ + ldr r3, [pc, #324] @ 3ab0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #304] @ 3ab10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - strd r0, [r2, r3] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + strd r0, [lr, r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [r2, ip] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + strd r0, [lr, r2] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, r4] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + strd r0, [r4, r5] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - strd r0, [r8, r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + strd r0, [r4, r2] │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - add r2, r2, r0 │ │ │ │ add r3, r3, r0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, r1, #64 @ 0x40 │ │ │ │ - add r3, r4, r0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ + ldr r1, [sp] │ │ │ │ + add r3, r1, #64 @ 0x40 │ │ │ │ + str r3, [sp] │ │ │ │ + add r3, r5, r0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, r2, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 38b08 │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 3a370 │ │ │ │ + b 3a324 │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ - blls fe636540 │ │ │ │ + blls fe637db0 │ │ │ │ svccc 0x00e1e377 │ │ │ │ svccc 0x00d00000 │ │ │ │ │ │ │ │ -000392a4 : │ │ │ │ - ldr r2, [pc, #12] @ 392b8 │ │ │ │ - ldr r1, [pc, #12] @ 392bc │ │ │ │ +0003ab14 : │ │ │ │ + ldr r2, [pc, #12] @ 3ab28 │ │ │ │ + ldr r1, [pc, #12] @ 3ab2c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - andseq r2, r9, ip, lsr r6 │ │ │ │ - @ instruction: 0xfffff064 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #140 @ 0x8c │ │ │ │ + andseq r4, r9, ip, asr #27 │ │ │ │ + @ instruction: 0xfffff030 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r4, [sp, #180] @ 0xb4 │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ - add r2, r2, r0, lsl #4 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #140 @ 0x8c │ │ │ │ mov lr, r1 │ │ │ │ - cmp r0, r4 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - bge 39b14 │ │ │ │ - add r0, r3, r3, lsl #1 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - cmp r1, #1 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - str r0, [sp] │ │ │ │ - bne 39b1c │ │ │ │ - add r2, r2, #80 @ 0x50 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, ip, r3 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - add r2, lr, r3 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r2, ip, r3, lsl #1 │ │ │ │ - add r3, lr, r3, lsl #1 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #180] @ 0xb4 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r2, r2, r1, lsl #4 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + cmp r1, r4 │ │ │ │ + bge 3b390 │ │ │ │ + lsl r1, r3, #5 │ │ │ │ + cmp r0, #1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + lsl r1, r3, #3 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bne 3b3ac │ │ │ │ + add r3, r2, #80 @ 0x50 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, ip, r1 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, lr, r1 │ │ │ │ + str lr, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str lr, [sp, #16] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldrd r6, [r3, r1] │ │ │ │ - ldrd r8, [r0, r1] │ │ │ │ - strd r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr sl, [sp, #128] @ 0x80 │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + ldrd r8, [sl, r1] │ │ │ │ + ldrd r6, [fp, r1] │ │ │ │ strd r8, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [r3, r7] │ │ │ │ - ldrd r8, [r0, r7] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + strd r6, [sp, #40] @ 0x28 │ │ │ │ + ldrd r2, [r9, ip] │ │ │ │ strd r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldrd r8, [r3, ip] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - ldrd sl, [r3, #-40] @ 0xffffffd8 │ │ │ │ ldrd r6, [r3, #-48] @ 0xffffffd0 │ │ │ │ - mov r0, sl │ │ │ │ + ldrd sl, [r3, #-40] @ 0xffffffd8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sp, #40] @ 0x28 │ │ │ │ - ldrd sl, [sp, #56] @ 0x38 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd sl, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp] │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldrd r2, [r2, r7] │ │ │ │ - strd r2, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldrd r8, [r4, r7] │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + ldrd r2, [fp, r9] │ │ │ │ + strd r2, [sp, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ + ldr lr, [sp, #128] @ 0x80 │ │ │ │ ldrd r6, [r3, #-32] @ 0xffffffe0 │ │ │ │ + ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ + ldrd r8, [r9, lr] │ │ │ │ mov r0, sl │ │ │ │ - mov r3, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldrd r2, [r2, r1] │ │ │ │ - ldrd r8, [r4, r1] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + ldrd r2, [r4, r1] │ │ │ │ + ldrd r8, [r5, r1] │ │ │ │ strd r2, [sp, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - ldrd sl, [r3, #-72] @ 0xffffffb8 │ │ │ │ ldrd r6, [r3, #-80] @ 0xffffffb0 │ │ │ │ - mov r0, sl │ │ │ │ + ldrd sl, [r3, #-72] @ 0xffffffb8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ - ldrd sl, [sp, #64] @ 0x40 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd sl, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r6, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r6, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldrd r2, [r5, r1] │ │ │ │ - ldrd r8, [r8, r1] │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + ldr lr, [sp, #128] @ 0x80 │ │ │ │ + ldrd r2, [fp, ip] │ │ │ │ + ldrd r8, [lr, ip] │ │ │ │ strd r2, [sp, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - ldrd sl, [r3, #-56] @ 0xffffffc8 │ │ │ │ ldrd r6, [r3, #-64] @ 0xffffffc0 │ │ │ │ - mov r0, sl │ │ │ │ + ldrd sl, [r3, #-56] @ 0xffffffc8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - ldrd r2, [r5, r7] │ │ │ │ - ldrd r8, [r9, r7] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldrd r2, [r4, r9] │ │ │ │ + ldrd r8, [r9, r5] │ │ │ │ strd r2, [sp, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - ldrd sl, [r3, #-8] │ │ │ │ ldrd r6, [r3, #-16] │ │ │ │ + ldrd sl, [r3, #-8] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r8, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sp, #120] @ 0x78 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #32] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #112] @ 0x70 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2880] @ 3a350 │ │ │ │ - ldr r3, [pc, #2880] @ 3a354 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2888] @ 3bbd4 │ │ │ │ + ldr r3, [pc, #2888] @ 3bbd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2852] @ 3a358 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #2860] @ 3bbdc │ │ │ │ mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1c606c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r7, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [ip, r7] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + strd r0, [r9, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #128] @ 0x80 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [lr, r6] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [r9, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r4, r9 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [r5, r7] │ │ │ │ + strd r0, [r4, r9] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2696] @ 3a350 │ │ │ │ - ldr r3, [pc, #2696] @ 3a354 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2704] @ 3bbd4 │ │ │ │ + ldr r3, [pc, #2704] @ 3bbd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2672] @ 3a358 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #2680] @ 3bbdc │ │ │ │ mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1c606c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd sl, [sp, #88] @ 0x58 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r0, [r2, r3] │ │ │ │ - mov r2, sl │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + strd r0, [lr, r2] │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + strd r0, [r8, ip] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r7, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [lr, r7] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [r9, r7] │ │ │ │ + strd r0, [r8, r9] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2516] @ 3a350 │ │ │ │ - ldr r3, [pc, #2516] @ 3a354 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2524] @ 3bbd4 │ │ │ │ + ldr r3, [pc, #2524] @ 3bbd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2492] @ 3a358 │ │ │ │ - mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #2500] @ 3bbdc │ │ │ │ + mov r2, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd sl, [sp, #96] @ 0x60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [ip, r6] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + strd r0, [fp, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #128] @ 0x80 │ │ │ │ - ldr r7, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [ip, r7] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [fp, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - strd r0, [r5, r6] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [fp, ip] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2328] @ 3a350 │ │ │ │ - ldr r3, [pc, #2328] @ 3a354 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2340] @ 3bbd4 │ │ │ │ + ldr r3, [pc, #2340] @ 3bbd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r8, r0 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2304] @ 3a358 │ │ │ │ - mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #2316] @ 3bbdc │ │ │ │ + mov r2, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd sl, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [lr, r6] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr sl, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sl, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [ip, r7] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sl, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - add r3, r6, #8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r3, r3, #80 @ 0x50 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, r8, #8 │ │ │ │ + strd r0, [sl, r2] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, r9, #8 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, r2, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r3, r7, #8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - add r2, r2, #80 @ 0x50 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - strd r0, [r9, r6] │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ add r1, r1, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ - bne 39340 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 3abb4 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r2, r2, #80 @ 0x50 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, ip, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r2, lr, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, ip, r3, lsl #1 │ │ │ │ - add r3, lr, r3, lsl #1 │ │ │ │ - lsl r1, r1, #3 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + lsl r3, r0, #3 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + str lr, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, r2, #80 @ 0x50 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, ip, r1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, lr, r1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - str r1, [sp, #132] @ 0x84 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str lr, [sp, #16] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldrd r6, [r2, r3] │ │ │ │ - ldrd r8, [lr, r3] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr sl, [sp, #128] @ 0x80 │ │ │ │ + ldrd r6, [fp, r2] │ │ │ │ + ldrd r8, [sl, r2] │ │ │ │ strd r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp] │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ strd r8, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [r2, r7] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldrd r6, [r7, lr] │ │ │ │ - ldrd r8, [r2, #-48] @ 0xffffffd0 │ │ │ │ - ldrd sl, [r2, #-40] @ 0xffffffd8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ + ldrd r0, [r7, r3] │ │ │ │ + ldrd r6, [r4, r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ strd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ + ldrd sl, [r3, #-40] @ 0xffffffd8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sp, #40] @ 0x28 │ │ │ │ - ldrd sl, [sp, #56] @ 0x38 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd sl, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldrd r4, [r1, r7] │ │ │ │ - ldrd r6, [r7, r8] │ │ │ │ - ldrd r8, [r2, #-32] @ 0xffffffe0 │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + ldr ip, [sp, #128] @ 0x80 │ │ │ │ + ldrd r4, [fp, r7] │ │ │ │ + ldrd r6, [r7, ip] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, [r2, #-24] @ 0xffffffe8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ + ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - ldrd sl, [r2, #-72] @ 0xffffffb8 │ │ │ │ - ldrd r6, [r9, r3] │ │ │ │ - ldrd r8, [r2, #-80] @ 0xffffffb0 │ │ │ │ - mov r2, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldrd r4, [r1, r3] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + ldrd sl, [r3, #-72] @ 0xffffffb8 │ │ │ │ + ldrd r6, [r9, r2] │ │ │ │ + ldrd r8, [r3, #-80] @ 0xffffffb0 │ │ │ │ + ldrd r4, [lr, r2] │ │ │ │ mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd sl, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldrd r4, [r4, r3] │ │ │ │ - ldrd r8, [r2, #-64] @ 0xffffffc0 │ │ │ │ - ldr fp, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + ldr lr, [sp, #128] @ 0x80 │ │ │ │ + ldrd r8, [r3, #-64] @ 0xffffffc0 │ │ │ │ + ldrd r4, [fp, r1] │ │ │ │ + ldrd sl, [r3, #-56] @ 0xffffffc8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r6, [lr, r1] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [fp, r3] │ │ │ │ mov r1, r5 │ │ │ │ - ldrd sl, [r2, #-56] @ 0xffffffc8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r7, [sp] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldrd r8, [r2, #-16] │ │ │ │ - ldrd r4, [r4, r7] │ │ │ │ - ldr fp, [sp, #128] @ 0x80 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r6, [r7, fp] │ │ │ │ - ldrd sl, [r2, #-8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldrd sl, [r3, #-8] │ │ │ │ + ldrd r4, [r4, r7] │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + ldrd r8, [r3, #-16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r8, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sp, #120] @ 0x78 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #112] @ 0x70 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #792] @ 3a350 │ │ │ │ - ldr r3, [pc, #792] @ 3a354 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #788] @ 3bbd4 │ │ │ │ + ldr r3, [pc, #788] @ 3bbd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #764] @ 3a358 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #760] @ 3bbdc │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r7, [sp] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [ip, r7] │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + strd r0, [r7, ip] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r6, r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [r7, r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [r4, r7] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #608] @ 3a350 │ │ │ │ - ldr r3, [pc, #608] @ 3a354 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #604] @ 3bbd4 │ │ │ │ + ldr r3, [pc, #604] @ 3bbd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #584] @ 3a358 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #580] @ 3bbdc │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd sl, [sp, #88] @ 0x58 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [ip, r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + strd r0, [lr, r2] │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r7, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [lr, r7] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + strd r0, [r6, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [fp, r7] │ │ │ │ + strd r0, [r6, r7] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #420] @ 3a350 │ │ │ │ - ldr r3, [pc, #420] @ 3a354 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #416] @ 3bbd4 │ │ │ │ + ldr r3, [pc, #416] @ 3bbd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #396] @ 3a358 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #392] @ 3bbdc │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd sl, [sp, #96] @ 0x60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [ip, r6] │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + strd r0, [fp, r6] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r7, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, r7] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [fp, r7] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [r4, r6] │ │ │ │ + strd r0, [fp, ip] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #232] @ 3a350 │ │ │ │ - ldr r3, [pc, #232] @ 3a354 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #232] @ 3bbd4 │ │ │ │ + ldr r3, [pc, #232] @ 3bbd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #208] @ 3a358 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #208] @ 3bbdc │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd sl, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [lr, r6] │ │ │ │ + ldr sl, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sl, r6] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [ip, r7] │ │ │ │ + strd r0, [sl, r7] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr fp, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - add r2, r2, #80 @ 0x50 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - strd r0, [fp, r6] │ │ │ │ - add r1, r6, r3 │ │ │ │ - add r3, r7, r3 │ │ │ │ - str r3, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r3, r3, #80 @ 0x50 │ │ │ │ + strd r0, [sl, r2] │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r1, r1, #1 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + add r3, r7, r1 │ │ │ │ + add r0, r6, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, r2, r1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 39b5c │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 3b3dc │ │ │ │ + b 3b390 │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ svccc 0x00e00000 │ │ │ │ │ │ │ │ -0003a35c : │ │ │ │ - ldr r2, [pc, #12] @ 3a370 │ │ │ │ - ldr r1, [pc, #12] @ 3a374 │ │ │ │ +0003bbe0 : │ │ │ │ + ldr r2, [pc, #12] @ 3bbf4 │ │ │ │ + ldr r1, [pc, #12] @ 3bbf8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - andseq r1, r9, r4, asr #11 │ │ │ │ - @ instruction: 0xffffef50 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r3, r9, r0, asr #26 │ │ │ │ + @ instruction: 0xffffef3c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov lr, r0 │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r1, r0 │ │ │ │ - bge 3b11c │ │ │ │ - add r0, r3, r3, lsl #2 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - add fp, r2, r1, lsl #5 │ │ │ │ + bge 3c9b4 │ │ │ │ + lsl r0, r3, #4 │ │ │ │ + mov r8, #0 │ │ │ │ lsl sl, r3, #3 │ │ │ │ + add r4, r3, r3, lsl #2 │ │ │ │ + str r8, [sp, #8] │ │ │ │ lsl r9, r3, #5 │ │ │ │ - add r2, lr, r3, lsl #4 │ │ │ │ - mov r8, #0 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - add r3, ip, r3, lsl #4 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ str r9, [sp, #12] │ │ │ │ str sl, [sp, #16] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r8, [sp, #8] │ │ │ │ + lsl r3, r3, #3 │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - b 3a404 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + add r3, r1, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add fp, r2, r3, lsl #5 │ │ │ │ + add r3, lr, r0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, ip, r0 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b 3bc9c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrd r2, [ip, r1] │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ ldrd r6, [r0, r1] │ │ │ │ - ldrd r8, [r3, #-96] @ 0xffffffa0 │ │ │ │ ldrd r0, [r0, sl] │ │ │ │ - mov r2, r8 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ strd r6, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, [ip, sl] │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r8, [r3, #-96] @ 0xffffffa0 │ │ │ │ ldrd sl, [r3, #-88] @ 0xffffffa8 │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrd r6, [r9, fp] │ │ │ │ - ldrd r4, [r5, fp] │ │ │ │ ldrd r8, [r3, #-16] │ │ │ │ + ldrd r4, [r5, fp] │ │ │ │ ldrd sl, [r3, #-8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r4, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrd sl, [r3, #-72] @ 0xffffffb8 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldrd r6, [r9, r1] │ │ │ │ - ldrd r4, [r5, r1] │ │ │ │ ldrd r8, [r3, #-80] @ 0xffffffb0 │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd r4, [r5, r1] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ ldrd r4, [lr, r8] │ │ │ │ ldrd r6, [r7, r8] │ │ │ │ ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd sl, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r4, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrd r6, [r9, sl] │ │ │ │ - ldrd r4, [r5, sl] │ │ │ │ ldrd r8, [r3, #-64] @ 0xffffffc0 │ │ │ │ + ldrd r4, [r5, sl] │ │ │ │ ldrd sl, [r3, #-56] @ 0xffffffc8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldrd r4, [r5, fp] │ │ │ │ ldrd r6, [r7, fp] │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ ldrd r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #88] @ 0x58 │ │ │ │ ldrd sl, [r3, #-40] @ 0xffffffd8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r4, [sp, #136] @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r6, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ strd r0, [lr, ip] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #1840] @ 3b124 │ │ │ │ + ldr r3, [pc, #1860] @ 3c9d0 │ │ │ │ strd r0, [r2, ip] │ │ │ │ - ldr r2, [pc, #1836] @ 3b128 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1828] @ 3b12c │ │ │ │ - ldr r3, [pc, #1828] @ 3b130 │ │ │ │ + ldr r2, [pc, #1852] @ 3c9d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1836] @ 3c9d8 │ │ │ │ + ldr r3, [pc, #1836] @ 3c9dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1792] @ 3b134 │ │ │ │ - ldr r3, [pc, #1792] @ 3b138 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1800] @ 3c9e0 │ │ │ │ + ldr r3, [pc, #1800] @ 3c9e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1756] @ 3b13c │ │ │ │ - ldr r3, [pc, #1756] @ 3b140 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1768] @ 3c9e8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1760] @ 3c9ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1724] @ 3b144 │ │ │ │ - ldr r3, [pc, #1724] @ 3b148 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1736] @ 3c9f0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1704] @ 3b14c │ │ │ │ - ldr r3, [pc, #1704] @ 3b150 │ │ │ │ + ldr r3, [pc, #1728] @ 3c9f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1712] @ 3c9f8 │ │ │ │ + ldr r3, [pc, #1712] @ 3c9fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #20] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ strd r0, [lr, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1544] @ 3b128 │ │ │ │ - ldr r3, [pc, #1536] @ 3b124 │ │ │ │ + ldr r2, [pc, #1564] @ 3c9d4 │ │ │ │ + ldr r3, [pc, #1556] @ 3c9d0 │ │ │ │ strd r0, [r5, ip] │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1528] @ 3b12c │ │ │ │ - ldr r3, [pc, #1528] @ 3b130 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1536] @ 3c9d8 │ │ │ │ + ldr r3, [pc, #1536] @ 3c9dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1492] @ 3b134 │ │ │ │ - ldr r3, [pc, #1492] @ 3b138 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1500] @ 3c9e0 │ │ │ │ + ldr r3, [pc, #1500] @ 3c9e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1456] @ 3b13c │ │ │ │ - ldr r3, [pc, #1456] @ 3b140 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1464] @ 3c9e8 │ │ │ │ + ldr r3, [pc, #1464] @ 3c9ec │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1432] @ 3b144 │ │ │ │ - ldr r3, [pc, #1432] @ 3b148 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1416] @ 3b14c │ │ │ │ - ldr r3, [pc, #1416] @ 3b150 │ │ │ │ + ldr r2, [pc, #1440] @ 3c9f0 │ │ │ │ + ldr r3, [pc, #1440] @ 3c9f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1424] @ 3c9f8 │ │ │ │ + ldr r3, [pc, #1424] @ 3c9fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ strd r0, [r9, ip] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - ldr r2, [pc, #1252] @ 3b12c │ │ │ │ - ldr r3, [pc, #1252] @ 3b130 │ │ │ │ + ldr r2, [pc, #1272] @ 3c9d8 │ │ │ │ + ldr r3, [pc, #1272] @ 3c9dc │ │ │ │ strd r0, [r7, r8] │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1228] @ 3b128 │ │ │ │ - ldr r3, [pc, #1220] @ 3b124 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1236] @ 3c9d4 │ │ │ │ + ldr r3, [pc, #1228] @ 3c9d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1196] @ 3b134 │ │ │ │ - ldr r3, [pc, #1196] @ 3b138 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1204] @ 3c9e0 │ │ │ │ + ldr r3, [pc, #1204] @ 3c9e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1160] @ 3b13c │ │ │ │ - ldr r3, [pc, #1160] @ 3b140 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1168] @ 3c9e8 │ │ │ │ + ldr r3, [pc, #1168] @ 3c9ec │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1136] @ 3b144 │ │ │ │ - ldr r3, [pc, #1136] @ 3b148 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1148] @ 3c9f0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1116] @ 3b14c │ │ │ │ - ldr r3, [pc, #1116] @ 3b150 │ │ │ │ + ldr r3, [pc, #1140] @ 3c9f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1124] @ 3c9f8 │ │ │ │ + ldr r3, [pc, #1124] @ 3c9fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ strd r0, [r8, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - ldr r2, [pc, #960] @ 3b12c │ │ │ │ - ldr r3, [pc, #960] @ 3b130 │ │ │ │ + ldr r2, [pc, #980] @ 3c9d8 │ │ │ │ + ldr r3, [pc, #980] @ 3c9dc │ │ │ │ strd r0, [r5, lr] │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #936] @ 3b128 │ │ │ │ - ldr r3, [pc, #928] @ 3b124 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #944] @ 3c9d4 │ │ │ │ + ldr r3, [pc, #936] @ 3c9d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #904] @ 3b134 │ │ │ │ - ldr r3, [pc, #904] @ 3b138 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #912] @ 3c9e0 │ │ │ │ + ldr r3, [pc, #912] @ 3c9e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #868] @ 3b13c │ │ │ │ - ldr r3, [pc, #868] @ 3b140 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #876] @ 3c9e8 │ │ │ │ + ldr r3, [pc, #876] @ 3c9ec │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #844] @ 3b144 │ │ │ │ - ldr r3, [pc, #844] @ 3b148 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #828] @ 3b14c │ │ │ │ - ldr r3, [pc, #828] @ 3b150 │ │ │ │ + ldr r2, [pc, #852] @ 3c9f0 │ │ │ │ + ldr r3, [pc, #852] @ 3c9f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #836] @ 3c9f8 │ │ │ │ + ldr r3, [pc, #836] @ 3c9fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ strd r0, [r8, lr] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - ldr r2, [pc, #672] @ 3b134 │ │ │ │ - ldr r3, [pc, #672] @ 3b138 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr r2, [pc, #692] @ 3c9e0 │ │ │ │ + ldr r3, [pc, #692] @ 3c9e4 │ │ │ │ strd r0, [r4, r9] │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #640] @ 3b128 │ │ │ │ - ldr r3, [pc, #632] @ 3b124 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #648] @ 3c9d4 │ │ │ │ + ldr r3, [pc, #640] @ 3c9d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #600] @ 3b12c │ │ │ │ - ldr r3, [pc, #600] @ 3b130 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #608] @ 3c9d8 │ │ │ │ + ldr r3, [pc, #608] @ 3c9dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #572] @ 3b13c │ │ │ │ - ldr r3, [pc, #572] @ 3b140 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #580] @ 3c9e8 │ │ │ │ + ldr r3, [pc, #580] @ 3c9ec │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #556] @ 3b14c │ │ │ │ - ldr r3, [pc, #556] @ 3b150 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #568] @ 3c9f8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #520] @ 3b144 │ │ │ │ - ldr r3, [pc, #520] @ 3b148 │ │ │ │ + ldr r3, [pc, #560] @ 3c9fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #528] @ 3c9f0 │ │ │ │ + ldr r3, [pc, #528] @ 3c9f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ strd r0, [r8, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #380] @ 3b134 │ │ │ │ - ldr r3, [pc, #380] @ 3b138 │ │ │ │ + ldr r2, [pc, #400] @ 3c9e0 │ │ │ │ + ldr r3, [pc, #400] @ 3c9e4 │ │ │ │ strd r0, [r5, sl] │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #348] @ 3b128 │ │ │ │ - ldr r3, [pc, #340] @ 3b124 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #356] @ 3c9d4 │ │ │ │ + ldr r3, [pc, #348] @ 3c9d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #308] @ 3b12c │ │ │ │ - ldr r3, [pc, #308] @ 3b130 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #316] @ 3c9d8 │ │ │ │ + ldr r3, [pc, #316] @ 3c9dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #280] @ 3b13c │ │ │ │ - ldr r3, [pc, #280] @ 3b140 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #288] @ 3c9e8 │ │ │ │ + ldr r3, [pc, #288] @ 3c9ec │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #264] @ 3b14c │ │ │ │ - ldr r3, [pc, #264] @ 3b150 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #232] @ 3b144 │ │ │ │ - ldr r3, [pc, #232] @ 3b148 │ │ │ │ + ldr r2, [pc, #272] @ 3c9f8 │ │ │ │ + ldr r3, [pc, #272] @ 3c9fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #240] @ 3c9f0 │ │ │ │ + ldr r3, [pc, #240] @ 3c9f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r9, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ - add r3, r3, #96 @ 0x60 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sl, r2 │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + add r3, r3, #96 @ 0x60 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ strd r0, [r8, fp] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sl, r2 │ │ │ │ add r1, ip, r2 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ add r3, r8, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ - str r1, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3a3fc │ │ │ │ + bne 3bc94 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ svccc 0x00ef329c │ │ │ │ ldrbeq lr, [r8, #-2409] @ 0xfffff697 │ │ │ │ strvc sp, [r5, #-3659] @ 0xfffff1b5 │ │ │ │ svccc 0x00e904c3 │ │ │ │ fldmdbxmi r1!, {d26-d121} @ Deprecated │ │ │ │ svccc 0x00dbc4c0 │ │ │ │ add lr, fp, #13376 @ 0x3440 │ │ │ │ svccc 0x00e3f3a0 │ │ │ │ stmibge fp, {r0, r4, r5, r6, sl, fp, ip, lr}^ │ │ │ │ svccc 0x00ecd4bc │ │ │ │ tst r2, #545259520 @ 0x20800000 │ │ │ │ svccc 0x00cc7b90 │ │ │ │ │ │ │ │ -0003b154 : │ │ │ │ - ldr r2, [pc, #12] @ 3b168 │ │ │ │ - ldr r1, [pc, #12] @ 3b16c │ │ │ │ +0003ca00 : │ │ │ │ + ldr r2, [pc, #12] @ 3ca14 │ │ │ │ + ldr r1, [pc, #12] @ 3ca18 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - andseq r0, r9, ip, lsl #16 │ │ │ │ - @ instruction: 0xfffff210 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #180 @ 0xb4 │ │ │ │ + andseq r2, r9, r0, ror #30 │ │ │ │ + @ instruction: 0xfffff1e8 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #180 @ 0xb4 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - cmp r1, r0 │ │ │ │ - bge 3bcc4 │ │ │ │ - add r0, r3, r3, lsl #1 │ │ │ │ - add r1, r1, #1 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ - rsb r1, r1, r1, lsl #3 │ │ │ │ - add r2, r2, r1, lsl #4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r0, r3, r3, lsl #2 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, ip, r3, lsl #3 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - add r2, lr, r3, lsl #3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add r2, ip, r3, lsl #4 │ │ │ │ - add r3, lr, r3, lsl #4 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + cmp r0, r1 │ │ │ │ + bge 3d574 │ │ │ │ + lsl r1, r3, #5 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + lsl r1, r3, #4 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + add r3, r0, #1 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + rsb r3, r3, r3, lsl #3 │ │ │ │ + add r3, r2, r3, lsl #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, ip, r1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, lr, r1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r2, lr │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str lr, [sp, #28] │ │ │ │ - b 3b214 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, ip │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + b 3cac4 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r2, r7 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r6, [r3, r8] │ │ │ │ ldrd r8, [r8, r2] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + strd r6, [sp, #48] @ 0x30 │ │ │ │ strd r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldrd r0, [r3, r9] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrd r6, [r2, r9] │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [r3, #-64] @ 0xffffffc0 │ │ │ │ - ldrd r0, [r0, r2] │ │ │ │ ldrd sl, [r3, #-56] @ 0xffffffc8 │ │ │ │ - strd r6, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r6, [lr, r2] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sp, #48] @ 0x30 │ │ │ │ - ldrd sl, [sp, #64] @ 0x40 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd sl, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldrd r4, [r4, r9] │ │ │ │ - ldrd r6, [r7, r9] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldrd r8, [r3, #-16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd sl, [r3, #-8] │ │ │ │ + ldrd r6, [sl, r2] │ │ │ │ + ldrd r4, [r1, r2] │ │ │ │ mov r2, r8 │ │ │ │ + ldrd sl, [r3, #-8] │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldrd r8, [r3, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r6, [ip, r2] │ │ │ │ + ldrd r6, [sl, r1] │ │ │ │ + ldrd r4, [ip, r1] │ │ │ │ + mov r2, r8 │ │ │ │ ldrd sl, [r3, #-72] @ 0xffffffb8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldrd r4, [r1, r2] │ │ │ │ - mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ - ldrd sl, [sp, #96] @ 0x60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd sl, [sp, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r6, [sp, #88] @ 0x58 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldrd r4, [r4, r8] │ │ │ │ - ldrd r6, [r7, r8] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + ldrd r4, [ip, r8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + ldrd r6, [sl, r8] │ │ │ │ ldrd r8, [r3, #-96] @ 0xffffffa0 │ │ │ │ ldrd sl, [r3, #-88] @ 0xffffffa8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldrd r6, [sl, r9] │ │ │ │ ldrd r4, [r5, r9] │ │ │ │ - ldrd r6, [r6, r9] │ │ │ │ ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #112] @ 0x70 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r4, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldrd r4, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - ldrd r4, [r5, r8] │ │ │ │ - ldrd r6, [r6, r8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, [r3, #-112] @ 0xffffff90 │ │ │ │ + ldrd r4, [r4, r1] │ │ │ │ ldrd sl, [r3, #-104] @ 0xffffff98 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldrd r6, [r6, r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ldrd sl, [r3, #-40] @ 0xffffffd8 │ │ │ │ - ldrd r6, [r7, r9] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldrd r4, [r1, r9] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ + ldrd r4, [r5, r2] │ │ │ │ + ldrd sl, [r3, #-40] @ 0xffffffd8 │ │ │ │ mov r3, r9 │ │ │ │ + ldrd r6, [r7, r2] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r6, [sp, #160] @ 0xa0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r4, ip] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + strd r0, [r5, ip] │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ strd r0, [lr, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [r6, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + strd r0, [r7, lr] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [ip, r9] │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + strd r0, [r8, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r8 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [r4, r8] │ │ │ │ + strd r0, [r6, r8] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [r6, r9] │ │ │ │ + strd r0, [sl, r9] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #540] @ 3bccc │ │ │ │ - ldr r3, [pc, #540] @ 3bcd0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #572] @ 3d590 │ │ │ │ + ldr r3, [pc, #572] @ 3d594 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #500] @ 3bccc │ │ │ │ - ldr r3, [pc, #500] @ 3bcd0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #532] @ 3d590 │ │ │ │ + ldr r3, [pc, #532] @ 3d594 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [ip, r9] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [lr, ip] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ strd r0, [lr, ip] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r5, lr] │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + strd r0, [sl, r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [r6, r4] │ │ │ │ + strd r0, [r7, r4] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #252] @ 3bccc │ │ │ │ - ldr r3, [pc, #252] @ 3bcd0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #288] @ 3d590 │ │ │ │ + ldr r3, [pc, #288] @ 3d594 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #212] @ 3bccc │ │ │ │ - ldr r3, [pc, #212] @ 3bcd0 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #248] @ 3d590 │ │ │ │ + ldr r3, [pc, #248] @ 3d594 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r2, r9] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r9 │ │ │ │ + strd r0, [lr, ip] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [r2, ip] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + strd r0, [lr, r2] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ strd r0, [r5, r4] │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov lr, r4 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ add r3, r3, #112 @ 0x70 │ │ │ │ - str r3, [sp] │ │ │ │ - strd r0, [r7, r2] │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + strd r0, [sl, r4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ - add r3, r2, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ add r3, r9, r1 │ │ │ │ + add r0, r8, r1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, r4, r1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, r2, r1 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - add r0, r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bne 3b204 │ │ │ │ + bne 3cab4 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ │ │ │ │ -0003bcd4 : │ │ │ │ - ldr r2, [pc, #12] @ 3bce8 │ │ │ │ - ldr r1, [pc, #12] @ 3bcec │ │ │ │ +0003d598 : │ │ │ │ + ldr r2, [pc, #12] @ 3d5ac │ │ │ │ + ldr r1, [pc, #12] @ 3d5b0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - andseq pc, r8, ip, asr #25 │ │ │ │ - @ instruction: 0xfffff488 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r2, r9, r8, lsl #8 │ │ │ │ + @ instruction: 0xfffff470 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ + ldr ip, [pc, #84] @ 3d628 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #16] │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ - ldr ip, [pc, #68] @ 3bd54 │ │ │ │ - cmp r3, r1 │ │ │ │ add ip, pc, ip │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bge 3ced4 │ │ │ │ + cmp r3, r1 │ │ │ │ + bge 3e7a4 │ │ │ │ ldr r1, [sp, #344] @ 0x158 │ │ │ │ - ldr lr, [pc, #48] @ 3bd58 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r5, r2, r3, lsl #7 │ │ │ │ + ldr lr, [pc, #40] @ 3d62c │ │ │ │ lsl r1, r1, #3 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ ldr ip, [ip, lr] │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r5, r2, r3, lsl #7 │ │ │ │ - ldr r1, [ip] │ │ │ │ + str r5, [sp, #4] │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ mov r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r1, [ip] │ │ │ │ str r1, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b 3bd90 │ │ │ │ - @ instruction: 0x00192eb0 │ │ │ │ + b 3d664 │ │ │ │ + @ instruction: 0x001955dc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ sbcge r5, pc, #57 @ 0x39 │ │ │ │ svccc 0x00e8836f │ │ │ │ eorspl r1, ip, #30408704 @ 0x1d00000 │ │ │ │ svccc 0x00e491b7 │ │ │ │ cdpvc 3, 0, cr7, cr11, cr10, {4} │ │ │ │ svccc 0x00c63a1a │ │ │ │ stchi 12, cr1, [r1], {23} │ │ │ │ svccc 0x00ef838b │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ svccc 0x00e00000 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add lr, r3, r1 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ ldrd r2, [r3, r1] │ │ │ │ add ip, r0, r1 │ │ │ │ add r1, r1, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp, #12] │ │ │ │ strd r2, [sp, #112] @ 0x70 │ │ │ │ - add r3, r4, r4, lsl #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ - lsl r1, r3, #3 │ │ │ │ - add r5, lr, r3, lsl #3 │ │ │ │ - add r7, ip, r1 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - ldrd r4, [lr, r1] │ │ │ │ - ldrd r6, [ip, r1] │ │ │ │ - str r1, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + ldrd sl, [r1, #-88] @ 0xffffffa8 │ │ │ │ + add r5, lr, r3 │ │ │ │ + add r9, ip, r3 │ │ │ │ + ldrd r6, [ip, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + ldrd r4, [lr, r3] │ │ │ │ + str r9, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, [r1, #-96] @ 0xffffffa0 │ │ │ │ - ldrd sl, [r1, #-88] @ 0xffffffa8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp, #12] │ │ │ │ strd r4, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - ldrd r4, [r5, r3] │ │ │ │ - ldrd r6, [r7, r3] │ │ │ │ - strd r4, [sp, #24] │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r8, [r1, #-48] @ 0xffffffd0 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldrd sl, [r1, #-40] @ 0xffffffd8 │ │ │ │ + ldrd r4, [r5, r3] │ │ │ │ + ldrd r6, [r9, r3] │ │ │ │ + ldrd r8, [r1, #-48] @ 0xffffffd0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-476] @ 3bd7c │ │ │ │ - ldr r3, [pc, #-476] @ 3bd80 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-476] @ 3d650 │ │ │ │ + ldr r3, [pc, #-476] @ 3d654 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ ldrd r6, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-520] @ 3bd7c │ │ │ │ - ldr r3, [pc, #-520] @ 3bd80 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-520] @ 3d650 │ │ │ │ + ldr r3, [pc, #-520] @ 3d654 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [pc, #-560] @ 3bd84 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-564] @ 3d658 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #256 @ 0x100 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #256 @ 0x100 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #-628] @ 3bd84 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-632] @ 3d658 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - add r7, lr, r4, lsl #4 │ │ │ │ - lsl r5, r4, #4 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - mov r7, r5 │ │ │ │ + lsl r7, r4, #4 │ │ │ │ + add r5, lr, r7 │ │ │ │ + ldrd sl, [r1, #-104] @ 0xffffff98 │ │ │ │ add r8, ip, r7 │ │ │ │ - ldrd r4, [r5, lr] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + ldrd r4, [lr, r7] │ │ │ │ str r8, [sp, #32] │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ + ldrd r8, [r1, #-112] @ 0xffffff90 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, [r1, #-112] @ 0xffffff90 │ │ │ │ - ldrd sl, [r1, #-104] @ 0xffffff98 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r6, [r7, ip] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - add r9, r5, r3 │ │ │ │ - add r6, r8, r3 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + add r6, r5, r3 │ │ │ │ ldrd r4, [r5, r3] │ │ │ │ - str r9, [sp, #92] @ 0x5c │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + add sl, r8, r3 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r4 │ │ │ │ ldrd r6, [r8, r3] │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ + str sl, [sp, #280] @ 0x118 │ │ │ │ ldrd sl, [r1, #-56] @ 0xffffffc8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r9, [sp, #92] @ 0x5c │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ - ldrd r4, [r9, r3] │ │ │ │ - ldrd r6, [r6, r3] │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r6, [sp, #92] @ 0x5c │ │ │ │ + ldr sl, [sp, #280] @ 0x118 │ │ │ │ ldrd r8, [r1, #-16] │ │ │ │ - ldrd sl, [r1, #-8] │ │ │ │ + ldrd r4, [r6, r3] │ │ │ │ + ldrd r6, [sl, r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldrd sl, [r1, #-8] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd sl, [sp, #128] @ 0x80 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #-1324] @ 3bd84 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #-1320] @ 3d658 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1396] @ 3bd7c │ │ │ │ - ldr r3, [pc, #-1396] @ 3bd80 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1392] @ 3d650 │ │ │ │ + ldr r3, [pc, #-1392] @ 3d654 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ strd r0, [r3] │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1480] @ 3bd7c │ │ │ │ - ldr r3, [pc, #-1480] @ 3bd80 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #-1484] @ 3bd84 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1476] @ 3d650 │ │ │ │ + ldr r3, [pc, #-1476] @ 3d654 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r3, [pc, #-1488] @ 3d658 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #8] │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - lsl r5, r4, #3 │ │ │ │ - mov r9, r5 │ │ │ │ - add sl, lr, r4, lsl #3 │ │ │ │ + lsl r9, r4, #3 │ │ │ │ + add sl, lr, r9 │ │ │ │ add fp, ip, r9 │ │ │ │ ldrd r6, [ip, r9] │ │ │ │ - ldrd r4, [r5, lr] │ │ │ │ + ldrd r4, [lr, r9] │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + strd r4, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, [r1, #-128] @ 0xffffff80 │ │ │ │ ldrd sl, [r1, #-120] @ 0xffffff88 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldrd r4, [sl, r3] │ │ │ │ + ldrd r8, [r1, #-80] @ 0xffffffb0 │ │ │ │ add fp, sl, r3 │ │ │ │ - add sl, r6, r3 │ │ │ │ + ldrd r4, [sl, r3] │ │ │ │ + add r7, r6, r3 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ - ldrd r6, [r6, r3] │ │ │ │ - str sl, [sp, #104] @ 0x68 │ │ │ │ - strd r4, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r8, [r1, #-80] @ 0xffffffb0 │ │ │ │ ldrd sl, [r1, #-72] @ 0xffffffb8 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ mov r2, r8 │ │ │ │ + ldrd r6, [r6, r3] │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #128] @ 0x80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr fp, [sp, #96] @ 0x60 │ │ │ │ - ldr sl, [sp, #104] @ 0x68 │ │ │ │ - ldrd r4, [fp, r3] │ │ │ │ - ldrd r6, [sl, r3] │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr fp, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldrd r4, [fp, r3] │ │ │ │ + ldrd r6, [r7, r3] │ │ │ │ ldrd r8, [r1, #-32] @ 0xffffffe0 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r4, [sp, #128] @ 0x80 │ │ │ │ ldrd sl, [r1, #-24] @ 0xffffffe8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #-2248] @ 3bd84 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r3, [pc, #-2248] @ 3d658 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2324] @ 3bd7c │ │ │ │ - ldr r3, [pc, #-2324] @ 3bd80 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2316] @ 3d650 │ │ │ │ + ldr r3, [pc, #-2316] @ 3d654 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ strd r0, [sp, #240] @ 0xf0 │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2404] @ 3bd7c │ │ │ │ - ldr r3, [pc, #-2404] @ 3bd80 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #-2408] @ 3bd84 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2396] @ 3d650 │ │ │ │ + ldr r3, [pc, #-2396] @ 3d654 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r3, [pc, #-2408] @ 3d658 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ strd sl, [sp, #200] @ 0xc8 │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2536] @ 3bd7c │ │ │ │ - ldr r3, [pc, #-2536] @ 3bd80 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2528] @ 3d650 │ │ │ │ + ldr r3, [pc, #-2528] @ 3d654 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #-2580] @ 3bd84 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #-2572] @ 3d658 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3, r6] │ │ │ │ mov r3, r5 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [r7, r6] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ strd r0, [lr, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ strd r0, [fp, r9] │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2740] @ 3bd7c │ │ │ │ - ldr r3, [pc, #-2740] @ 3bd80 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2732] @ 3d650 │ │ │ │ + ldr r3, [pc, #-2732] @ 3d654 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #-2788] @ 3bd84 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r3, [pc, #-2788] @ 3d658 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ strd r0, [r2, r6] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r9, [sp] │ │ │ │ mov r3, r5 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ strd r0, [r2, r9] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ strd r0, [ip, r9] │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3004] @ 3bd5c │ │ │ │ - ldr r3, [pc, #-3004] @ 3bd60 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2996] @ 3d630 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3016] @ 3bd64 │ │ │ │ - ldr r3, [pc, #-3016] @ 3bd68 │ │ │ │ + ldr r3, [pc, #-3004] @ 3d634 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-3020] @ 3d638 │ │ │ │ + ldr r3, [pc, #-3020] @ 3d63c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3052] @ 3bd6c │ │ │ │ - ldr r3, [pc, #-3052] @ 3bd70 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3068] @ 3bd74 │ │ │ │ - ldr r3, [pc, #-3068] @ 3bd78 │ │ │ │ + ldr r2, [pc, #-3056] @ 3d640 │ │ │ │ + ldr r3, [pc, #-3056] @ 3d644 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + ldr r2, [pc, #-3068] @ 3d648 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + ldr r3, [pc, #-3076] @ 3d64c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3172] @ 3bd7c │ │ │ │ - ldr r3, [pc, #-3172] @ 3bd80 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3216] @ 3bd5c │ │ │ │ - ldr r3, [pc, #-3216] @ 3bd60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-3164] @ 3d650 │ │ │ │ + ldr r3, [pc, #-3164] @ 3d654 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #-3208] @ 3d630 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3228] @ 3bd64 │ │ │ │ - ldr r3, [pc, #-3228] @ 3bd68 │ │ │ │ + ldr r3, [pc, #-3216] @ 3d634 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-3232] @ 3d638 │ │ │ │ + ldr r3, [pc, #-3232] @ 3d63c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3264] @ 3bd6c │ │ │ │ - ldr r3, [pc, #-3264] @ 3bd70 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-3264] @ 3d640 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3284] @ 3bd74 │ │ │ │ - ldr r3, [pc, #-3284] @ 3bd78 │ │ │ │ + ldr r3, [pc, #-3272] @ 3d644 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-3288] @ 3d648 │ │ │ │ + ldr r3, [pc, #-3288] @ 3d64c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3348] @ 3bd7c │ │ │ │ - ldr r3, [pc, #-3348] @ 3bd80 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-3340] @ 3d650 │ │ │ │ + ldr r3, [pc, #-3340] @ 3d654 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r4, [sp, #80] @ 0x50 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd r0, [lr, r3] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd r0, [ip, r3] │ │ │ │ - ldr r3, [pc, #-3456] @ 3bd84 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3456] @ 3d658 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr sl, [sp] │ │ │ │ - ldr fp, [sp, #96] @ 0x60 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr fp, [sp, #96] @ 0x60 │ │ │ │ strd r0, [fp, sl] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #892] @ 3cedc │ │ │ │ mov r2, #0 │ │ │ │ mov r9, sl │ │ │ │ + ldr r3, [pc, #908] @ 3e7c0 │ │ │ │ strd r0, [fp, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ strd r0, [fp, r9] │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #756] @ 3cee0 │ │ │ │ - ldr r3, [pc, #756] @ 3cee4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #780] @ 3e7c4 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #744] @ 3cee8 │ │ │ │ - ldr r3, [pc, #744] @ 3ceec │ │ │ │ + ldr r3, [pc, #772] @ 3e7c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #756] @ 3e7cc │ │ │ │ + ldr r3, [pc, #756] @ 3e7d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #708] @ 3cef0 │ │ │ │ - ldr r3, [pc, #708] @ 3cef4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #692] @ 3cef8 │ │ │ │ - ldr r3, [pc, #692] @ 3cefc │ │ │ │ + ldr r2, [pc, #720] @ 3e7d4 │ │ │ │ + ldr r3, [pc, #720] @ 3e7d8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + ldr r2, [pc, #708] @ 3e7dc │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + ldr r3, [pc, #700] @ 3e7e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #588] @ 3cf00 │ │ │ │ - ldr r3, [pc, #588] @ 3cf04 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #544] @ 3cee0 │ │ │ │ - ldr r3, [pc, #544] @ 3cee4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #612] @ 3e7e4 │ │ │ │ + ldr r3, [pc, #612] @ 3e7e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #568] @ 3e7c4 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #532] @ 3cee8 │ │ │ │ - ldr r3, [pc, #532] @ 3ceec │ │ │ │ + ldr r3, [pc, #560] @ 3e7c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #544] @ 3e7cc │ │ │ │ + ldr r3, [pc, #544] @ 3e7d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #496] @ 3cef0 │ │ │ │ - ldr r3, [pc, #496] @ 3cef4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #512] @ 3e7d4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #476] @ 3cef8 │ │ │ │ - ldr r3, [pc, #476] @ 3cefc │ │ │ │ + ldr r3, [pc, #504] @ 3e7d8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #488] @ 3e7dc │ │ │ │ + ldr r3, [pc, #488] @ 3e7e0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #412] @ 3cf00 │ │ │ │ - ldr r3, [pc, #412] @ 3cf04 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #436] @ 3e7e4 │ │ │ │ + ldr r3, [pc, #436] @ 3e7e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r4, [sp, #48] @ 0x30 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ strd r0, [lr, r3] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ strd r0, [ip, r3] │ │ │ │ - ldr r3, [pc, #260] @ 3cedc │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #276] @ 3e7c0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr sl, [sp] │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [r2, sl] │ │ │ │ mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr ip, [sp, #92] @ 0x5c │ │ │ │ + strd r0, [ip, sl] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r3, [pc, #168] @ 3cedc │ │ │ │ mov r2, #0 │ │ │ │ + mov r8, sl │ │ │ │ + ldr r3, [pc, #184] @ 3e7c0 │ │ │ │ strd r0, [r5, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3, sl] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [r2, sl] │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldr r2, [sp, #340] @ 0x154 │ │ │ │ - strd r0, [r3, sl] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr sl, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #340] @ 0x154 │ │ │ │ eor r3, r4, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ + strd r0, [sl, r8] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ add r3, r6, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ add r3, r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3bd88 │ │ │ │ + bne 3d65c │ │ │ │ add sp, sp, #300 @ 0x12c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ svccc 0x00e00000 │ │ │ │ cdpvc 3, 0, cr7, cr11, cr10, {4} │ │ │ │ svccc 0x00c63a1a │ │ │ │ stchi 12, cr1, [r1], {23} │ │ │ │ svccc 0x00ef838b │ │ │ │ strvc r0, [sl], #3061 @ 0xbf5 │ │ │ │ svccc 0x00d5e3a8 │ │ │ │ subsmi r2, r2, #28, 26 @ 0x700 │ │ │ │ svccc 0x00ee11f6 │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ │ │ │ │ -0003cf08 : │ │ │ │ - ldr r2, [pc, #12] @ 3cf1c │ │ │ │ - ldr r1, [pc, #12] @ 3cf20 │ │ │ │ +0003e7ec : │ │ │ │ + ldr r2, [pc, #12] @ 3e800 │ │ │ │ + ldr r1, [pc, #12] @ 3e804 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - @ instruction: 0x0018ead8 │ │ │ │ - @ instruction: 0xffffedd4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #332 @ 0x14c │ │ │ │ + @ instruction: 0x001911f4 │ │ │ │ + @ instruction: 0xffffedb4 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #332 @ 0x14c │ │ │ │ ldr r3, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ - ldr lr, [pc, #76] @ 3cf90 │ │ │ │ + ldr lr, [pc, #76] @ 3e884 │ │ │ │ cmp r3, r1 │ │ │ │ add lr, pc, lr │ │ │ │ - bge 3e14c │ │ │ │ + bge 3fa40 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ - ldr r4, [pc, #60] @ 3cf94 │ │ │ │ - lsl r1, r1, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ + ldr r4, [pc, #56] @ 3e888 │ │ │ │ + lsl r1, r1, #3 │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ ldr lr, [lr, r4] │ │ │ │ + str fp, [sp, #20] │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ add sl, r2, r3, lsl #4 │ │ │ │ - ldr r1, [lr] │ │ │ │ mov r3, #0 │ │ │ │ - str r1, [sp, #324] @ 0x144 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldr r1, [lr] │ │ │ │ str sl, [sp, #4] │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - str fp, [sp, #20] │ │ │ │ - b 3cfbc │ │ │ │ - andseq r1, r9, ip, ror ip │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r1, [sp, #324] @ 0x144 │ │ │ │ + b 3e8b0 │ │ │ │ + andseq r4, r9, r8, lsl #7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - blls fe63a240 │ │ │ │ + blls fe63bb34 │ │ │ │ svccc 0x00e1e377 │ │ │ │ svccc 0x00d00000 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldrd r6, [ip, r3] │ │ │ │ - add r1, ip, r3 │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [r0, r3] │ │ │ │ add r2, r0, r3 │ │ │ │ + ldrd r6, [ip, r3] │ │ │ │ + add r1, ip, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + str r1, [sp, #8] │ │ │ │ strd r8, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + strd r6, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsl r4, r3, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldrd r8, [r3, #-80] @ 0xffffffb0 │ │ │ │ ldrd r0, [r1, r4] │ │ │ │ - ldrd sl, [r3, #-72] @ 0xffffffb8 │ │ │ │ - strd r6, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r9 │ │ │ │ ldrd r6, [r2, r4] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov r2, r8 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + ldrd r8, [r3, #-80] @ 0xffffffb0 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd sl, [r3, #-72] @ 0xffffffb8 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sp, #40] @ 0x28 │ │ │ │ - ldrd sl, [sp, #56] @ 0x38 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd sl, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - lsl r6, lr, #5 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ + lsl r6, lr, #5 │ │ │ │ ldrd r4, [r1, r6] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, [r6, r2] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #24] │ │ │ │ ldrd r8, [r3, #-96] @ 0xffffffa0 │ │ │ │ ldrd sl, [r3, #-88] @ 0xffffffa8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsl r6, lr, #3 │ │ │ │ ldrd r8, [r3, #-144] @ 0xffffff70 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldrd sl, [r3, #-136] @ 0xffffff78 │ │ │ │ + ldrd r4, [r1, r6] │ │ │ │ str r6, [sp, #24] │ │ │ │ + ldrd sl, [r3, #-136] @ 0xffffff78 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldrd r4, [r1, r6] │ │ │ │ ldrd r6, [r6, r2] │ │ │ │ - mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ add r3, r6, lr │ │ │ │ lsl r8, r3, #3 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldrd r4, [r1, r8] │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ ldrd r6, [r2, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, [r3, #-16] │ │ │ │ ldrd sl, [r3, #-8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add r9, lr, lr, lsl #1 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ + add r9, lr, lr, lsl #1 │ │ │ │ + ldrd sl, [r3, #-56] @ 0xffffffc8 │ │ │ │ str r9, [sp, #144] @ 0x90 │ │ │ │ lsl r9, r9, #4 │ │ │ │ ldrd r6, [r2, r9] │ │ │ │ str r9, [sp, #312] @ 0x138 │ │ │ │ - ldrd sl, [r3, #-56] @ 0xffffffc8 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldrd r4, [r1, r9] │ │ │ │ ldrd r8, [r3, #-64] @ 0xffffffc0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ strd r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r8, [sp, #168] @ 0xa8 │ │ │ │ strd r6, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd sl, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r6, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + strd r6, [sp, #176] @ 0xb0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r8, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r8, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + strd r8, [sp, #152] @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r6, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r8, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + strd r8, [sp, #136] @ 0x88 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - lsl r7, lr, #4 │ │ │ │ - ldrd r4, [ip, r7] │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ + lsl r7, lr, #4 │ │ │ │ ldrd r8, [r3, #-128] @ 0xffffff80 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + ldrd r4, [ip, r7] │ │ │ │ ldrd sl, [r3, #-120] @ 0xffffff88 │ │ │ │ - ldrd r6, [r7, r1] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldrd r6, [r7, r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ ldr fp, [sp, #144] @ 0x90 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ lsl fp, fp, #3 │ │ │ │ - ldrd r4, [ip, fp] │ │ │ │ ldrd r8, [r3, #-112] @ 0xffffff90 │ │ │ │ - str fp, [sp, #80] @ 0x50 │ │ │ │ + ldrd r4, [ip, fp] │ │ │ │ + ldrd r6, [r1, fp] │ │ │ │ mov r2, r8 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + str fp, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r1, fp] │ │ │ │ - ldrd sl, [r3, #-104] @ 0xffffff98 │ │ │ │ mov r1, r5 │ │ │ │ + ldrd sl, [r3, #-104] @ 0xffffff98 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ sub r3, r5, lr │ │ │ │ lsl r9, r3, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r4, [ip, r9] │ │ │ │ - str r9, [sp, #88] @ 0x58 │ │ │ │ + ldrd r6, [r1, r9] │ │ │ │ ldrd sl, [r3, #-40] @ 0xffffffd8 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + str r9, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r1, r9] │ │ │ │ - ldrd r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ lsl sl, lr, #6 │ │ │ │ - ldrd r4, [ip, sl] │ │ │ │ ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ + ldrd r4, [ip, sl] │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r4, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ ldrd r6, [r1, sl] │ │ │ │ + mov r2, r8 │ │ │ │ ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ - mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #96] @ 0x60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r8, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + strd r8, [sp, #96] @ 0x60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd sl, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ + mov r0, sl │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ strd sl, [r1] │ │ │ │ - mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd sl, [sp, #144] @ 0x90 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + strd sl, [sp, #144] @ 0x90 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ strd r4, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd sl, [r3] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ + ldrd sl, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2540] @ 3cf98 │ │ │ │ - ldr r3, [pc, #-2540] @ 3cf9c │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2540] @ 3e88c │ │ │ │ + ldr r3, [pc, #-2540] @ 3e890 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r3, [pc, #-2580] @ 3cfa0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2584] @ 3e894 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2652] @ 3cfa4 │ │ │ │ - ldr r3, [pc, #-2652] @ 3cfa8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2660] @ 3e898 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2672] @ 3cfac │ │ │ │ - ldr r3, [pc, #-2672] @ 3cfb0 │ │ │ │ + ldr r3, [pc, #-2668] @ 3e89c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2680] @ 3e8a0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2688] @ 3e8a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2728] @ 3cfa4 │ │ │ │ - ldr r3, [pc, #-2728] @ 3cfa8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2736] @ 3e898 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2748] @ 3cfac │ │ │ │ - ldr r3, [pc, #-2748] @ 3cfb0 │ │ │ │ + ldr r3, [pc, #-2744] @ 3e89c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2756] @ 3e8a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2764] @ 3e8a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ strd r0, [ip, r7] │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #88] @ 0x58 │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ strd r0, [r7, ip] │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r7, fp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ strd r0, [r7, r5] │ │ │ │ ldrd r6, [r3] │ │ │ │ ldrd r4, [sp, #224] @ 0xe0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3032] @ 3cf98 │ │ │ │ - ldr r3, [pc, #-3032] @ 3cf9c │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-3032] @ 3e88c │ │ │ │ + ldr r3, [pc, #-3032] @ 3e890 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #-3072] @ 3cfa0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3076] @ 3e894 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3136] @ 3cfa4 │ │ │ │ - ldr r3, [pc, #-3136] @ 3cfa8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3144] @ 3e898 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3156] @ 3cfac │ │ │ │ - ldr r3, [pc, #-3156] @ 3cfb0 │ │ │ │ + ldr r3, [pc, #-3152] @ 3e89c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3164] @ 3e8a0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3172] @ 3e8a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3212] @ 3cfa4 │ │ │ │ - ldr r3, [pc, #-3212] @ 3cfa8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3220] @ 3e898 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3232] @ 3cfac │ │ │ │ - ldr r3, [pc, #-3232] @ 3cfb0 │ │ │ │ + ldr r3, [pc, #-3228] @ 3e89c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3240] @ 3e8a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3248] @ 3e8a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ strd r0, [r7, ip] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #80] @ 0x50 │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ strd r0, [r7, r4] │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r7, fp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ ldrd r8, [sp, #232] @ 0xe8 │ │ │ │ strd r0, [r7, fp] │ │ │ │ ldrd sl, [r3] │ │ │ │ mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1024] @ 3e154 │ │ │ │ - ldr r3, [pc, #1024] @ 3e158 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1044] @ 3fa5c │ │ │ │ + ldr r3, [pc, #1044] @ 3fa60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #984] @ 3e15c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1000] @ 3fa64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #912] @ 3e160 │ │ │ │ - ldr r3, [pc, #912] @ 3e164 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #924] @ 3fa68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #892] @ 3e168 │ │ │ │ - ldr r3, [pc, #892] @ 3e16c │ │ │ │ + ldr r3, [pc, #916] @ 3fa6c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #904] @ 3fa70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #896] @ 3fa74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #836] @ 3e160 │ │ │ │ - ldr r3, [pc, #836] @ 3e164 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #848] @ 3fa68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #816] @ 3e168 │ │ │ │ - ldr r3, [pc, #816] @ 3e16c │ │ │ │ + ldr r3, [pc, #840] @ 3fa6c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #828] @ 3fa70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #820] @ 3fa74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, fp │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ strd r0, [r2, ip] │ │ │ │ mov r2, sl │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ strd r0, [r6, r5] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r6, sl] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ strd r0, [r6, r8] │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #528] @ 3e154 │ │ │ │ - ldr r3, [pc, #528] @ 3e158 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #548] @ 3fa5c │ │ │ │ + ldr r3, [pc, #548] @ 3fa60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #488] @ 3e15c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #504] @ 3fa64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #424] @ 3e160 │ │ │ │ - ldr r3, [pc, #424] @ 3e164 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #436] @ 3fa68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #404] @ 3e168 │ │ │ │ - ldr r3, [pc, #404] @ 3e16c │ │ │ │ + ldr r3, [pc, #428] @ 3fa6c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #416] @ 3fa70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #408] @ 3fa74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #348] @ 3e160 │ │ │ │ - ldr r3, [pc, #348] @ 3e164 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #360] @ 3fa68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #328] @ 3e168 │ │ │ │ - ldr r3, [pc, #328] @ 3e16c │ │ │ │ + ldr r3, [pc, #352] @ 3fa6c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #340] @ 3fa70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #332] @ 3fa74 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, fp │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r0, [r2, ip] │ │ │ │ mov r2, sl │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [ip, r2] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r5, [sp, #312] @ 0x138 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ strd r0, [r6, r5] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [r6, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr r2, [sp, #324] @ 0x144 │ │ │ │ + add r3, r3, #144 @ 0x90 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r8, [sp, #56] @ 0x38 │ │ │ │ eor r2, lr, r2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #320] @ 0x140 │ │ │ │ - add r3, r3, #144 @ 0x90 │ │ │ │ + strd r0, [r6, r8] │ │ │ │ add r2, ip, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #372] @ 0x174 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - strd r0, [r6, r8] │ │ │ │ - bne 3cfb4 │ │ │ │ + bne 3e8a8 │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blls fe63b3fc │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + blls fe63cd04 │ │ │ │ svccc 0x00e1e377 │ │ │ │ svccc 0x00d00000 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ │ │ │ │ -0003e170 : │ │ │ │ - ldr r2, [pc, #12] @ 3e184 │ │ │ │ - ldr r1, [pc, #12] @ 3e188 │ │ │ │ +0003fa78 : │ │ │ │ + ldr r2, [pc, #12] @ 3fa8c │ │ │ │ + ldr r1, [pc, #12] @ 3fa90 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - @ instruction: 0x0018d8b0 │ │ │ │ - @ instruction: 0xffffeda0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #364 @ 0x16c │ │ │ │ + andseq pc, r8, r8, lsr #31 │ │ │ │ + @ instruction: 0xffffed7c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r3 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #364 @ 0x16c │ │ │ │ + ldr lr, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #32] │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ - ldr ip, [pc, #80] @ 3e1fc │ │ │ │ - cmp r3, r1 │ │ │ │ - add ip, pc, ip │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bge 3f5c4 │ │ │ │ + ldr r3, [pc, #84] @ 3fb18 │ │ │ │ + cmp lr, r1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + bge 40ecc │ │ │ │ ldr r1, [sp, #408] @ 0x198 │ │ │ │ - ldr lr, [pc, #60] @ 3e200 │ │ │ │ + ldr r4, [pc, #68] @ 3fb1c │ │ │ │ lsl r1, r1, #3 │ │ │ │ str r1, [sp, #352] @ 0x160 │ │ │ │ - ldr ip, [ip, lr] │ │ │ │ + ldr r3, [r3, r4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r1, [ip] │ │ │ │ - str r1, [sp, #356] @ 0x164 │ │ │ │ - add r1, r3, #1 │ │ │ │ - add r3, r1, r1, lsl #2 │ │ │ │ - add r3, r1, r3, lsl #1 │ │ │ │ - add r7, r2, r3, lsl #4 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + add r3, lr, #1 │ │ │ │ + str r3, [sp, #348] @ 0x15c │ │ │ │ + mov r3, #176 @ 0xb0 │ │ │ │ + mov r1, r3 │ │ │ │ + mla r1, lr, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - str r1, [sp, #348] @ 0x15c │ │ │ │ str r3, [sp, #20] │ │ │ │ + add r7, r2, r1 │ │ │ │ str r7, [sp] │ │ │ │ - b 3e218 │ │ │ │ - andseq r0, r9, r4, lsl sl │ │ │ │ + b 3fb34 │ │ │ │ + ldrsheq r3, [r9], -ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ svccc 0x00e00000 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ add lr, r3, r1 │ │ │ │ ldrd r2, [r3, r1] │ │ │ │ add ip, r0, r1 │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ add r1, r1, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - add r5, lr, r3, lsl #5 │ │ │ │ - lsl r4, r3, #5 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + strd r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp] │ │ │ │ - mov r6, r4 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + lsl r1, r4, #5 │ │ │ │ + ldrd r4, [lr, r1] │ │ │ │ + add r6, lr, r1 │ │ │ │ + add r7, ip, r1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ldrd r8, [r3, #-128] @ 0xffffff80 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - ldrd r4, [r4, lr] │ │ │ │ - add r7, ip, r6 │ │ │ │ ldrd sl, [r3, #-120] @ 0xffffff88 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - str lr, [sp, #4] │ │ │ │ - str ip, [sp, #8] │ │ │ │ strd r4, [sp, #24] │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldrd r6, [r6, ip] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r6, [ip, r1] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldrd r8, [r3, #-64] @ 0xffffffc0 │ │ │ │ - ldrd r4, [r5, r6] │ │ │ │ + ldrd r4, [r6, r1] │ │ │ │ ldrd sl, [r3, #-56] @ 0xffffffc8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - add r7, r6, r7 │ │ │ │ - ldrd r6, [r7] │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r6, [r7, r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-480] @ 3e204 │ │ │ │ - ldr r3, [pc, #-480] @ 3e208 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-472] @ 3fb20 │ │ │ │ + ldr r3, [pc, #-472] @ 3fb24 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-524] @ 3e204 │ │ │ │ - ldr r3, [pc, #-524] @ 3e208 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-516] @ 3fb20 │ │ │ │ + ldr r3, [pc, #-516] @ 3fb24 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #296 @ 0x128 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #-568] @ 3e20c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-564] @ 3fb28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #304 @ 0x130 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #-636] @ 3e20c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-632] @ 3fb28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r3, r1, r1, lsl #3 │ │ │ │ - lsl sl, r3, #3 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + lsl r7, r4, #3 │ │ │ │ + add r3, r7, r4 │ │ │ │ + lsl r6, r3, #3 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldrd r4, [lr, sl] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + ldrd r4, [lr, r6] │ │ │ │ ldrd r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ - lsl r7, r1, #3 │ │ │ │ - mov r2, r8 │ │ │ │ + ldrd sl, [r3, #-40] @ 0xffffffd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - str sl, [sp, #152] @ 0x98 │ │ │ │ - ldrd r6, [ip, sl] │ │ │ │ - ldrd sl, [r3, #-40] @ 0xffffffd8 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ + ldrd r6, [r6, ip] │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ - add r5, r1, r1, lsl #2 │ │ │ │ - lsl r4, r5, #3 │ │ │ │ - ldrd r8, [r3, #-112] @ 0xffffff90 │ │ │ │ - mov r6, r4 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - ldrd r4, [r4, lr] │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + add sl, r4, r4, lsl #2 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldrd sl, [r3, #-104] @ 0xffffff98 │ │ │ │ + str sl, [sp, #64] @ 0x40 │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + ldrd r8, [r3, #-112] @ 0xffffff90 │ │ │ │ + ldrd r4, [lr, sl] │ │ │ │ + ldrd r6, [ip, sl] │ │ │ │ mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + str sl, [sp, #344] @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ + ldrd sl, [r3, #-104] @ 0xffffff98 │ │ │ │ + mov r3, r9 │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ - ldrd r6, [r6, ip] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldrd r8, [r3, #-176] @ 0xffffff50 │ │ │ │ - ldrd r4, [lr, r7] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ ldrd sl, [r3, #-168] @ 0xffffff58 │ │ │ │ + ldrd r4, [lr, r7] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r6, [r7, ip] │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #64] @ 0x40 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd sl, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1264] @ 3e204 │ │ │ │ - ldr r3, [pc, #-1264] @ 3e208 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r8, [sp, #72] @ 0x48 │ │ │ │ - ldrd r6, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1252] @ 3fb20 │ │ │ │ + ldr r3, [pc, #-1252] @ 3fb24 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r6, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r8, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1308] @ 3e204 │ │ │ │ - ldr r3, [pc, #-1308] @ 3e208 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1296] @ 3fb20 │ │ │ │ + ldr r3, [pc, #-1296] @ 3fb24 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #312 @ 0x138 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #312 @ 0x138 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #-1352] @ 3e20c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1344] @ 3fb28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #320 @ 0x140 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #320 @ 0x140 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #-1420] @ 3e20c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1412] @ 3fb28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp] │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [sp] │ │ │ │ + add r8, r4, r4, lsl #1 │ │ │ │ ldrd sl, [r3, #-88] @ 0xffffffa8 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r4, r1, r1, lsl #1 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - lsl r4, r4, #4 │ │ │ │ - mov r8, r4 │ │ │ │ + lsl r5, r8, #4 │ │ │ │ + str r8, [sp, #72] @ 0x48 │ │ │ │ + mov r8, r5 │ │ │ │ + ldrd r4, [r5, lr] │ │ │ │ ldrd r6, [ip, r8] │ │ │ │ - ldrd r4, [r4, lr] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, [r3, #-96] @ 0xffffffa0 │ │ │ │ - mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - lsl r4, r1, #4 │ │ │ │ - mov fp, r4 │ │ │ │ - ldrd r4, [r4, lr] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + lsl r5, r4, #4 │ │ │ │ + mov fp, r5 │ │ │ │ + ldrd r4, [r5, lr] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ + str fp, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldrd r6, [ip, fp] │ │ │ │ - ldrd r8, [r3, #-160] @ 0xffffff60 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ + ldrd r6, [ip, fp] │ │ │ │ + ldrd r8, [r3, #-160] @ 0xffffff60 │ │ │ │ ldrd sl, [r3, #-152] @ 0xffffff68 │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ - lsl r4, r5, #4 │ │ │ │ - ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ - mov r7, r4 │ │ │ │ - ldrd r4, [r4, lr] │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ + lsl r5, r5, #4 │ │ │ │ ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r4, [sp, #72] @ 0x48 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r9, r5 │ │ │ │ + ldrd r4, [r5, lr] │ │ │ │ + ldrd r6, [ip, r9] │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #224] @ 0xe0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd sl, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2052] @ 3e204 │ │ │ │ - ldr r3, [pc, #-2052] @ 3e208 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2040] @ 3fb20 │ │ │ │ + ldr r3, [pc, #-2040] @ 3fb24 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r8, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r6, [sp, #80] @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r6, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2096] @ 3e204 │ │ │ │ - ldr r3, [pc, #-2096] @ 3e208 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2084] @ 3fb20 │ │ │ │ + ldr r3, [pc, #-2084] @ 3fb24 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #328 @ 0x148 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #-2140] @ 3e20c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2132] @ 3fb28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #336 @ 0x150 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #336 @ 0x150 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #-2208] @ 3e20c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2200] @ 3fb28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ - lsl r4, r4, #3 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ + lsl r5, r5, #3 │ │ │ │ ldrd r8, [r3, #-144] @ 0xffffff70 │ │ │ │ - mov sl, r4 │ │ │ │ - ldrd r4, [r4, lr] │ │ │ │ - ldrd r6, [ip, sl] │ │ │ │ - mov r2, r8 │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ + mov r6, r5 │ │ │ │ + ldrd r4, [r5, lr] │ │ │ │ ldrd sl, [r3, #-136] @ 0xffffff78 │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r6, [r6, ip] │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r6, #88 @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r3, r1, r5, lsl #1 │ │ │ │ - lsl r4, r3, #3 │ │ │ │ - mov r6, r4 │ │ │ │ - ldrd r4, [r4, lr] │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mul r6, r4, r6 │ │ │ │ + ldrd r4, [lr, r6] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ + ldrd r6, [r6, ip] │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ ldrd r8, [r3, #-16] │ │ │ │ ldrd sl, [r3, #-8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd r6, [r6, ip] │ │ │ │ - strd r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ ldr lr, [sp, #4] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - sub r3, r7, r1 │ │ │ │ - lsl r4, r3, #3 │ │ │ │ - mov r3, r4 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + sub r3, r7, r4 │ │ │ │ + lsl r5, r3, #3 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r4, [r5, lr] │ │ │ │ ldrd r6, [ip, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldrd r4, [r4, lr] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #112] @ 0x70 │ │ │ │ ldrd r8, [r3, #-80] @ 0xffffffb0 │ │ │ │ ldrd sl, [r3, #-72] @ 0xffffffb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd sl, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2872] @ 3e204 │ │ │ │ - ldr r3, [pc, #-2872] @ 3e208 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2852] @ 3fb20 │ │ │ │ + ldr r3, [pc, #-2852] @ 3fb24 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ + ldrd r8, [r3] │ │ │ │ ldrd r6, [r1] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2924] @ 3e204 │ │ │ │ - ldr r3, [pc, #-2924] @ 3e208 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2904] @ 3fb20 │ │ │ │ + ldr r3, [pc, #-2904] @ 3fb24 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #-2956] @ 3e20c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #-2936] @ 3fb28 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #-3024] @ 3e20c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #-3004] @ 3fb28 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ + mov r2, r8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ + mov r2, sl │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ - ldrd r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r5 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r6, [sp, #104] @ 0x68 │ │ │ │ strd r0, [lr, r2] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r9 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ strd r0, [ip, r2] │ │ │ │ mov r2, r8 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ strd r0, [ip, r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [r4, r8] │ │ │ │ + strd r0, [r5, r8] │ │ │ │ ldrd r8, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldrd r6, [sp, #160] @ 0xa0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ strd r0, [lr, r5] │ │ │ │ ldrd r4, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, fp │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ strd r0, [ip, r2] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ - ldr fp, [sp, #152] @ 0x98 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr fp, [sp, #152] @ 0x98 │ │ │ │ strd r0, [lr, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ strd r0, [ip, fp] │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ strd r0, [lr, r7] │ │ │ │ ldrd r6, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr lr, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldr lr, [sp, #64] @ 0x40 │ │ │ │ strd r0, [ip, lr] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ strd r0, [lr, r9] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [ip, r9] │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldrd r6, [sp, #152] @ 0x98 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ strd r0, [lr, r5] │ │ │ │ ldrd r4, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ strd r0, [ip, r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ strd r0, [lr, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ strd r0, [ip, sl] │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ strd r0, [lr, r7] │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [ip, r2] │ │ │ │ mov r2, r8 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r3, r5 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ strd r0, [r2, r9] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [r7, r9] │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ strd r0, [lr, r5] │ │ │ │ ldrd r4, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, fp │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ strd r0, [ip, r2] │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ - ldr r9, [sp, #344] @ 0x158 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [lr, r9] │ │ │ │ + ldr sl, [sp, #344] @ 0x158 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - strd r0, [ip, r9] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [sp, #356] @ 0x164 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - eor r1, r1, r0 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + ldr r1, [sp, #356] @ 0x164 │ │ │ │ ldr r3, [sp] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + eor r1, r4, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ add r3, r3, #176 @ 0xb0 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #348] @ 0x15c │ │ │ │ add r2, r2, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - str r3, [sp] │ │ │ │ ldr r2, [sp, #404] @ 0x194 │ │ │ │ - ldr r3, [sp, #348] @ 0x15c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3e210 │ │ │ │ + bne 3fb2c │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0003f5cc : │ │ │ │ - ldr r2, [pc, #12] @ 3f5e0 │ │ │ │ - ldr r1, [pc, #12] @ 3f5e4 │ │ │ │ +00040ee8 : │ │ │ │ + ldr r2, [pc, #12] @ 40efc │ │ │ │ + ldr r1, [pc, #12] @ 40f00 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - mulseq r8, r4, r4 │ │ │ │ - @ instruction: 0xffffebac │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq lr, r8, r8, ror fp │ │ │ │ + @ instruction: 0xffffeb98 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #492 @ 0x1ec │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #24] │ │ │ │ ldr r1, [sp, #532] @ 0x214 │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ - ldr ip, [pc, #72] @ 3f650 │ │ │ │ + ldr lr, [pc, #72] @ 40f80 │ │ │ │ cmp r3, r1 │ │ │ │ - add ip, pc, ip │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - bge 41624 │ │ │ │ + add lr, pc, lr │ │ │ │ + bge 42f44 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ - ldr lr, [pc, #52] @ 3f654 │ │ │ │ - lsl r1, r1, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ + ldr r4, [pc, #52] @ 40f84 │ │ │ │ + lsl r1, r1, #3 │ │ │ │ str r1, [sp, #480] @ 0x1e0 │ │ │ │ - ldr ip, [ip, lr] │ │ │ │ + ldr lr, [lr, r4] │ │ │ │ + str ip, [sp, #32] │ │ │ │ str r3, [sp, #476] @ 0x1dc │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ add r7, r2, r3, lsl #5 │ │ │ │ - ldr r1, [ip] │ │ │ │ mov r3, #0 │ │ │ │ - str r1, [sp, #484] @ 0x1e4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + ldr r1, [lr] │ │ │ │ str r7, [sp, #4] │ │ │ │ - b 3f66c │ │ │ │ - @ instruction: 0x0018f5b8 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #484] @ 0x1e4 │ │ │ │ + b 40f9c │ │ │ │ + andseq r1, r9, r8, lsl #25 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ svccc 0x00e00000 │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #476] @ 0x1dc │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldrd r8, [ip, r1] │ │ │ │ - add r2, ip, r1 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldrd r6, [r0, r1] │ │ │ │ - add r4, ip, ip, lsl #2 │ │ │ │ - add r3, r0, r1 │ │ │ │ - lsl r0, r4, #3 │ │ │ │ - mov lr, r0 │ │ │ │ - strd r6, [sp, #72] @ 0x48 │ │ │ │ - add r7, r3, lr │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r6, [r3, lr] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldrd r8, [ip, r3] │ │ │ │ + add r1, ip, r3 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + add r2, r0, r3 │ │ │ │ + ldrd r6, [r0, r3] │ │ │ │ + str r1, [sp, #16] │ │ │ │ strd r8, [sp, #56] @ 0x38 │ │ │ │ + add r3, ip, ip, lsl #2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + lsl lr, r3, #3 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r4, r1, lr │ │ │ │ + ldrd r0, [r1, lr] │ │ │ │ + add r5, r2, lr │ │ │ │ + str lr, [sp, #20] │ │ │ │ + strd r6, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, [r3, #-160] @ 0xffffff60 │ │ │ │ - ldrd r0, [r0, r2] │ │ │ │ ldrd sl, [r3, #-152] @ 0xffffff68 │ │ │ │ - add r5, r2, r4, lsl #3 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldrd r6, [r2, lr] │ │ │ │ mov r3, r9 │ │ │ │ - str r2, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - str lr, [sp, #20] │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + str r4, [sp, #116] @ 0x74 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r5, [sp, #116] @ 0x74 │ │ │ │ - ldrd r8, [r3, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r4, [r5, lr] │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ - ldrd sl, [r3, #-72] @ 0xffffffb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r6, [r7, lr] │ │ │ │ - strd r4, [sp, #32] │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + ldr r4, [sp, #116] @ 0x74 │ │ │ │ + ldr r9, [sp, #472] @ 0x1d8 │ │ │ │ + ldrd sl, [r3, #-72] @ 0xffffffb8 │ │ │ │ + ldrd r4, [r4, lr] │ │ │ │ + ldrd r6, [r9, lr] │ │ │ │ + ldrd r8, [r3, #-80] @ 0xffffffb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-460] @ 3f65c │ │ │ │ - ldr r3, [pc, #-460] @ 3f660 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r6, [sp, #80] @ 0x50 │ │ │ │ - ldrd sl, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-452] @ 40f8c │ │ │ │ + ldr r3, [pc, #-452] @ 40f90 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r6, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldrd sl, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-504] @ 3f65c │ │ │ │ - ldr r3, [pc, #-504] @ 3f660 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-496] @ 40f8c │ │ │ │ + ldr r3, [pc, #-496] @ 40f90 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #-576] @ 3f658 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #-568] @ 40f88 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #184] @ 0xb8 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #-672] @ 3f658 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #-664] @ 40f88 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add r5, ip, ip, lsl #1 │ │ │ │ - lsl r6, r5, #4 │ │ │ │ - ldrd r8, [r3, #-144] @ 0xffffff70 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - ldrd sl, [r3, #-136] @ 0xffffff78 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - mov r3, r9 │ │ │ │ strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ + add r4, ip, ip, lsl #1 │ │ │ │ + ldrd r8, [r3, #-144] @ 0xffffff70 │ │ │ │ + lsl r6, r4, #4 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ ldrd r4, [r1, r6] │ │ │ │ - ldrd r6, [r6, r2] │ │ │ │ + ldrd sl, [r3, #-136] @ 0xffffff78 │ │ │ │ + mov r3, r9 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r6, [r6, r2] │ │ │ │ + mov r2, r8 │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - add r3, ip, ip, lsl #3 │ │ │ │ - lsl r7, r3, #3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r6, ip, #3 │ │ │ │ - ldrd r8, [r3, #-96] @ 0xffffffa0 │ │ │ │ - ldrd sl, [r3, #-88] @ 0xffffffa8 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - mov r3, r9 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldrd r4, [r1, r7] │ │ │ │ - ldrd r6, [r7, r2] │ │ │ │ + lsl r6, ip, #3 │ │ │ │ + add r3, r6, ip │ │ │ │ + lsl r8, r3, #3 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r6, [sp, #24] │ │ │ │ + ldrd r4, [r1, r8] │ │ │ │ + ldrd r6, [r2, r8] │ │ │ │ + ldrd sl, [r3, #-88] @ 0xffffffa8 │ │ │ │ + str r8, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r8, [r3, #-96] @ 0xffffffa0 │ │ │ │ strd r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r3, ip, r4, lsl #1 │ │ │ │ - lsl r8, r3, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r2, r8] │ │ │ │ - str r8, [sp, #88] @ 0x58 │ │ │ │ - ldrd sl, [r3, #-56] @ 0xffffffc8 │ │ │ │ + mov r8, #88 @ 0x58 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ + mul r8, ip, r8 │ │ │ │ + ldrd sl, [r3, #-56] @ 0xffffffc8 │ │ │ │ + ldrd r6, [r2, r8] │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, [r1, r8] │ │ │ │ ldrd r8, [r3, #-64] @ 0xffffffc0 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldrd r8, [r3, #-224] @ 0xffffff20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldrd r8, [r3, #-224] @ 0xffffff20 │ │ │ │ ldrd sl, [r3, #-216] @ 0xffffff28 │ │ │ │ + ldrd r4, [r7, r6] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldrd r4, [r1, r6] │ │ │ │ ldrd r6, [r6, r2] │ │ │ │ - mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, [sp, #208] @ 0xd0 │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ sub r3, r6, ip │ │ │ │ lsl sl, r3, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r4, [r7, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ ldrd r8, [r3, #-16] │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r1, sl] │ │ │ │ - ldrd sl, [r3, #-8] │ │ │ │ mov r1, r5 │ │ │ │ + ldrd sl, [r3, #-8] │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ lsl fp, ip, #5 │ │ │ │ - ldrd r4, [r7, fp] │ │ │ │ ldrd r8, [r3, #-176] @ 0xffffff50 │ │ │ │ - str fp, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r4, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ + str fp, [sp, #56] @ 0x38 │ │ │ │ + ldrd r4, [r7, fp] │ │ │ │ ldrd r6, [r1, fp] │ │ │ │ + mov r2, r8 │ │ │ │ ldrd sl, [r3, #-168] @ 0xffffff58 │ │ │ │ - mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r4, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r3] │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [pc, #-2132] @ 3f658 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2120] @ 40f88 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2172] @ 3f65c │ │ │ │ - ldr r3, [pc, #-2172] @ 3f660 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2160] @ 40f8c │ │ │ │ + ldr r3, [pc, #-2160] @ 40f90 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2252] @ 3f65c │ │ │ │ - ldr r3, [pc, #-2252] @ 3f660 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #-2268] @ 3f658 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2240] @ 40f8c │ │ │ │ + ldr r3, [pc, #-2240] @ 40f90 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r3, [pc, #-2264] @ 40f88 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ strd r0, [sp, #248] @ 0xf8 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2376] @ 3f65c │ │ │ │ - ldr r3, [pc, #-2376] @ 3f660 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #-2392] @ 3f658 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2364] @ 40f8c │ │ │ │ + ldr r3, [pc, #-2364] @ 40f90 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-2396] @ 40f88 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-2496] @ 3f658 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2492] @ 40f88 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2544] @ 3f65c │ │ │ │ - ldr r3, [pc, #-2544] @ 3f660 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2532] @ 40f8c │ │ │ │ + ldr r3, [pc, #-2532] @ 40f90 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - lsl r9, r5, #3 │ │ │ │ - ldrd r4, [r7, r9] │ │ │ │ - str r9, [sp, #96] @ 0x60 │ │ │ │ - strd r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldrd sl, [r3, #-184] @ 0xffffff48 │ │ │ │ + lsl r9, r5, #3 │ │ │ │ + ldrd r4, [r7, r9] │ │ │ │ ldrd r6, [r1, r9] │ │ │ │ - ldrd r8, [r3, #-192] @ 0xffffff40 │ │ │ │ + ldrd sl, [r3, #-184] @ 0xffffff48 │ │ │ │ + str r9, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r8, [r3, #-192] @ 0xffffff40 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [r3] │ │ │ │ lsl r5, r5, #5 │ │ │ │ - mov r8, r5 │ │ │ │ + mov ip, r5 │ │ │ │ ldrd r4, [r5, r7] │ │ │ │ - strd r0, [r3] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r1, r8] │ │ │ │ - str r8, [sp, #104] @ 0x68 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r4, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #104] @ 0x68 │ │ │ │ + ldrd r6, [r1, ip] │ │ │ │ + mov r1, r5 │ │ │ │ ldrd r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ ldrd sl, [r3, #-40] @ 0xffffffd8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - lsl r5, ip, #6 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - mov r8, r5 │ │ │ │ - add r2, r7, ip, lsl #6 │ │ │ │ - ldrd r4, [r5, r7] │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - strd r4, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + lsl r8, ip, #6 │ │ │ │ + add r5, r7, r8 │ │ │ │ + ldrd sl, [r3, #-104] @ 0xffffff98 │ │ │ │ + str r8, [sp, #64] @ 0x40 │ │ │ │ + add r2, r1, r8 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ + ldrd r4, [r7, r8] │ │ │ │ ldrd r6, [r1, r8] │ │ │ │ - add fp, r1, r8 │ │ │ │ ldrd r8, [r3, #-112] @ 0xffffff90 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - str fp, [sp, #128] @ 0x80 │ │ │ │ - ldrd sl, [r3, #-104] @ 0xffffff98 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #20] │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - ldr fp, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r4, [r2, lr] │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r6, [fp, lr] │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldrd r4, [r5, lr] │ │ │ │ + ldrd r6, [r2, lr] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ - strd r4, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ + strd r4, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - lsl fp, ip, #4 │ │ │ │ - add r5, r7, ip, lsl #4 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - ldrd r4, [r7, fp] │ │ │ │ - str fp, [sp, #64] @ 0x40 │ │ │ │ - strd r4, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add r9, r1, fp │ │ │ │ - str r9, [sp, #144] @ 0x90 │ │ │ │ + lsl fp, ip, #4 │ │ │ │ + add r1, r7, fp │ │ │ │ ldrd r8, [r3, #-208] @ 0xffffff30 │ │ │ │ - ldrd r6, [r1, fp] │ │ │ │ + str fp, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldrd r4, [r7, fp] │ │ │ │ mov r2, r8 │ │ │ │ + ldrd r6, [r1, fp] │ │ │ │ + add lr, r1, fp │ │ │ │ ldrd sl, [r3, #-200] @ 0xffffff38 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + str lr, [sp, #144] @ 0x90 │ │ │ │ + strd r4, [sp, #152] @ 0x98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r9, [sp, #144] @ 0x90 │ │ │ │ - ldrd r4, [r5, lr] │ │ │ │ - ldrd r6, [r9, lr] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ ldrd r8, [r3, #-128] @ 0xffffff80 │ │ │ │ - ldrd sl, [r3, #-120] @ 0xffffff88 │ │ │ │ + ldrd r4, [r1, lr] │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r2, r8 │ │ │ │ + ldrd sl, [r3, #-120] @ 0xffffff88 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ strd r4, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r6, [r1, lr] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r4, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ + strd r4, [sp, #152] @ 0x98 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #456 @ 0x1c8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ - ldr r3, [pc, #3568] @ 41468 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3572] @ 42d90 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3512] @ 4146c │ │ │ │ - ldr r3, [pc, #3512] @ 41470 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3520] @ 42d94 │ │ │ │ + ldr r3, [pc, #3520] @ 42d98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3416] @ 4146c │ │ │ │ - ldr r3, [pc, #3416] @ 41470 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #3400] @ 41468 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3424] @ 42d94 │ │ │ │ + ldr r3, [pc, #3424] @ 42d98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r3, [pc, #3400] @ 42d90 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3272] @ 4146c │ │ │ │ - ldr r3, [pc, #3272] @ 41470 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #3256] @ 41468 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3280] @ 42d94 │ │ │ │ + ldr r3, [pc, #3280] @ 42d98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ + ldr r3, [pc, #3256] @ 42d90 │ │ │ │ mov r6, r0 │ │ │ │ + mov r2, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3140] @ 41468 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3140] @ 42d90 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3084] @ 4146c │ │ │ │ - ldr r3, [pc, #3084] @ 41470 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3092] @ 42d94 │ │ │ │ + ldr r3, [pc, #3092] @ 42d98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ ldrd sl, [r3] │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3000] @ 41484 │ │ │ │ - ldr r3, [pc, #3000] @ 41488 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3008] @ 42dac │ │ │ │ + ldr r3, [pc, #3008] @ 42db0 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #368 @ 0x170 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #368 @ 0x170 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #2952] @ 4148c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2956] @ 42db4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2844] @ 41474 │ │ │ │ - ldr r3, [pc, #2844] @ 41478 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2844] @ 42d9c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2824] @ 4147c │ │ │ │ - ldr r3, [pc, #2824] @ 41480 │ │ │ │ + ldr r3, [pc, #2836] @ 42da0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2824] @ 42da4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2816] @ 42da8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2768] @ 41474 │ │ │ │ - ldr r3, [pc, #2768] @ 41478 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2768] @ 42d9c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2748] @ 4147c │ │ │ │ - ldr r3, [pc, #2748] @ 41480 │ │ │ │ + ldr r3, [pc, #2760] @ 42da0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2748] @ 42da4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2740] @ 42da8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [lr, r2] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [r7, r2] │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ mov r2, sl │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #88] @ 0x58 │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [r7, r5] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [r7, sl] │ │ │ │ + strd r0, [r7, ip] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ strd r0, [r7, r9] │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2476] @ 41484 │ │ │ │ - ldr r3, [pc, #2476] @ 41488 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2484] @ 42dac │ │ │ │ + ldr r3, [pc, #2484] @ 42db0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #272 @ 0x110 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #272 @ 0x110 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #2432] @ 4148c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2436] @ 42db4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2324] @ 41474 │ │ │ │ - ldr r3, [pc, #2324] @ 41478 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2324] @ 42d9c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2304] @ 4147c │ │ │ │ - ldr r3, [pc, #2304] @ 41480 │ │ │ │ + ldr r3, [pc, #2316] @ 42da0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2304] @ 42da4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2296] @ 42da8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2248] @ 41474 │ │ │ │ - ldr r3, [pc, #2248] @ 41478 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2248] @ 42d9c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2228] @ 4147c │ │ │ │ - ldr r3, [pc, #2228] @ 41480 │ │ │ │ + ldr r3, [pc, #2240] @ 42da0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2228] @ 42da4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2220] @ 42da8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [ip, r2] │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + strd r0, [r6, r2] │ │ │ │ mov r2, sl │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr lr, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #80] @ 0x50 │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [r6, r4] │ │ │ │ + strd r0, [r6, r5] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r6, sl] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ - strd r0, [r6, r4] │ │ │ │ + strd r0, [r6, r5] │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1940] @ 41474 │ │ │ │ - ldr r3, [pc, #1940] @ 41478 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1940] @ 42d9c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1920] @ 4147c │ │ │ │ - ldr r3, [pc, #1920] @ 41480 │ │ │ │ + ldr r3, [pc, #1932] @ 42da0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1920] @ 42da4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1912] @ 42da8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1864] @ 41474 │ │ │ │ - ldr r3, [pc, #1864] @ 41478 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1872] @ 42d9c │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1848] @ 4147c │ │ │ │ - ldr r3, [pc, #1848] @ 41480 │ │ │ │ + ldr r3, [pc, #1860] @ 42da0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1848] @ 42da4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1840] @ 42da8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #1728] @ 4148c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #1736] @ 42db4 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c606c │ │ │ │ - strd sl, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd sl, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1648] @ 41484 │ │ │ │ - ldr r3, [pc, #1648] @ 41488 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1656] @ 42dac │ │ │ │ + ldr r3, [pc, #1656] @ 42db0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ strd r0, [r7, lr] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #96] @ 0x60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ strd r0, [lr, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ strd r0, [r8, r7] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #72] @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r8, fp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - strd r0, [r8, r5] │ │ │ │ + strd r0, [r8, r4] │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1380] @ 41474 │ │ │ │ - ldr r3, [pc, #1380] @ 41478 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1380] @ 42d9c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1360] @ 4147c │ │ │ │ - ldr r3, [pc, #1360] @ 41480 │ │ │ │ + ldr r3, [pc, #1372] @ 42da0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1360] @ 42da4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1352] @ 42da8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1304] @ 41474 │ │ │ │ - ldr r3, [pc, #1304] @ 41478 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1312] @ 42d9c │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1288] @ 4147c │ │ │ │ - ldr r3, [pc, #1288] @ 41480 │ │ │ │ + ldr r3, [pc, #1300] @ 42da0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1288] @ 42da4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1280] @ 42da8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #1160] @ 4148c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #1168] @ 42db4 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c606c │ │ │ │ - strd sl, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd sl, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1080] @ 41484 │ │ │ │ - ldr r3, [pc, #1080] @ 41488 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1088] @ 42dac │ │ │ │ + ldr r3, [pc, #1088] @ 42db0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #96] @ 0x60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr lr, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ strd r0, [r8, r7] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr fp, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r8, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r8, r5] │ │ │ │ + strd r0, [r8, r4] │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #796] @ 41474 │ │ │ │ - ldr r3, [pc, #796] @ 41478 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #796] @ 42d9c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #776] @ 4147c │ │ │ │ - ldr r3, [pc, #776] @ 41480 │ │ │ │ + ldr r3, [pc, #788] @ 42da0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #776] @ 42da4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #768] @ 42da8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #720] @ 41474 │ │ │ │ - ldr r3, [pc, #720] @ 41478 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #728] @ 42d9c │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #704] @ 4147c │ │ │ │ - ldr r3, [pc, #704] @ 41480 │ │ │ │ + ldr r3, [pc, #716] @ 42da0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #704] @ 42da4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #696] @ 42da8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #544] @ 41484 │ │ │ │ - ldr r3, [pc, #544] @ 41488 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #540] @ 4148c │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #552] @ 42dac │ │ │ │ + ldr r3, [pc, #552] @ 42db0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r3, [pc, #540] @ 42db4 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r4, lr] │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + strd r0, [r5, lr] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd sl, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ + ldr ip, [sp, #144] @ 0x90 │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #20] │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ strd r0, [r4, lr] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ strd r0, [r8, r9] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [r8, fp] │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #208] @ 41474 │ │ │ │ - ldr r3, [pc, #208] @ 41478 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #208] @ 42d9c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #188] @ 4147c │ │ │ │ - ldr r3, [pc, #188] @ 41480 │ │ │ │ + ldr r3, [pc, #200] @ 42da0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #188] @ 42da4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #180] @ 42da8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #132] @ 41474 │ │ │ │ - ldr r3, [pc, #132] @ 41478 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #140] @ 42d9c │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #116] @ 4147c │ │ │ │ - ldr r3, [pc, #116] @ 41480 │ │ │ │ + ldr r3, [pc, #128] @ 42da0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #116] @ 42da4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #108] @ 42da8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - b 41490 │ │ │ │ + mov r5, r1 │ │ │ │ + b 42db8 │ │ │ │ svccc 0x00e00000 │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ - blls fe63e72c │ │ │ │ + blls fe640054 │ │ │ │ svccc 0x00e1e377 │ │ │ │ svccc 0x00d00000 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-92] @ 41484 │ │ │ │ - ldr r3, [pc, #-92] @ 41488 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #-96] @ 4148c │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-84] @ 42dac │ │ │ │ + ldr r3, [pc, #-84] @ 42db0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r3, [pc, #-96] @ 42db4 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ - ldr sl, [sp, #116] @ 0x74 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr sl, [sp, #116] @ 0x74 │ │ │ │ strd r0, [sl, lr] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #56] @ 0x38 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd sl, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #20] │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ mov r3, r9 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [r2, lr] │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ - ldr sl, [sp, #120] @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr sl, [sp, #120] @ 0x78 │ │ │ │ strd r0, [sl, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ strd r0, [r8, fp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ add r3, r3, #224 @ 0xe0 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + strd r0, [r8, r9] │ │ │ │ + ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #476] @ 0x1dc │ │ │ │ - strd r0, [r8, r9] │ │ │ │ + eor r1, ip, r1 │ │ │ │ + str r1, [sp, #32] │ │ │ │ ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ - ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ add r2, r2, r1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #532] @ 0x214 │ │ │ │ - eor r0, ip, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bne 3f664 │ │ │ │ + bne 40f94 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0004162c : │ │ │ │ - ldr r2, [pc, #12] @ 41640 │ │ │ │ - ldr r1, [pc, #12] @ 41644 │ │ │ │ +00042f60 : │ │ │ │ + ldr r2, [pc, #12] @ 42f74 │ │ │ │ + ldr r1, [pc, #12] @ 42f78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - andseq sl, r8, r4, ror r4 │ │ │ │ - @ instruction: 0xffffdfa8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #468 @ 0x1d4 │ │ │ │ + andseq ip, r8, r0, asr #22 │ │ │ │ + @ instruction: 0xffffdf90 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r3 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ - ldr r1, [sp, #508] @ 0x1fc │ │ │ │ - ldr ip, [pc, #76] @ 416b4 │ │ │ │ - cmp r3, r1 │ │ │ │ - add ip, pc, ip │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - bge 43464 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ - ldr lr, [pc, #56] @ 416b8 │ │ │ │ - lsl r1, r1, #3 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ - ldr ip, [ip, lr] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #468 @ 0x1d4 │ │ │ │ + mov lr, r0 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ │ │ + ldr r0, [pc, #80] @ 43000 │ │ │ │ + cmp r1, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bge 44d90 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [pc, #64] @ 43004 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #460] @ 0x1cc │ │ │ │ + add r3, r1, #1 │ │ │ │ + rsb r1, r3, r3, lsl #4 │ │ │ │ str r3, [sp, #452] @ 0x1c4 │ │ │ │ - rsb r3, r3, r3, lsl #4 │ │ │ │ - add r7, r2, r3, lsl #4 │ │ │ │ - ldr r1, [ip] │ │ │ │ mov r3, #0 │ │ │ │ - str r1, [sp, #460] @ 0x1cc │ │ │ │ - str r3, [sp, #32] │ │ │ │ + add r7, r2, r1, lsl #4 │ │ │ │ str r7, [sp, #4] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - b 416c4 │ │ │ │ - andseq sp, r8, r8, asr r5 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b 43010 │ │ │ │ + andseq pc, r8, r0, lsl ip @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #452] @ 0x1c4 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r6, [ip, r1] │ │ │ │ add r2, ip, r1 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + lsl ip, lr, #6 │ │ │ │ add r3, r0, r1 │ │ │ │ - strd r6, [sp, #40] @ 0x28 │ │ │ │ - lsl r7, ip, #6 │ │ │ │ ldrd r8, [r0, r1] │ │ │ │ + str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldrd r0, [r2, r7] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - ldrd r6, [r7, r3] │ │ │ │ + ldrd r0, [r2, ip] │ │ │ │ + strd r6, [sp, #40] @ 0x28 │ │ │ │ + ldrd r6, [r3, ip] │ │ │ │ + str ip, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r8, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ ldrd r8, [r3, #-128] @ 0xffffff80 │ │ │ │ ldrd sl, [r3, #-120] @ 0xffffff88 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sp, #40] @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd sl, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - lsl lr, ip, #5 │ │ │ │ - add sl, r2, lr │ │ │ │ - str sl, [sp, #100] @ 0x64 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - add r6, r1, ip, lsl #5 │ │ │ │ - ldrd r4, [r1, lr] │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ - str lr, [sp, #92] @ 0x5c │ │ │ │ + lsl r6, lr, #5 │ │ │ │ + add r5, r1, r6 │ │ │ │ + add sl, r2, r6 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ + ldrd r4, [r1, r6] │ │ │ │ + str sl, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r2, lr] │ │ │ │ + ldrd r6, [r6, r2] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #24] │ │ │ │ ldrd r8, [r3, #-192] @ 0xffffff40 │ │ │ │ ldrd sl, [r3, #-184] @ 0xffffff48 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldrd r8, [r3, #-64] @ 0xffffffc0 │ │ │ │ - ldrd r4, [r6, r7] │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr sl, [sp, #100] @ 0x64 │ │ │ │ + ldrd r8, [r3, #-64] @ 0xffffffc0 │ │ │ │ + ldrd r4, [r5, ip] │ │ │ │ + ldrd r6, [sl, ip] │ │ │ │ mov r2, r8 │ │ │ │ - ldrd r6, [r7, sl] │ │ │ │ ldrd sl, [r3, #-56] @ 0xffffffc8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r4, [sp, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - lsl r4, ip, #4 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mov r6, r4 │ │ │ │ - add r9, r2, r6 │ │ │ │ - str r9, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + lsl r6, lr, #4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldrd r8, [r3, #-224] @ 0xffffff20 │ │ │ │ + add r4, r1, r6 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ + add fp, r2, r6 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + ldrd r4, [r1, r6] │ │ │ │ ldrd r6, [r6, r2] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldrd r4, [r4, r1] │ │ │ │ - add fp, r1, ip, lsl #4 │ │ │ │ + str fp, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str fp, [sp, #104] @ 0x68 │ │ │ │ ldrd sl, [r3, #-216] @ 0xffffff28 │ │ │ │ mov r3, r9 │ │ │ │ strd r4, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r9, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r9, [sp, #216] @ 0xd8 │ │ │ │ ldrd sl, [r3, #-88] @ 0xffffffa8 │ │ │ │ - ldrd r4, [r4, r7] │ │ │ │ - ldrd r6, [r7, r9] │ │ │ │ + ldrd r4, [r4, ip] │ │ │ │ + ldrd r6, [r9, ip] │ │ │ │ ldrd r8, [r3, #-96] @ 0xffffffa0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ strd r4, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd sl, [sp, #64] @ 0x40 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - rsb r8, ip, ip, lsl #3 │ │ │ │ - lsl r4, ip, #3 │ │ │ │ - lsl sl, r8, #4 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ + lsl r4, lr, #3 │ │ │ │ + sub r8, r4, lr │ │ │ │ + lsl sl, r8, #4 │ │ │ │ str r4, [sp, #24] │ │ │ │ - str r8, [sp, #112] @ 0x70 │ │ │ │ + ldrd r4, [r1, sl] │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ ldrd r6, [r2, sl] │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldrd r4, [r1, sl] │ │ │ │ - ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ + str sl, [sp, #64] @ 0x40 │ │ │ │ + ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r4, ip, ip, lsl #1 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - lsl r9, r4, #4 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add fp, lr, lr, lsl #1 │ │ │ │ + lsl r9, fp, #4 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, [r2, r9] │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #220] @ 0xdc │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldrd r4, [r1, r9] │ │ │ │ ldrd r8, [r3, #-160] @ 0xffffff60 │ │ │ │ - mov r0, r4 │ │ │ │ ldrd sl, [r3, #-152] @ 0xffffff68 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r6, [sp, #72] @ 0x48 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd sl, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #72] @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ sub r3, fp, lr │ │ │ │ lsl r8, r3, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r6, [r2, r8] │ │ │ │ - str r8, [sp, #64] @ 0x40 │ │ │ │ - ldrd sl, [r3, #-8] │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + str r8, [sp, #72] @ 0x48 │ │ │ │ ldrd r4, [r1, r8] │ │ │ │ ldrd r8, [r3, #-16] │ │ │ │ + ldrd sl, [r3, #-8] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ - add r7, lr, lr, lsl #2 │ │ │ │ + mov sl, #88 @ 0x58 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, lr, r7, lsl #1 │ │ │ │ - lsl ip, r3, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r4, [r1, ip] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mul sl, lr, sl │ │ │ │ ldrd r8, [r3, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r6, [r2, ip] │ │ │ │ - ldrd sl, [r3, #-72] @ 0xffffffb8 │ │ │ │ + str sl, [sp, #48] @ 0x30 │ │ │ │ + ldrd r4, [r1, sl] │ │ │ │ + ldrd r6, [r2, sl] │ │ │ │ mov r2, r8 │ │ │ │ + ldrd sl, [r3, #-72] @ 0xffffffb8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - strd r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - lsl r4, fp, #3 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r6, r4 │ │ │ │ - str r6, [sp, #284] @ 0x11c │ │ │ │ - ldrd r6, [r6, r2] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ + lsl r7, r2, #3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ ldrd r8, [r3, #-144] @ 0xffffff70 │ │ │ │ - ldrd r4, [r4, r1] │ │ │ │ + ldrd r4, [r1, r7] │ │ │ │ ldrd sl, [r3, #-136] @ 0xffffff78 │ │ │ │ - mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldrd r6, [r7, r2] │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + ldr fp, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - ldrd r8, [r3, #-208] @ 0xffffff30 │ │ │ │ - mov sl, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldrd r4, [r4, r1] │ │ │ │ - ldrd r6, [r2, sl] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - str sl, [sp, #448] @ 0x1c0 │ │ │ │ + lsl r5, fp, #3 │ │ │ │ + ldrd r8, [r3, #-208] @ 0xffffff30 │ │ │ │ + mov lr, r5 │ │ │ │ + ldrd r4, [r5, r1] │ │ │ │ ldrd sl, [r3, #-200] @ 0xffffff38 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r6, [r2, lr] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + str lr, [sp, #292] @ 0x124 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd sl, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd sl, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldrd r4, [ip, r6] │ │ │ │ - strd r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + ldrd r4, [ip, r7] │ │ │ │ ldrd r8, [r3, #-240] @ 0xffffff10 │ │ │ │ - ldrd r6, [r6, r1] │ │ │ │ ldrd sl, [r3, #-232] @ 0xffffff18 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd r6, [r7, r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r9, #104 @ 0x68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, lr, r4, lsl #2 │ │ │ │ - lsl r5, r3, #3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mov r7, r5 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - ldrd r4, [r5, ip] │ │ │ │ - ldrd r6, [r7, r1] │ │ │ │ + mul r9, lr, r9 │ │ │ │ + ldrd r4, [ip, r9] │ │ │ │ + str r9, [sp, #56] @ 0x38 │ │ │ │ + ldrd r6, [r1, r9] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ ldrd r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ ldrd sl, [r3, #-40] @ 0xffffffd8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r5, lr │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r3, r7, lr │ │ │ │ lsl r2, r3, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r4, [ip, r2] │ │ │ │ - ldrd r8, [r3, #-112] @ 0xffffff90 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldrd sl, [r3, #-104] @ 0xffffff98 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ ldrd r6, [r1, r2] │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r8, [r3, #-112] @ 0xffffff90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r8 │ │ │ │ strd r4, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd sl, [r3, #-104] @ 0xffffff98 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - mov r6, r4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r4, [r4, lr] │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + add r3, r5, r5, lsl #2 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + mov r6, r4 │ │ │ │ + ldrd r4, [r4, lr] │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ ldrd r6, [r6, r1] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #112] @ 0x70 │ │ │ │ ldrd r8, [r3, #-176] @ 0xffffff50 │ │ │ │ ldrd sl, [r3, #-168] @ 0xffffff58 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r5, r1 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - strd r4, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - strd r6, [r3] │ │ │ │ + strd r4, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ + strd r6, [r3] │ │ │ │ + mov r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ - ldrd sl, [r1] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ + ldrd sl, [r1] │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ ldrd r2, [r3] │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3204] @ 4346c │ │ │ │ - ldr r3, [pc, #3204] @ 43470 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3224] @ 44dac │ │ │ │ + ldr r3, [pc, #3224] @ 44db0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ strd r0, [r3] │ │ │ │ ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3116] @ 4346c │ │ │ │ - ldr r3, [pc, #3116] @ 43470 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3136] @ 44dac │ │ │ │ + ldr r3, [pc, #3136] @ 44db0 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ - ldr r2, [pc, #3032] @ 43474 │ │ │ │ + ldr r2, [pc, #3052] @ 44db4 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ - strd sl, [r1] │ │ │ │ - ldr r3, [pc, #3020] @ 43478 │ │ │ │ mov r0, sl │ │ │ │ + ldr r3, [pc, #3040] @ 44db8 │ │ │ │ + strd sl, [r1] │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3008] @ 4347c │ │ │ │ - ldr r3, [pc, #3008] @ 43480 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3020] @ 44dbc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3012] @ 44dc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2960] @ 4347c │ │ │ │ - ldr r3, [pc, #2960] @ 43480 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ + ldr r2, [pc, #2972] @ 44dbc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2924] @ 43474 │ │ │ │ - ldr r3, [pc, #2924] @ 43478 │ │ │ │ + ldr r3, [pc, #2964] @ 44dc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ + ldr r2, [pc, #2936] @ 44db4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2928] @ 44db8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ - ldr r2, [pc, #2824] @ 4347c │ │ │ │ + ldr r2, [pc, #2844] @ 44dbc │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ - ldr r3, [pc, #2816] @ 43480 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2792] @ 43474 │ │ │ │ - ldr r3, [pc, #2792] @ 43478 │ │ │ │ + ldr r3, [pc, #2832] @ 44dc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2804] @ 44db4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2796] @ 44db8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2752] @ 4347c │ │ │ │ - ldr r3, [pc, #2752] @ 43480 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ + ldr r2, [pc, #2764] @ 44dbc │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2716] @ 43474 │ │ │ │ - ldr r3, [pc, #2716] @ 43478 │ │ │ │ + ldr r3, [pc, #2756] @ 44dc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ + ldr r2, [pc, #2728] @ 44db4 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2720] @ 44db8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [lr, ip] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [lr, r7] │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, sl │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ strd r0, [ip, r3] │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr fp, [sp, #448] @ 0x1c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr fp, [sp, #292] @ 0x124 │ │ │ │ strd r0, [lr, fp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [ip, fp] │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ strd r0, [lr, r5] │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ strd r0, [ip, r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr r8, [sp, #284] @ 0x11c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r8, [sp, #288] @ 0x120 │ │ │ │ strd r0, [lr, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ strd r0, [ip, r8] │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ ldrd r8, [r1] │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2048] @ 4346c │ │ │ │ - ldr r3, [pc, #2048] @ 43470 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2068] @ 44dac │ │ │ │ + ldr r3, [pc, #2068] @ 44db0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2008] @ 4346c │ │ │ │ - ldr r3, [pc, #2008] @ 43470 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2028] @ 44dac │ │ │ │ + ldr r3, [pc, #2028] @ 44db0 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1912] @ 4346c │ │ │ │ - ldr r3, [pc, #1912] @ 43470 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1932] @ 44dac │ │ │ │ + ldr r3, [pc, #1932] @ 44db0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1872] @ 4346c │ │ │ │ - ldr r3, [pc, #1872] @ 43470 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1892] @ 44dac │ │ │ │ + ldr r3, [pc, #1892] @ 44db0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3, r7] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr lr, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [lr, r7] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldrd r6, [r1] │ │ │ │ - mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, sl │ │ │ │ - strd r0, [r3, ip] │ │ │ │ mov r3, fp │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldr lr, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [lr, ip] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ strd r0, [lr, fp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [ip, fp] │ │ │ │ ldrd sl, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ strd r0, [lr, r5] │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd r0, [ip, r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr r9, [sp, #220] @ 0xdc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [lr, r9] │ │ │ │ + ldr fp, [sp, #220] @ 0xdc │ │ │ │ + strd r0, [lr, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - strd r0, [ip, r9] │ │ │ │ + strd r0, [ip, fp] │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1552] @ 4346c │ │ │ │ - ldr r3, [pc, #1552] @ 43470 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1572] @ 44dac │ │ │ │ + ldr r3, [pc, #1572] @ 44db0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1472] @ 4346c │ │ │ │ - ldr r3, [pc, #1472] @ 43470 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1492] @ 44dac │ │ │ │ + ldr r3, [pc, #1492] @ 44db0 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1404] @ 4347c │ │ │ │ - ldr r3, [pc, #1404] @ 43480 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1372] @ 43474 │ │ │ │ - ldr r3, [pc, #1372] @ 43478 │ │ │ │ + ldr r2, [pc, #1412] @ 44dbc │ │ │ │ + ldr r3, [pc, #1412] @ 44dc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ + ldr r2, [pc, #1384] @ 44db4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1376] @ 44db8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1324] @ 43474 │ │ │ │ - ldr r3, [pc, #1324] @ 43478 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + ldr r2, [pc, #1336] @ 44db4 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1304] @ 4347c │ │ │ │ - ldr r3, [pc, #1304] @ 43480 │ │ │ │ + ldr r3, [pc, #1328] @ 44db8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + ldr r2, [pc, #1316] @ 44dbc │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + ldr r3, [pc, #1308] @ 44dc0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1184] @ 43474 │ │ │ │ - ldr r3, [pc, #1184] @ 43478 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1168] @ 4347c │ │ │ │ - ldr r3, [pc, #1168] @ 43480 │ │ │ │ + ldr r2, [pc, #1192] @ 44db4 │ │ │ │ + ldr r3, [pc, #1192] @ 44db8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ + ldr r2, [pc, #1180] @ 44dbc │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1172] @ 44dc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1112] @ 43474 │ │ │ │ - ldr r3, [pc, #1112] @ 43478 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1124] @ 44db4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1092] @ 4347c │ │ │ │ - ldr r3, [pc, #1092] @ 43480 │ │ │ │ + ldr r3, [pc, #1116] @ 44db8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + ldr r2, [pc, #1104] @ 44dbc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1096] @ 44dc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #64] @ 0x40 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ + ldrd r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ strd r0, [lr, r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ strd r0, [ip, r3] │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ strd r0, [lr, fp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [ip, fp] │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldrd r6, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [lr, r5] │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldrd r4, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [lr, r7] │ │ │ │ + ldrd r6, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd r0, [ip, r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr fp, [sp, #280] @ 0x118 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr fp, [sp, #448] @ 0x1c0 │ │ │ │ strd r0, [lr, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ strd r0, [ip, fp] │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ strd r0, [lr, r7] │ │ │ │ ldrd r6, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ strd r0, [ip, r2] │ │ │ │ mov r2, r8 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ strd r0, [ip, r9] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [r5, r9] │ │ │ │ + strd r0, [r7, r9] │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldrd r6, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r5, r2] │ │ │ │ ldrd r4, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [r7, r2] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r6, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, fp │ │ │ │ + ldr ip, [sp, #100] @ 0x64 │ │ │ │ strd r0, [ip, r2] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr r8, [sp, #92] @ 0x5c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r8, [sp, #92] @ 0x5c │ │ │ │ strd r0, [lr, r8] │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ ldr r2, [sp, #460] @ 0x1cc │ │ │ │ + add r3, r3, #240 @ 0xf0 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - eor r2, lr, r2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + eor r2, r5, r2 │ │ │ │ + ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ - add r3, r3, #240 @ 0xf0 │ │ │ │ + strd r0, [ip, r8] │ │ │ │ add r2, r9, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ - ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - strd r0, [ip, r8] │ │ │ │ - bne 416bc │ │ │ │ + bne 43008 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ │ │ │ │ -00043484 : │ │ │ │ - ldr r2, [pc, #12] @ 43498 │ │ │ │ - ldr r1, [pc, #12] @ 4349c │ │ │ │ +00044dc4 : │ │ │ │ + ldr r2, [pc, #12] @ 44dd8 │ │ │ │ + ldr r1, [pc, #12] @ 44ddc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - andseq r8, r8, ip, asr r6 │ │ │ │ - @ instruction: 0xffffe1b0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq sl, r8, ip, lsl sp │ │ │ │ + @ instruction: 0xffffe1a4 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r3 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #852 @ 0x354 │ │ │ │ - ldr r4, [sp, #892] @ 0x37c │ │ │ │ - mov fp, r3 │ │ │ │ ldr r3, [sp, #888] @ 0x378 │ │ │ │ - mov lr, r0 │ │ │ │ - ldr r0, [pc, #84] @ 43514 │ │ │ │ - cmp r3, r4 │ │ │ │ - mov ip, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - rsb r1, r3, r3, lsl #5 │ │ │ │ - bge 47c30 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ - ldr r4, [pc, #60] @ 43518 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ - lsl r1, r1, #4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, r1, #256 @ 0x100 │ │ │ │ - add sl, r2, r1 │ │ │ │ - str r3, [sp, #844] @ 0x34c │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #892] @ 0x37c │ │ │ │ + rsb r3, r3, r3, lsl #5 │ │ │ │ + ldr lr, [pc, #72] @ 44e64 │ │ │ │ + cmp r1, r0 │ │ │ │ + add lr, pc, lr │ │ │ │ + bge 49524 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + ldr r4, [pc, #52] @ 44e68 │ │ │ │ + add r3, r3, #256 @ 0x100 │ │ │ │ + add r7, r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str lr, [sp, #84] @ 0x54 │ │ │ │ - str ip, [sp, #96] @ 0x60 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - b 4351c │ │ │ │ - @ instruction: 0x0018b6fc │ │ │ │ + lsl r1, r1, #3 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ + ldr lr, [lr, r4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [lr] │ │ │ │ + str r1, [sp, #844] @ 0x34c │ │ │ │ + b 44e6c │ │ │ │ + andseq sp, r8, r4, lsr #27 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - ldrd sl, [r0, r3] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ add ip, r2, r3 │ │ │ │ + ldrd sl, [r0, r3] │ │ │ │ add r1, r0, r3 │ │ │ │ + str ip, [sp, #8] │ │ │ │ add r3, r3, r2 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + str r1, [sp, #12] │ │ │ │ strd r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd sl, [sp, #80] @ 0x50 │ │ │ │ + lsl fp, r3, #7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - lsl r7, lr, #7 │ │ │ │ + ldrd r0, [r1, fp] │ │ │ │ + str fp, [sp, #20] │ │ │ │ + ldrd r6, [ip, fp] │ │ │ │ ldrd r8, [r3, #-16] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldrd r0, [r1, r7] │ │ │ │ - mov r2, r8 │ │ │ │ - strd sl, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ ldrd sl, [r3, #-8] │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - lsl r4, lr, #6 │ │ │ │ - mov r6, r4 │ │ │ │ - add fp, ip, r6 │ │ │ │ - str fp, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + lsl r6, lr, #6 │ │ │ │ ldrd sl, [r3, #-136] @ 0xffffff78 │ │ │ │ + add r8, ip, r6 │ │ │ │ str r6, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r6, [r6, ip] │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r8, r1, lr, lsl #6 │ │ │ │ - ldrd r4, [r4, r1] │ │ │ │ - str r8, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r4, [r1, r6] │ │ │ │ + add r7, r1, r6 │ │ │ │ + str r8, [sp, #240] @ 0xf0 │ │ │ │ ldrd r8, [r3, #-144] @ 0xffffff70 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r6, [r6, ip] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r8, [sp, #232] @ 0xe8 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr fp, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r4, [r8, r7] │ │ │ │ - ldrd r8, [r3, #112] @ 0x70 │ │ │ │ - ldrd r6, [r7, fp] │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd sl, [r3, #120] @ 0x78 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r8, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r4, [r7, fp] │ │ │ │ + ldrd r6, [r8, fp] │ │ │ │ + ldrd r8, [r3, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + ldrd sl, [r3, #120] @ 0x78 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldrd sl, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #712 @ 0x2c8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #720 @ 0x2d0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #728 @ 0x2d8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd sl, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #736 @ 0x2e0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #744 @ 0x2e8 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #752 @ 0x2f0 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - lsl r9, lr, #3 │ │ │ │ - ldrd r6, [ip, r9] │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ - ldrd sl, [r2, #-248] @ 0xffffff08 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ - ldrd r4, [r1, r9] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + lsl r7, lr, #3 │ │ │ │ ldrd r8, [r3] │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd sl, [r2, #-248] @ 0xffffff08 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + ldrd r4, [r1, r7] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldrd r6, [r7, ip] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd r4, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - add sl, lr, lr, lsl #2 │ │ │ │ - add r3, sl, sl, lsl #2 │ │ │ │ - lsl fp, r3, #3 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r9, #200 @ 0xc8 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldrd r4, [r1, fp] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + mul r9, lr, r9 │ │ │ │ + ldrd r4, [r1, r9] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldrd r8, [r3, #128] @ 0x80 │ │ │ │ - ldrd r6, [ip, fp] │ │ │ │ - mov r2, r8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r9, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str fp, [sp, #88] @ 0x58 │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + ldrd r6, [ip, r9] │ │ │ │ + ldrd r8, [r3, #128] @ 0x80 │ │ │ │ ldrd sl, [r3, #136] @ 0x88 │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - add r3, lr, lr, lsl #4 │ │ │ │ - lsl r4, r3, #3 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + lsl r9, r2, #4 │ │ │ │ + add r3, r9, r2 │ │ │ │ + lsl lr, r3, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - lsl r2, lr, #4 │ │ │ │ + str r9, [sp, #24] │ │ │ │ + ldrd r4, [r1, lr] │ │ │ │ + ldrd r6, [ip, lr] │ │ │ │ ldrd r8, [r3] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mov r2, r4 │ │ │ │ - ldrd r6, [ip, r2] │ │ │ │ - ldrd sl, [r3, #8] │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldrd r4, [r4, r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd sl, [r3, #8] │ │ │ │ + str lr, [sp, #124] @ 0x7c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - add r5, r9, r2 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ - lsl r4, r5, #3 │ │ │ │ - mov fp, r4 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + add sl, r7, r2 │ │ │ │ + lsl r5, sl, #3 │ │ │ │ + str sl, [sp, #112] @ 0x70 │ │ │ │ + mov sl, r5 │ │ │ │ + ldrd r4, [r5, r1] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldrd r8, [r3, #-128] @ 0xffffff80 │ │ │ │ - ldrd r4, [r4, r1] │ │ │ │ - ldrd r6, [ip, fp] │ │ │ │ - mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str fp, [sp, #408] @ 0x198 │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + str sl, [sp, #408] @ 0x198 │ │ │ │ + ldrd r8, [r3, #-128] @ 0xffffff80 │ │ │ │ + ldrd r6, [ip, sl] │ │ │ │ ldrd sl, [r3, #-120] @ 0xffffff88 │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #760 @ 0x2f8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd sl, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #768 @ 0x300 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #776 @ 0x308 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ - lsl r5, r2, #5 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - rsb r3, r2, r2, lsl #5 │ │ │ │ - lsl lr, r3, #3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + lsl lr, r2, #5 │ │ │ │ + sub r3, lr, r2 │ │ │ │ + lsl r5, r3, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r4, [r1, lr] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + mov r7, r5 │ │ │ │ + ldrd r4, [r5, r1] │ │ │ │ ldrd r8, [r3, #224] @ 0xe0 │ │ │ │ ldrd sl, [r3, #232] @ 0xe8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldrd r6, [ip, lr] │ │ │ │ - str lr, [sp, #104] @ 0x68 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ + ldrd r6, [r7, ip] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r4, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r5, #184 @ 0xb8 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - add fp, r2, r2, lsl #1 │ │ │ │ - rsb r3, r2, fp, lsl #3 │ │ │ │ - lsl r9, fp, #3 │ │ │ │ - lsl r5, r3, #3 │ │ │ │ - mov r7, r5 │ │ │ │ - str r9, [sp, #32] │ │ │ │ - str fp, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + mul r5, r2, r5 │ │ │ │ + mov r7, r5 │ │ │ │ ldrd r4, [r5, r1] │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + ldrd r6, [r7, ip] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [r3, #96] @ 0x60 │ │ │ │ ldrd sl, [r3, #104] @ 0x68 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #72] @ 0x48 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - sub r1, lr, r2 │ │ │ │ - lsl r5, r1, #3 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mov r6, r5 │ │ │ │ + sub r4, r9, r2 │ │ │ │ + lsl r5, r4, #3 │ │ │ │ + ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ + mov r8, r5 │ │ │ │ + ldrd r6, [ip, r8] │ │ │ │ + str r8, [sp, #136] @ 0x88 │ │ │ │ + ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ ldrd r4, [r5, r1] │ │ │ │ mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd r4, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ - ldrd r6, [r6, ip] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - sub r5, fp, r2 │ │ │ │ - lsl r4, r5, #3 │ │ │ │ - mov r8, r4 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + sub r4, r7, r2 │ │ │ │ + lsl r5, r4, #3 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r5 │ │ │ │ + ldrd r4, [r5, r1] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldrd r6, [ip, r8] │ │ │ │ - ldrd r4, [r4, r1] │ │ │ │ - str r8, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ + ldrd r6, [ip, r2] │ │ │ │ ldrd r8, [r3, #-160] @ 0xffffff60 │ │ │ │ ldrd sl, [r3, #-152] @ 0xffffff68 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd sl, [sp, #208] @ 0xd0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd sl, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - ldrd r6, [ip, r8] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldrd sl, [r3, #-200] @ 0xffffff38 │ │ │ │ - ldrd r4, [r1, r8] │ │ │ │ + ldrd r6, [ip, lr] │ │ │ │ ldrd r8, [r3, #-208] @ 0xffffff30 │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd r4, [r1, lr] │ │ │ │ + ldrd sl, [r3, #-200] @ 0xffffff38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - lsl r9, r4, #5 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldrd r4, [r1, r9] │ │ │ │ - str r9, [sp, #412] @ 0x19c │ │ │ │ + add r5, r2, r2, lsl #1 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ + lsl r5, r5, #5 │ │ │ │ + mov r8, r5 │ │ │ │ + ldrd r4, [r5, r1] │ │ │ │ + ldrd r6, [ip, r8] │ │ │ │ + str r8, [sp, #412] @ 0x19c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [ip, r9] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [r3, #-80] @ 0xffffffb0 │ │ │ │ ldrd sl, [r3, #-72] @ 0xffffffb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - lsl r4, lr, #5 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldrd r8, [r3, #48] @ 0x30 │ │ │ │ - mov r6, r4 │ │ │ │ + add ip, r2, r2, lsl #2 │ │ │ │ + lsl r5, ip, #5 │ │ │ │ + str ip, [sp, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldrd sl, [r3, #56] @ 0x38 │ │ │ │ + mov fp, r5 │ │ │ │ mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ - ldrd r6, [r6, ip] │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldrd r4, [r4, r1] │ │ │ │ + ldrd r4, [r5, r1] │ │ │ │ + ldrd r6, [ip, fp] │ │ │ │ + str fp, [sp, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd sl, [r3, #56] @ 0x38 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - lsl r4, r5, #5 │ │ │ │ - mov r2, r4 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldrd r4, [r4, r1] │ │ │ │ + lsl r5, r4, #5 │ │ │ │ + mov r2, r5 │ │ │ │ + ldrd r4, [r5, r1] │ │ │ │ ldrd r6, [ip, r2] │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [r3, #176] @ 0xb0 │ │ │ │ ldrd sl, [r3, #184] @ 0xb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #784 @ 0x310 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd sl, [sp, #248] @ 0xf8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd sl, [sp, #216] @ 0xd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #792 @ 0x318 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #456 @ 0x1c8 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldrd r6, [ip, lr] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldrd r8, [r3, #-240] @ 0xffffff10 │ │ │ │ - ldrd r4, [r1, lr] │ │ │ │ + ldrd r6, [ip, r9] │ │ │ │ ldrd sl, [r3, #-232] @ 0xffffff18 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r4, [r1, r9] │ │ │ │ + ldrd r8, [r3, #-240] @ 0xffffff10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - add ip, r2, r4, lsl #2 │ │ │ │ - str ip, [sp, #216] @ 0xd8 │ │ │ │ - lsl ip, ip, #4 │ │ │ │ - mov fp, ip │ │ │ │ - str fp, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r3, #208 @ 0xd0 │ │ │ │ strd r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldrd r4, [r1, ip] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r6, [ip, fp] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mul r2, r3, r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ + ldrd r6, [ip, r2] │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + ldrd r4, [r1, r2] │ │ │ │ ldrd r8, [r3, #144] @ 0x90 │ │ │ │ ldrd sl, [r3, #152] @ 0x98 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - lsl ip, r5, #4 │ │ │ │ - mov r9, ip │ │ │ │ - str r9, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r9, [sp, #112] @ 0x70 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r4, [r1, ip] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + lsl r5, r9, #4 │ │ │ │ + mov r9, r5 │ │ │ │ ldrd sl, [r3, #24] │ │ │ │ ldrd r6, [ip, r9] │ │ │ │ + str r9, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r4, [r5, r1] │ │ │ │ ldrd r8, [r3, #16] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - lsl ip, lr, #4 │ │ │ │ - mov r7, ip │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldrd r4, [r1, ip] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldrd r8, [r3, #-112] @ 0xffffff90 │ │ │ │ - ldrd sl, [r3, #-104] @ 0xffffff98 │ │ │ │ + lsl r5, ip, #4 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mov r6, r5 │ │ │ │ + ldrd r4, [r5, r1] │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ mov r2, r8 │ │ │ │ + ldrd sl, [r3, #-104] @ 0xffffff98 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r6, [r6, ip] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ - lsl ip, ip, #4 │ │ │ │ - mov sl, ip │ │ │ │ - str sl, [sp, #176] @ 0xb0 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + lsl r5, r4, #4 │ │ │ │ ldrd r8, [r3, #208] @ 0xd0 │ │ │ │ - ldrd r4, [r1, ip] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + mov r7, r5 │ │ │ │ + ldrd r4, [r5, r1] │ │ │ │ + ldrd sl, [r3, #216] @ 0xd8 │ │ │ │ mov r2, r8 │ │ │ │ - ldrd r6, [ip, sl] │ │ │ │ + mov r3, r9 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, [r3, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r4, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r6, [r7, ip] │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - add r5, r2, lr, lsl #1 │ │ │ │ - lsl ip, r5, #4 │ │ │ │ - mov r6, ip │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r3, #176 @ 0xb0 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + mul r9, r3, r9 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r4, [r1, ip] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r6, [r6, ip] │ │ │ │ + ldrd r6, [ip, r9] │ │ │ │ + str r9, [sp, #80] @ 0x50 │ │ │ │ + ldrd r4, [r1, r9] │ │ │ │ ldrd r8, [r3, #80] @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ ldrd sl, [r3, #88] @ 0x58 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #112] @ 0x70 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ - lsl ip, r5, #4 │ │ │ │ - mov fp, ip │ │ │ │ - str fp, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + lsl r5, r4, #4 │ │ │ │ ldrd r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ - ldrd r4, [r1, ip] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + mov lr, r5 │ │ │ │ + ldrd r4, [r5, r1] │ │ │ │ + ldrd sl, [r3, #-40] @ 0xffffffd8 │ │ │ │ mov r2, r8 │ │ │ │ - ldrd r6, [ip, fp] │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r6, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, [r3, #-40] @ 0xffffffd8 │ │ │ │ mov r1, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r4, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #88] @ 0x58 │ │ │ │ + str lr, [sp, #192] @ 0xc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - lsl ip, r4, #4 │ │ │ │ - ldrd r6, [r2, ip] │ │ │ │ - str ip, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r4, [r1, ip] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + lsl r5, r4, #4 │ │ │ │ ldrd r8, [r3, #-176] @ 0xffffff50 │ │ │ │ - mov r0, r4 │ │ │ │ + mov ip, r5 │ │ │ │ + ldrd r4, [r5, r1] │ │ │ │ ldrd sl, [r3, #-168] @ 0xffffff58 │ │ │ │ - mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldrd r6, [r2, ip] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #88] @ 0x58 │ │ │ │ + str ip, [sp, #200] @ 0xc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #800 @ 0x320 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ - lsl r5, lr, #3 │ │ │ │ - mov ip, r5 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - ldrd r6, [r2, ip] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r4, [r5, r1] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + lsl r5, ip, #3 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov ip, r5 │ │ │ │ ldrd r8, [r3, #-192] @ 0xffffff40 │ │ │ │ - add lr, r1, lr, lsl #3 │ │ │ │ + add r4, r1, r5 │ │ │ │ + str ip, [sp, #208] @ 0xd0 │ │ │ │ ldrd sl, [r3, #-184] @ 0xffffff48 │ │ │ │ - mov r0, r4 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r4, [r5, r1] │ │ │ │ + add r1, r2, ip │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - str lr, [sp, #248] @ 0xf8 │ │ │ │ - add lr, r2, ip │ │ │ │ + ldrd r6, [r2, ip] │ │ │ │ mov r2, r8 │ │ │ │ - str lr, [sp, #256] @ 0x100 │ │ │ │ - strd r4, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r0, r4 │ │ │ │ + strd r4, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldr lr, [sp, #248] @ 0xf8 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldrd r4, [lr, r7] │ │ │ │ - ldr lr, [sp, #256] @ 0x100 │ │ │ │ - strd r4, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r6, [r7, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldrd r4, [r4, fp] │ │ │ │ ldrd r8, [r3, #64] @ 0x40 │ │ │ │ + ldrd r6, [r1, fp] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #88] @ 0x58 │ │ │ │ ldrd sl, [r3, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - strd r4, [r3] │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r0, [r1] │ │ │ │ + strd r4, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, lr, r5, lsl #2 │ │ │ │ - lsl r5, r3, #3 │ │ │ │ + mov r3, #232 @ 0xe8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mul r5, r3, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mov lr, r5 │ │ │ │ - ldrd r8, [r3, #192] @ 0xc0 │ │ │ │ + mov r7, r5 │ │ │ │ ldrd r4, [r5, ip] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldrd r8, [r3, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + ldrd r6, [r7, r1] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #96] @ 0x60 │ │ │ │ ldrd sl, [r3, #200] @ 0xc8 │ │ │ │ - ldrd r6, [r1, lr] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - str lr, [sp, #72] @ 0x48 │ │ │ │ - strd r4, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ - mov r7, r5 │ │ │ │ - ldrd r4, [r5, ip] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ + mov r3, #104 @ 0x68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ + mul lr, r3, lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd r4, [ip, lr] │ │ │ │ + str lr, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, [r3, #-64] @ 0xffffffc0 │ │ │ │ ldrd sl, [r3, #-56] @ 0xffffffc8 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r4, [sp, #112] @ 0x70 │ │ │ │ + ldrd r6, [r1, lr] │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r6, [r7, r1] │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ ldrd r8, [r1] │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ mov sl, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ ldrd r2, [r3] │ │ │ │ + mov fp, r1 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r3, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ ldrd r8, [r1] │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3468] @ 462c8 │ │ │ │ - ldr r3, [pc, #3468] @ 462cc │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3472] @ 47bb4 │ │ │ │ + ldr r3, [pc, #3472] @ 47bb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3428] @ 462c8 │ │ │ │ - ldr r3, [pc, #3428] @ 462cc │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3432] @ 47bb4 │ │ │ │ + ldr r3, [pc, #3432] @ 47bb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #632 @ 0x278 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3336] @ 462c8 │ │ │ │ - ldr r3, [pc, #3336] @ 462cc │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3340] @ 47bb4 │ │ │ │ + ldr r3, [pc, #3340] @ 47bb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3296] @ 462c8 │ │ │ │ - ldr r3, [pc, #3296] @ 462cc │ │ │ │ - bl 1c606c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3300] @ 47bb4 │ │ │ │ + ldr r3, [pc, #3300] @ 47bb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #640 @ 0x280 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - add r5, ip, r9 │ │ │ │ - ldrd r6, [r2, r9] │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ - ldrd r4, [ip, r9] │ │ │ │ - strd r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ strd r0, [r3] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add r1, r2, r9 │ │ │ │ + lsl r1, r4, #3 │ │ │ │ + add r4, ip, r1 │ │ │ │ + add fp, r2, r1 │ │ │ │ + ldrd r6, [r2, r1] │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ ldrd r8, [r3, #-224] @ 0xffffff20 │ │ │ │ - ldrd sl, [r3, #-216] @ 0xffffff28 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ + ldrd r4, [ip, r1] │ │ │ │ mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + str fp, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd sl, [r3, #-216] @ 0xffffff28 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r4, [sp, #104] @ 0x68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #648 @ 0x288 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr fp, [sp, #272] @ 0x110 │ │ │ │ ldrd r8, [r3, #32] │ │ │ │ - ldrd r4, [r5, r7] │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ - ldrd sl, [r3, #40] @ 0x28 │ │ │ │ - ldrd r6, [r7, r1] │ │ │ │ + ldrd r4, [r4, r1] │ │ │ │ + ldrd r6, [fp, r1] │ │ │ │ mov r2, r8 │ │ │ │ + ldrd sl, [r3, #40] @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #104] @ 0x68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #664 @ 0x298 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #672 @ 0x2a0 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #664 @ 0x298 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add r3, r1, fp │ │ │ │ - lsl r5, r3, #3 │ │ │ │ + mov r3, #216 @ 0xd8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ + mul r5, r3, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r5 │ │ │ │ - ldrd r6, [r1, r9] │ │ │ │ ldrd r4, [r5, ip] │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ + ldrd r6, [r1, r9] │ │ │ │ + str r9, [sp, #104] @ 0x68 │ │ │ │ ldrd r8, [r3, #160] @ 0xa0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #112] @ 0x70 │ │ │ │ ldrd sl, [r3, #168] @ 0xa8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #808 @ 0x328 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ + mov r3, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r6, [r1, r3] │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + mul r5, r3, r5 │ │ │ │ + mov r7, r5 │ │ │ │ ldrd r4, [r5, ip] │ │ │ │ - ldrd r8, [r3, #-96] @ 0xffffffa0 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ + ldrd r6, [r7, r1] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r3, #-88] @ 0xffffffa8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ strd r4, [r1] │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r8, [r3, #-96] @ 0xffffffa0 │ │ │ │ + ldrd sl, [r3, #-88] @ 0xffffffa8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #704 @ 0x2c0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #808 @ 0x328 │ │ │ │ ldrd r8, [r1] │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #808 @ 0x328 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #696 @ 0x2b8 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #704 @ 0x2c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #648 @ 0x288 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #696 @ 0x2b8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #664 @ 0x298 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ add r1, sp, #680 @ 0x2a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #808 @ 0x328 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2052] @ 462c8 │ │ │ │ - ldr r3, [pc, #2052] @ 462cc │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2048] @ 47bb4 │ │ │ │ + ldr r3, [pc, #2048] @ 47bb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2012] @ 462c8 │ │ │ │ - ldr r3, [pc, #2012] @ 462cc │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2008] @ 47bb4 │ │ │ │ + ldr r3, [pc, #2008] @ 47bb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ add r1, sp, #680 @ 0x2a8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1916] @ 462c8 │ │ │ │ - ldr r3, [pc, #1916] @ 462cc │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1912] @ 47bb4 │ │ │ │ + ldr r3, [pc, #1912] @ 47bb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1876] @ 462c8 │ │ │ │ - ldr r3, [pc, #1876] @ 462cc │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1872] @ 47bb4 │ │ │ │ + ldr r3, [pc, #1872] @ 47bb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #704 @ 0x2c0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #808 @ 0x328 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #816 @ 0x330 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #824 @ 0x338 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #832 @ 0x340 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #704 @ 0x2c0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [lr, r9] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + strd r0, [lr, ip] │ │ │ │ add r1, sp, #816 @ 0x330 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ strd r0, [ip, r3] │ │ │ │ add r1, sp, #704 @ 0x2c0 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r4, r5] │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [r5, r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [r4, r5] │ │ │ │ + strd r0, [r5, r4] │ │ │ │ add r1, sp, #808 @ 0x328 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ add r3, sp, #832 @ 0x340 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ ldrd r6, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r4, r5] │ │ │ │ + strd r0, [r5, r4] │ │ │ │ add r1, sp, #824 @ 0x338 │ │ │ │ ldrd r4, [r1] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ - strd r0, [r3, ip] │ │ │ │ + ldr ip, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, [ip, r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r9, [sp, #224] @ 0xe0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [lr, r9] │ │ │ │ + ldr fp, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, [lr, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [ip, r9] │ │ │ │ + strd r0, [ip, fp] │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #676] @ 462c8 │ │ │ │ - ldr r3, [pc, #676] @ 462cc │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #672] @ 47bb4 │ │ │ │ + ldr r3, [pc, #672] @ 47bb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [lr, r2] │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [lr, r3] │ │ │ │ + mov r3, r7 │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r7, r3] │ │ │ │ mov r3, r5 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + strd r0, [r7, lr] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #580] @ 462c8 │ │ │ │ - ldr r3, [pc, #580] @ 462cc │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #576] @ 47bb4 │ │ │ │ + ldr r3, [pc, #576] @ 47bb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [ip, r3] │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + strd r0, [ip, lr] │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [ip, r2] │ │ │ │ mov r2, r4 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [ip, r3] │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #484] @ 462c8 │ │ │ │ - ldr r3, [pc, #484] @ 462cc │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #480] @ 47bb4 │ │ │ │ + ldr r3, [pc, #480] @ 47bb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ - ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r3, r5 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ strd r0, [r7, r2] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #412] @ 0x19c │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r8, [sp, #412] @ 0x19c │ │ │ │ strd r0, [r7, r8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #380] @ 462c8 │ │ │ │ - ldr r3, [pc, #380] @ 462cc │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #376] @ 47bb4 │ │ │ │ + ldr r3, [pc, #376] @ 47bb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ - ldrd r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r9, r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #792 @ 0x318 │ │ │ │ - ldrd sl, [r3] │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [r9, r2] │ │ │ │ + strd r0, [r9, fp] │ │ │ │ add r1, sp, #712 @ 0x2c8 │ │ │ │ ldrd r8, [r1] │ │ │ │ - mov r2, sl │ │ │ │ + ldrd sl, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #784 @ 0x310 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ ldrd r6, [r3] │ │ │ │ + ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - ldrd r4, [r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ add r1, sp, #800 @ 0x320 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #80] @ 462c8 │ │ │ │ - ldr r3, [pc, #80] @ 462cc │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #76] @ 47bb4 │ │ │ │ + ldr r3, [pc, #76] @ 47bb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #44] @ 462c8 │ │ │ │ - ldr r3, [pc, #44] @ 462cc │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #40] @ 47bb4 │ │ │ │ + ldr r3, [pc, #40] @ 47bb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - b 46308 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r5, r1 │ │ │ │ + b 47bf4 │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ svcgt 0x00328d46 │ │ │ │ @@ -60411,1626 +62006,1633 @@ │ │ │ │ svccc 0x00ea9b66 │ │ │ │ stmibcc lr!, {r3, r6, r7, fp, sp, lr} │ │ │ │ svccc 0x00e1c73b │ │ │ │ stclcc 6, cr10, [r9], #-44 @ 0xffffffd4 │ │ │ │ svccc 0x00c8f8b8 │ │ │ │ svcgt 0x00f75cb0 │ │ │ │ svccc 0x00ef6297 │ │ │ │ - mov r5, r1 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-68] @ 462e0 │ │ │ │ - ldr r3, [pc, #-68] @ 462e4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-80] @ 47bcc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-104] @ 462d8 │ │ │ │ - ldr r3, [pc, #-104] @ 462dc │ │ │ │ + ldr r3, [pc, #-88] @ 47bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-116] @ 47bc4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-124] @ 47bc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-144] @ 462e0 │ │ │ │ - ldr r3, [pc, #-144] @ 462e4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-148] @ 47bcc │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-176] @ 462d8 │ │ │ │ - ldr r3, [pc, #-176] @ 462dc │ │ │ │ + ldr r3, [pc, #-160] @ 47bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-188] @ 47bc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-196] @ 47bc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #240] @ 0xf0 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-312] @ 462d0 │ │ │ │ - ldr r3, [pc, #-312] @ 462d4 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-316] @ 47bbc │ │ │ │ + ldr r3, [pc, #-316] @ 47bc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-352] @ 462d0 │ │ │ │ - ldr r3, [pc, #-352] @ 462d4 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-356] @ 47bbc │ │ │ │ + ldr r3, [pc, #-356] @ 47bc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ ldrd sl, [r1] │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, fp │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-412] @ 462e0 │ │ │ │ - ldr r3, [pc, #-412] @ 462e4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-424] @ 47bcc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-448] @ 462d8 │ │ │ │ - ldr r3, [pc, #-448] @ 462dc │ │ │ │ + ldr r3, [pc, #-432] @ 47bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-460] @ 47bc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-468] @ 47bc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ - ldr r2, [pc, #-500] @ 462d8 │ │ │ │ + ldr r2, [pc, #-504] @ 47bc4 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-504] @ 462dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-516] @ 462e0 │ │ │ │ - ldr r3, [pc, #-516] @ 462e4 │ │ │ │ + ldr r3, [pc, #-516] @ 47bc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-528] @ 47bcc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-536] @ 47bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-628] @ 462d8 │ │ │ │ - ldr r3, [pc, #-628] @ 462dc │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-640] @ 47bc4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-648] @ 462e0 │ │ │ │ - ldr r3, [pc, #-648] @ 462e4 │ │ │ │ + ldr r3, [pc, #-648] @ 47bc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-660] @ 47bcc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-668] @ 47bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ - ldr r2, [pc, #-700] @ 462e0 │ │ │ │ + ldr r2, [pc, #-704] @ 47bcc │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-704] @ 462e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-732] @ 462d8 │ │ │ │ - ldr r3, [pc, #-732] @ 462dc │ │ │ │ + ldr r3, [pc, #-716] @ 47bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-744] @ 47bc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-752] @ 47bc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-836] @ 462d8 │ │ │ │ - ldr r3, [pc, #-836] @ 462dc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-848] @ 47bc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-856] @ 462e0 │ │ │ │ - ldr r3, [pc, #-856] @ 462e4 │ │ │ │ + ldr r3, [pc, #-856] @ 47bc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-868] @ 47bcc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-876] @ 47bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-912] @ 462d8 │ │ │ │ - ldr r3, [pc, #-912] @ 462dc │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #-924] @ 47bc4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-932] @ 462e0 │ │ │ │ - ldr r3, [pc, #-932] @ 462e4 │ │ │ │ + ldr r3, [pc, #-932] @ 47bc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-944] @ 47bcc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-952] @ 47bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [lr, r3] │ │ │ │ mov r3, r7 │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [lr, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [lr, r4] │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [lr, r5] │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ strd r0, [ip, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ strd r0, [ip, r4] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ strd r0, [r8, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r8, r4] │ │ │ │ + strd r0, [r8, r5] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r9, r2] │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr fp, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [r9, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #184] @ 0xb8 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r9, r4] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [r9, fp] │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #168] @ 0xa8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, sl] │ │ │ │ + strd r0, [r8, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ - strd r0, [r8, r4] │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [r8, ip] │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r7, r1 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ ldrd sl, [r3] │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ - ldrd r8, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [ip, r5] │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [ip, r4] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ strd r0, [lr, r2] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [lr, r4] │ │ │ │ + strd r0, [lr, r5] │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ - ldr sl, [sp, #168] @ 0xa8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r9, sl] │ │ │ │ + ldr fp, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [r9, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [r9, r4] │ │ │ │ + strd r0, [r9, r2] │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1932] @ 462d0 │ │ │ │ - ldr r3, [pc, #-1932] @ 462d4 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1936] @ 47bbc │ │ │ │ + ldr r3, [pc, #-1936] @ 47bc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #736 @ 0x2e0 │ │ │ │ - ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2028] @ 462d0 │ │ │ │ - ldr r3, [pc, #-2028] @ 462d4 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2032] @ 47bbc │ │ │ │ + ldr r3, [pc, #-2032] @ 47bc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #728 @ 0x2d8 │ │ │ │ - ldrd r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2092] @ 462d8 │ │ │ │ - ldr r3, [pc, #-2092] @ 462dc │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2108] @ 462e0 │ │ │ │ - ldr r3, [pc, #-2108] @ 462e4 │ │ │ │ + ldr r2, [pc, #-2108] @ 47bc4 │ │ │ │ + ldr r3, [pc, #-2108] @ 47bc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ + ldr r2, [pc, #-2120] @ 47bcc │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2128] @ 47bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2164] @ 462d8 │ │ │ │ - ldr r3, [pc, #-2164] @ 462dc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ + ldr r2, [pc, #-2176] @ 47bc4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2184] @ 462e0 │ │ │ │ - ldr r3, [pc, #-2184] @ 462e4 │ │ │ │ + ldr r3, [pc, #-2184] @ 47bc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ + ldr r2, [pc, #-2196] @ 47bcc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2204] @ 47bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #240] @ 0xf0 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2328] @ 462e8 │ │ │ │ - ldr r3, [pc, #-2328] @ 462ec │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2340] @ 47bd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2348] @ 462f0 │ │ │ │ - ldr r3, [pc, #-2348] @ 462f4 │ │ │ │ + ldr r3, [pc, #-2348] @ 47bd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2360] @ 47bdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2368] @ 47be0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2404] @ 462e8 │ │ │ │ - ldr r3, [pc, #-2404] @ 462ec │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2408] @ 47bd4 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2420] @ 462f0 │ │ │ │ - ldr r3, [pc, #-2420] @ 462f4 │ │ │ │ + ldr r3, [pc, #-2420] @ 47bd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2432] @ 47bdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2440] @ 47be0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ ldrd sl, [r1] │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, fp │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2512] @ 46300 │ │ │ │ - ldr r3, [pc, #-2512] @ 46304 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2524] @ 47bec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2548] @ 462f8 │ │ │ │ - ldr r3, [pc, #-2548] @ 462fc │ │ │ │ + ldr r3, [pc, #-2532] @ 47bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2560] @ 47be4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2568] @ 47be8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2596] @ 462f8 │ │ │ │ - ldr r3, [pc, #-2596] @ 462fc │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2600] @ 47be4 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2612] @ 46300 │ │ │ │ - ldr r3, [pc, #-2612] @ 46304 │ │ │ │ + ldr r3, [pc, #-2612] @ 47be8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2624] @ 47bec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2632] @ 47bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2692] @ 462e0 │ │ │ │ - ldr r3, [pc, #-2692] @ 462e4 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2724] @ 462d8 │ │ │ │ - ldr r3, [pc, #-2724] @ 462dc │ │ │ │ + ldr r2, [pc, #-2708] @ 47bcc │ │ │ │ + ldr r3, [pc, #-2708] @ 47bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ + ldr r2, [pc, #-2736] @ 47bc4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2744] @ 47bc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2772] @ 462d8 │ │ │ │ - ldr r3, [pc, #-2772] @ 462dc │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ + ldr r2, [pc, #-2784] @ 47bc4 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2792] @ 462e0 │ │ │ │ - ldr r3, [pc, #-2792] @ 462e4 │ │ │ │ + ldr r3, [pc, #-2792] @ 47bc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ + ldr r2, [pc, #-2804] @ 47bcc │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2812] @ 47bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #192] @ 0xc0 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2928] @ 462f0 │ │ │ │ - ldr r3, [pc, #-2928] @ 462f4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2940] @ 47bdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2964] @ 462e8 │ │ │ │ - ldr r3, [pc, #-2964] @ 462ec │ │ │ │ + ldr r3, [pc, #-2948] @ 47be0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2976] @ 47bd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2984] @ 47bd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3012] @ 462e8 │ │ │ │ - ldr r3, [pc, #-3012] @ 462ec │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-3016] @ 47bd4 │ │ │ │ strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3028] @ 462f0 │ │ │ │ - ldr r3, [pc, #-3028] @ 462f4 │ │ │ │ + ldr r3, [pc, #-3028] @ 47bd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3040] @ 47bdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3048] @ 47be0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3120] @ 462f8 │ │ │ │ - ldr r3, [pc, #-3120] @ 462fc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3132] @ 47be4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3140] @ 46300 │ │ │ │ - ldr r3, [pc, #-3140] @ 46304 │ │ │ │ + ldr r3, [pc, #-3140] @ 47be8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3152] @ 47bec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3160] @ 47bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3196] @ 462f8 │ │ │ │ - ldr r3, [pc, #-3196] @ 462fc │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #-3208] @ 47be4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3216] @ 46300 │ │ │ │ - ldr r3, [pc, #-3216] @ 46304 │ │ │ │ + ldr r3, [pc, #-3216] @ 47be8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3228] @ 47bec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3236] @ 47bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [lr, r3] │ │ │ │ mov r3, r7 │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [lr, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [lr, r4] │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [lr, r6] │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ strd r0, [ip, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [ip, r7] │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [ip, r6] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ strd r0, [r8, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - strd r0, [r8, r7] │ │ │ │ + strd r0, [r8, r6] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ - ldr sl, [sp, #120] @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r9, sl] │ │ │ │ + ldr fp, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [r9, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [r9, r7] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [r9, r6] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #264] @ 0x108 │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, fp] │ │ │ │ + ldr fp, [sp, #264] @ 0x108 │ │ │ │ + strd r0, [fp, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ - strd r0, [r8, r4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [r8, r6] │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd sl, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #232] @ 0xe8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd sl, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r0, [ip, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [r7, r4] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ + strd r0, [r6, r4] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [lr, r3] │ │ │ │ mov r3, r7 │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [lr, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ strd r0, [lr, r4] │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ - ldr sl, [sp, #216] @ 0xd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r9, sl] │ │ │ │ + ldr ip, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [r9, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #456 @ 0x1c8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r9, sl] │ │ │ │ + strd r0, [r9, ip] │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2308] @ 47c38 │ │ │ │ - ldr r3, [pc, #2308] @ 47c3c │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2332] @ 49540 │ │ │ │ + ldr r3, [pc, #2332] @ 49544 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #744 @ 0x2e8 │ │ │ │ - ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #32] │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2212] @ 47c38 │ │ │ │ - ldr r3, [pc, #2212] @ 47c3c │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2236] @ 49540 │ │ │ │ + ldr r3, [pc, #2236] @ 49544 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ - ldrd r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2148] @ 47c40 │ │ │ │ - ldr r3, [pc, #2148] @ 47c44 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2132] @ 47c48 │ │ │ │ - ldr r3, [pc, #2132] @ 47c4c │ │ │ │ + ldr r2, [pc, #2160] @ 49548 │ │ │ │ + ldr r3, [pc, #2160] @ 4954c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ + ldr r2, [pc, #2148] @ 49550 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2140] @ 49554 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2076] @ 47c40 │ │ │ │ - ldr r3, [pc, #2076] @ 47c44 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ + ldr r2, [pc, #2092] @ 49548 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2056] @ 47c48 │ │ │ │ - ldr r3, [pc, #2056] @ 47c4c │ │ │ │ + ldr r3, [pc, #2084] @ 4954c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ + ldr r2, [pc, #2072] @ 49550 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2064] @ 49554 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1912] @ 47c50 │ │ │ │ - ldr r3, [pc, #1912] @ 47c54 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1928] @ 49558 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1892] @ 47c58 │ │ │ │ - ldr r3, [pc, #1892] @ 47c5c │ │ │ │ + ldr r3, [pc, #1920] @ 4955c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1908] @ 49560 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1900] @ 49564 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1844] @ 47c58 │ │ │ │ - ldr r3, [pc, #1844] @ 47c5c │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1868] @ 49560 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1812] @ 47c50 │ │ │ │ - ldr r3, [pc, #1812] @ 47c54 │ │ │ │ + ldr r3, [pc, #1856] @ 49564 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1828] @ 49558 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1820] @ 4955c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #632 @ 0x278 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #768 @ 0x300 │ │ │ │ ldrd sl, [r1] │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1720] @ 47c60 │ │ │ │ - ldr r3, [pc, #1720] @ 47c64 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1736] @ 49568 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1700] @ 47c68 │ │ │ │ - ldr r3, [pc, #1700] @ 47c6c │ │ │ │ + ldr r3, [pc, #1728] @ 4956c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1716] @ 49570 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1708] @ 49574 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1644] @ 47c60 │ │ │ │ - ldr r3, [pc, #1644] @ 47c64 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1668] @ 49568 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1628] @ 47c68 │ │ │ │ - ldr r3, [pc, #1628] @ 47c6c │ │ │ │ + ldr r3, [pc, #1656] @ 4956c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1644] @ 49570 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1636] @ 49574 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1548] @ 47c48 │ │ │ │ - ldr r3, [pc, #1548] @ 47c4c │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1516] @ 47c40 │ │ │ │ - ldr r3, [pc, #1516] @ 47c44 │ │ │ │ + ldr r2, [pc, #1560] @ 49550 │ │ │ │ + ldr r3, [pc, #1560] @ 49554 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ + ldr r2, [pc, #1532] @ 49548 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1524] @ 4954c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1468] @ 47c40 │ │ │ │ - ldr r3, [pc, #1468] @ 47c44 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ + ldr r2, [pc, #1484] @ 49548 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1448] @ 47c48 │ │ │ │ - ldr r3, [pc, #1448] @ 47c4c │ │ │ │ + ldr r3, [pc, #1476] @ 4954c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ + ldr r2, [pc, #1464] @ 49550 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1456] @ 49554 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #632 @ 0x278 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #640 @ 0x280 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1304] @ 47c50 │ │ │ │ - ldr r3, [pc, #1304] @ 47c54 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1320] @ 49558 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1284] @ 47c58 │ │ │ │ - ldr r3, [pc, #1284] @ 47c5c │ │ │ │ + ldr r3, [pc, #1312] @ 4955c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1300] @ 49560 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1292] @ 49564 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1228] @ 47c50 │ │ │ │ - ldr r3, [pc, #1228] @ 47c54 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1252] @ 49558 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1212] @ 47c58 │ │ │ │ - ldr r3, [pc, #1212] @ 47c5c │ │ │ │ + ldr r3, [pc, #1240] @ 4955c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1228] @ 49560 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1220] @ 49564 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1120] @ 47c60 │ │ │ │ - ldr r3, [pc, #1120] @ 47c64 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1136] @ 49568 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1100] @ 47c68 │ │ │ │ - ldr r3, [pc, #1100] @ 47c6c │ │ │ │ + ldr r3, [pc, #1128] @ 4956c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1116] @ 49570 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1108] @ 49574 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1052] @ 47c68 │ │ │ │ - ldr r3, [pc, #1052] @ 47c6c │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #1068] @ 49570 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1016] @ 47c60 │ │ │ │ - ldr r3, [pc, #1016] @ 47c64 │ │ │ │ + ldr r3, [pc, #1060] @ 49574 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1032] @ 49568 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1024] @ 4956c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ mov r3, r7 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [r2, ip] │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ strd r0, [lr, r6] │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [ip, r3] │ │ │ │ mov r3, r7 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [ip, r2] │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ strd r0, [r6, r4] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - ldr lr, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, lr] │ │ │ │ + ldr ip, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [r8, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [r8, r7] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [r8, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r9, ip] │ │ │ │ + ldr lr, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [r9, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [r9, r6] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [r9, r2] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #100] @ 0x64 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #124] @ 0x7c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, sl] │ │ │ │ + strd r0, [r8, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - strd r0, [r8, fp] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [r8, r7] │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #168] @ 0xa8 │ │ │ │ - ldrd sl, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd sl, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [ip, r3] │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ + ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [ip, r4] │ │ │ │ + strd r0, [ip, r6] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [lr, ip] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [lr, r2] │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - strd r0, [lr, r4] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ + strd r0, [lr, r6] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - ldr r9, [sp, #408] @ 0x198 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, r9] │ │ │ │ - mov r1, r5 │ │ │ │ + ldr sl, [sp, #408] @ 0x198 │ │ │ │ + strd r0, [r8, sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r2, [sp, #844] @ 0x34c │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ - eor r2, lr, r2 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #840] @ 0x348 │ │ │ │ - add r2, r5, r2 │ │ │ │ - strd r0, [r8, ip] │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [sp, #888] @ 0x378 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ add r3, r3, #496 @ 0x1f0 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [r8, r2] │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #892] @ 0x37c │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 4351c │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #844] @ 0x34c │ │ │ │ + eor r2, r5, r2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ + add r2, r4, r2 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 44e6c │ │ │ │ add sp, sp, #852 @ 0x354 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ svcgt 0x00f75cb0 │ │ │ │ @@ -62038,13771 +63640,13615 @@ │ │ │ │ stclcc 6, cr10, [r9], #-44 @ 0xffffffd4 │ │ │ │ svccc 0x00c8f8b8 │ │ │ │ stmibcc lr!, {r3, r6, r7, fp, sp, lr} │ │ │ │ svccc 0x00e1c73b │ │ │ │ stmdbcs lr, {r0, r1, r5, r7, r8, sp, pc} │ │ │ │ svccc 0x00ea9b66 │ │ │ │ │ │ │ │ -00047c70 : │ │ │ │ - ldr r2, [pc, #12] @ 47c84 │ │ │ │ - ldr r1, [pc, #12] @ 47c88 │ │ │ │ +00049578 : │ │ │ │ + ldr r2, [pc, #12] @ 4958c │ │ │ │ + ldr r1, [pc, #12] @ 49590 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - @ instruction: 0x00183eb0 │ │ │ │ - @ instruction: 0xffffb81c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #1760 @ 0x6e0 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [sp, #1800] @ 0x708 │ │ │ │ - mov r6, r3 │ │ │ │ + andseq r6, r8, r8, lsr #11 │ │ │ │ + @ instruction: 0xffffb854 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r1 │ │ │ │ + mov ip, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #1744 @ 0x6d0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [pc, #96] @ 49620 │ │ │ │ + ldr r1, [sp, #1792] @ 0x700 │ │ │ │ + add r3, pc, r3 │ │ │ │ rsb lr, r1, r1, lsl #6 │ │ │ │ add sl, r2, lr, lsl #4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [sp, #1804] @ 0x70c │ │ │ │ - ldr r3, [pc, #76] @ 47d08 │ │ │ │ + ldr r1, [sp, #1796] @ 0x704 │ │ │ │ cmp r2, r1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - bge 52ad8 │ │ │ │ - ldr r2, [sp, #1808] @ 0x710 │ │ │ │ + bge 54154 │ │ │ │ + ldr r2, [sp, #1800] @ 0x708 │ │ │ │ + mov r5, r0 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - str r2, [sp, #1752] @ 0x6d8 │ │ │ │ - ldr r2, [pc, #52] @ 47d0c │ │ │ │ + str r2, [sp, #1744] @ 0x6d0 │ │ │ │ + ldr r2, [pc, #48] @ 49624 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - str sl, [sp, #24] │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str ip, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #1756] @ 0x6dc │ │ │ │ - add r3, sl, #1008 @ 0x3f0 │ │ │ │ str r3, [sp, #1748] @ 0x6d4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + add r3, sl, #1008 @ 0x3f0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #1740] @ 0x6cc │ │ │ │ add r3, sl, #512 @ 0x200 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ - b 47d30 │ │ │ │ - andseq r6, r8, r4, lsl #30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b 49648 │ │ │ │ + andseq r9, r8, r0, lsl #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ - add r3, r2, #1008 @ 0x3f0 │ │ │ │ - str r3, [sp, #1748] @ 0x6d4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldrd sl, [r1] │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ - strd sl, [sp, #80] @ 0x50 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - lsl lr, r4, #8 │ │ │ │ + add r3, r3, #1008 @ 0x3f0 │ │ │ │ + str r3, [sp, #1740] @ 0x6cc │ │ │ │ + ldr ip, [sp] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ ldrd r2, [ip] │ │ │ │ - ldrd r8, [fp, #-16] │ │ │ │ - ldrd r0, [r1, lr] │ │ │ │ + ldrd sl, [r1] │ │ │ │ + ldrd r8, [lr, #-16] │ │ │ │ strd r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + strd sl, [sp, #80] @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ + lsl fp, r3, #8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r6, [ip, lr] │ │ │ │ - str lr, [sp, #12] │ │ │ │ + ldrd r0, [r1, fp] │ │ │ │ + str fp, [sp, #8] │ │ │ │ + ldrd r6, [ip, fp] │ │ │ │ + ldrd sl, [lr, #-8] │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [fp, #-8] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsl r5, r4, #7 │ │ │ │ - mov r8, r5 │ │ │ │ - add r7, ip, r8 │ │ │ │ - add r6, r3, r4, lsl #7 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ - ldrd r4, [r5, r3] │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + lsl r8, r3, #7 │ │ │ │ + add r6, ip, r8 │ │ │ │ + add r4, r9, r8 │ │ │ │ str r8, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ + ldrd r4, [r9, r8] │ │ │ │ + ldrd sl, [r1, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ + mov r0, r4 │ │ │ │ ldrd r6, [ip, r8] │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ ldrd r8, [r1, #240] @ 0xf0 │ │ │ │ - ldrd sl, [r1, #248] @ 0xf8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldrd r4, [r6, lr] │ │ │ │ - ldrd r8, [fp, #240] @ 0xf0 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldrd r8, [lr, #240] @ 0xf0 │ │ │ │ + ldrd r4, [r4, fp] │ │ │ │ + ldrd r6, [r6, fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldrd sl, [lr, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldrd r6, [r7, lr] │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [fp, #248] @ 0xf8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldrd sl, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd sl, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ - lsl r2, r4, #6 │ │ │ │ - add r9, ip, r2 │ │ │ │ - str r9, [sp, #368] @ 0x170 │ │ │ │ - ldrd r6, [ip, r2] │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ + ldr ip, [sp] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add sl, r3, r4, lsl #6 │ │ │ │ - ldrd r8, [r1, #112] @ 0x70 │ │ │ │ - ldrd r4, [r3, r2] │ │ │ │ - str sl, [sp, #360] @ 0x168 │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd sl, [r1, #120] @ 0x78 │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + lsl r6, r3, #6 │ │ │ │ + ldrd r4, [r9, r6] │ │ │ │ + add r7, r9, r6 │ │ │ │ + add r2, ip, r6 │ │ │ │ + ldrd r8, [sl, #112] @ 0x70 │ │ │ │ + ldrd sl, [sl, #120] @ 0x78 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r6, [r6, ip] │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldrd r4, [r7, fp] │ │ │ │ + ldrd r6, [r2, fp] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr sl, [sp, #360] @ 0x168 │ │ │ │ - ldr r9, [sp, #368] @ 0x170 │ │ │ │ - ldrd r4, [sl, lr] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r6, [r9, lr] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, [fp, #112] @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + ldrd r8, [lr, #112] @ 0x70 │ │ │ │ + ldrd sl, [lr, #120] @ 0x78 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [fp, #120] @ 0x78 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r2, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - rsb r8, r4, r4, lsl #3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsl sl, r8, #6 │ │ │ │ - lsl r6, r4, #3 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - ldrd r4, [r3, sl] │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr ip, [sp] │ │ │ │ + lsl r7, r3, #3 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + sub r4, r7, r3 │ │ │ │ + lsl r5, r4, #6 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + mov sl, r5 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + ldrd r8, [r1, #-128] @ 0xffffff80 │ │ │ │ ldrd r6, [ip, sl] │ │ │ │ - str sl, [sp, #704] @ 0x2c0 │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - ldrd r8, [sl, #-128] @ 0xffffff80 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + str sl, [sp, #696] @ 0x2b8 │ │ │ │ + ldrd sl, [r1, #-120] @ 0xffffff88 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd sl, [sl, #-120] @ 0xffffff88 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - add r7, r4, r4, lsl #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - lsl r9, r7, #6 │ │ │ │ - ldrd r4, [r3, r9] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str r9, [sp, #112] @ 0x70 │ │ │ │ - ldrd r6, [ip, r9] │ │ │ │ - ldrd r8, [fp, #-144] @ 0xffffff70 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add r5, r3, r3, lsl #1 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + lsl r6, r5, #6 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + ldrd r4, [r9, r6] │ │ │ │ + ldrd r8, [lr, #-144] @ 0xffffff70 │ │ │ │ + ldrd sl, [lr, #-136] @ 0xffffff78 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r6, [r6, r1] │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [fp, #-136] @ 0xffffff78 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #144] @ 0x90 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r8, [sp, #136] @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #48] @ 0x30 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2160] @ 47d10 │ │ │ │ - ldr r3, [pc, #-2160] @ 47d14 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2160] @ 49628 │ │ │ │ + ldr r3, [pc, #-2160] @ 4962c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2200] @ 47d10 │ │ │ │ - ldr r3, [pc, #-2200] @ 47d14 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2200] @ 49628 │ │ │ │ + ldr r3, [pc, #-2200] @ 4962c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2288] @ 47d10 │ │ │ │ - ldr r3, [pc, #-2288] @ 47d14 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2288] @ 49628 │ │ │ │ + ldr r3, [pc, #-2288] @ 4962c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2328] @ 47d10 │ │ │ │ - ldr r3, [pc, #-2328] @ 47d14 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - lsl r5, r4, #5 │ │ │ │ - mov r9, r5 │ │ │ │ - ldrd r6, [ip, r9] │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2328] @ 49628 │ │ │ │ + ldr r3, [pc, #-2328] @ 4962c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r4, r3, r4, lsl #5 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ - ldrd r4, [r5, r3] │ │ │ │ - add r3, ip, r9 │ │ │ │ - ldrd r8, [r1, #48] @ 0x30 │ │ │ │ - ldrd sl, [r1, #56] @ 0x38 │ │ │ │ - mov r2, r8 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsl r8, r3, #5 │ │ │ │ + add ip, r9, r8 │ │ │ │ + ldrd r6, [r1, r8] │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #376] @ 0x178 │ │ │ │ + add ip, r1, r8 │ │ │ │ + ldrd r4, [r9, r8] │ │ │ │ + str ip, [sp, #384] @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + ldrd r8, [ip, #48] @ 0x30 │ │ │ │ + ldrd sl, [ip, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ - ldrd r8, [fp, #48] @ 0x30 │ │ │ │ - ldrd r4, [r5, lr] │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r6, [r3, lr] │ │ │ │ - mov r3, r9 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - ldrd sl, [fp, #56] @ 0x38 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr ip, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldrd r4, [ip, fp] │ │ │ │ + ldrd r6, [r2, fp] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + ldrd r8, [r2, #48] @ 0x30 │ │ │ │ + ldrd sl, [r2, #56] @ 0x38 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #72] @ 0x48 │ │ │ │ - ldrd r8, [sp, #56] @ 0x38 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd sl, [sp, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #88] @ 0x58 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r9, r4, r4, lsl #2 │ │ │ │ - add ip, r3, r9, lsl #5 │ │ │ │ - lsl r5, r9, #5 │ │ │ │ - mov r6, r5 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - str ip, [sp, #392] @ 0x188 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldrd r4, [r5, r3] │ │ │ │ - ldrd r8, [fp, #-208] @ 0xffffff30 │ │ │ │ - add r1, ip, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + add lr, r3, r3, lsl #2 │ │ │ │ + lsl sl, lr, #5 │ │ │ │ + str lr, [sp, #136] @ 0x88 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + str sl, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add fp, r9, sl │ │ │ │ + ldrd r4, [r9, sl] │ │ │ │ + add ip, r1, sl │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ + ldrd r8, [r2, #-208] @ 0xffffff30 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #404] @ 0x194 │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ - ldrd r6, [r6, ip] │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [fp, #-200] @ 0xffffff38 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + str fp, [sp, #392] @ 0x188 │ │ │ │ + ldrd sl, [r2, #-200] @ 0xffffff38 │ │ │ │ + str ip, [sp, #400] @ 0x190 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr ip, [sp, #392] @ 0x188 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldrd r4, [ip, lr] │ │ │ │ - ldrd r8, [r2, #-192] @ 0xffffff40 │ │ │ │ - ldrd sl, [r2, #-184] @ 0xffffff48 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [sp, #404] @ 0x194 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr r9, [sp, #392] @ 0x188 │ │ │ │ + ldr ip, [sp, #400] @ 0x190 │ │ │ │ + ldrd r4, [r9, fp] │ │ │ │ + ldrd r8, [sl, #-192] @ 0xffffff40 │ │ │ │ + ldrd r6, [ip, fp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r1, lr] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + ldrd sl, [sl, #-184] @ 0xffffff48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #144] @ 0x90 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd sl, [sp, #120] @ 0x78 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldrd r8, [sp, #152] @ 0x98 │ │ │ │ + ldrd r8, [sp, #128] @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ mov r2, r6 │ │ │ │ - strd r6, [sp, #136] @ 0x88 │ │ │ │ + strd r6, [sp, #112] @ 0x70 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3420] @ 47d18 │ │ │ │ - ldr r3, [pc, #-3420] @ 47d1c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-3420] @ 49630 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3440] @ 47d20 │ │ │ │ - ldr r3, [pc, #-3440] @ 47d24 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [pc, #-3428] @ 49634 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #-3432] @ 49638 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3444] @ 4963c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ - ldr r2, [pc, #3496] @ 49864 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ + ldr r2, [pc, #3492] @ 4b170 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3492] @ 49868 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3480] @ 4986c │ │ │ │ - ldr r3, [pc, #3480] @ 49870 │ │ │ │ + ldr r3, [pc, #3480] @ 4b174 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3468] @ 4b178 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3460] @ 4b17c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3376] @ 49864 │ │ │ │ - ldr r3, [pc, #3376] @ 49868 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3364] @ 4b170 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3356] @ 4986c │ │ │ │ - ldr r3, [pc, #3356] @ 49870 │ │ │ │ + ldr r3, [pc, #3356] @ 4b174 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3344] @ 4b178 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3336] @ 4b17c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ - ldr r2, [pc, #3304] @ 4986c │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ + ldr r2, [pc, #3300] @ 4b178 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3300] @ 49870 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3272] @ 49864 │ │ │ │ - ldr r3, [pc, #3272] @ 49868 │ │ │ │ + ldr r3, [pc, #3288] @ 4b17c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3260] @ 4b170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3252] @ 4b174 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ - rsb sl, r4, r4, lsl #4 │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - lsl r5, r4, #4 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ strd r0, [r3] │ │ │ │ - lsl r1, sl, #5 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - ldrd r4, [r3, r1] │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + lsl r6, r3, #4 │ │ │ │ + sub r3, r6, r3 │ │ │ │ + lsl lr, r3, #5 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + ldrd r4, [r9, lr] │ │ │ │ ldrd r8, [sl, #-64] @ 0xffffffc0 │ │ │ │ - ldrd r6, [ip, r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd sl, [sl, #-56] @ 0xffffffc8 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [r1, lr] │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sl, #-56] @ 0xffffffc8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + str lr, [sp, #200] @ 0xc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - lsl r7, r2, #5 │ │ │ │ - ldrd r4, [r3, r7] │ │ │ │ - ldrd r8, [fp, #-80] @ 0xffffffb0 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + lsl r3, r4, #5 │ │ │ │ + ldrd r4, [r9, r3] │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r8, [r2, #-80] @ 0xffffffb0 │ │ │ │ + ldrd r6, [r1, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldrd sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd sl, [r2, #-72] @ 0xffffffb8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #88] @ 0x58 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd sl, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #144] @ 0x90 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #96] @ 0x60 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - add r4, r3, r7, lsl #5 │ │ │ │ - lsl r5, r7, #5 │ │ │ │ - mov r7, r5 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ - ldrd r4, [r5, r3] │ │ │ │ - add fp, ip, r7 │ │ │ │ - str fp, [sp, #412] @ 0x19c │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp] │ │ │ │ + lsl lr, r5, #5 │ │ │ │ + ldrd r4, [r9, lr] │ │ │ │ + add fp, r9, lr │ │ │ │ + add r9, r1, lr │ │ │ │ + ldrd r6, [r1, lr] │ │ │ │ + str lr, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, [r1, #176] @ 0xb0 │ │ │ │ - ldrd sl, [r1, #184] @ 0xb8 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + str r9, [sp, #408] @ 0x198 │ │ │ │ + str fp, [sp, #404] @ 0x194 │ │ │ │ + ldrd r8, [lr, #176] @ 0xb0 │ │ │ │ + ldrd sl, [lr, #184] @ 0xb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr fp, [sp, #412] @ 0x19c │ │ │ │ - ldrd r4, [r4, lr] │ │ │ │ - ldrd r6, [fp, lr] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #404] @ 0x194 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r9, [sp, #408] @ 0x198 │ │ │ │ + ldrd r4, [r1, fp] │ │ │ │ + ldrd r6, [r9, fp] │ │ │ │ + ldrd r8, [r2, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, [fp, #176] @ 0xb0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, r8 │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + ldrd sl, [r2, #184] @ 0xb8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [fp, #184] @ 0xb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd sl, [sp, #144] @ 0x90 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #152] @ 0x98 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ mov r2, r6 │ │ │ │ - strd r6, [sp, #176] @ 0xb0 │ │ │ │ + strd r6, [sp, #128] @ 0x80 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2052] @ 4986c │ │ │ │ - ldr r3, [pc, #2052] @ 49870 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2044] @ 4b178 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2016] @ 49864 │ │ │ │ - ldr r3, [pc, #2016] @ 49868 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #2036] @ 4b17c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #2016] @ 4b170 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2004] @ 4b174 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ - ldr r2, [pc, #1980] @ 4986c │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ + ldr r2, [pc, #1980] @ 4b178 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #1976] @ 49870 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1948] @ 49864 │ │ │ │ - ldr r3, [pc, #1948] @ 49868 │ │ │ │ + ldr r3, [pc, #1968] @ 4b17c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1940] @ 4b170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1932] @ 4b174 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1852] @ 49864 │ │ │ │ - ldr r3, [pc, #1852] @ 49868 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1844] @ 4b170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1832] @ 4986c │ │ │ │ - ldr r3, [pc, #1832] @ 49870 │ │ │ │ + ldr r3, [pc, #1836] @ 4b174 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1824] @ 4b178 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1816] @ 4b17c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ - ldr r2, [pc, #1772] @ 49864 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ + ldr r2, [pc, #1772] @ 4b170 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #1768] @ 49868 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1756] @ 4986c │ │ │ │ - ldr r3, [pc, #1756] @ 49870 │ │ │ │ + ldr r3, [pc, #1760] @ 4b174 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1748] @ 4b178 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1740] @ 4b17c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - add r6, ip, r2 │ │ │ │ - str r6, [sp, #420] @ 0x1a4 │ │ │ │ - ldrd r6, [ip, r2] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r4, r3, r2 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ - ldrd r4, [r3, r2] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp] │ │ │ │ + add fp, r9, r6 │ │ │ │ + ldrd r4, [r9, r6] │ │ │ │ + str fp, [sp, #412] @ 0x19c │ │ │ │ + add fp, r1, r6 │ │ │ │ + ldrd r6, [r6, r1] │ │ │ │ + str fp, [sp, #416] @ 0x1a0 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, [r1, #16] │ │ │ │ - ldrd sl, [r1, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, [lr, #16] │ │ │ │ + ldrd sl, [lr, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldrd r4, [r3, lr] │ │ │ │ - ldrd r8, [fp, #16] │ │ │ │ - ldr r6, [sp, #420] @ 0x1a4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + ldr ip, [sp, #412] @ 0x19c │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldrd r8, [sl, #16] │ │ │ │ + ldrd r4, [ip, fp] │ │ │ │ + ldrd r6, [r1, fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r6, [r6, lr] │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - ldrd sl, [fp, #24] │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrd sl, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r4, [sp, #208] @ 0xd0 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r5, r6, r5 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - lsl r1, r5, #4 │ │ │ │ - add r4, r3, r5, lsl #4 │ │ │ │ - ldrd r8, [fp, #-240] @ 0xffffff10 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ - ldrd r4, [r3, r1] │ │ │ │ - add r3, ip, r1 │ │ │ │ - ldrd r6, [ip, r1] │ │ │ │ - mov r2, r8 │ │ │ │ + strd r4, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add fp, r7, r3 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + lsl r5, fp, #4 │ │ │ │ + str fp, [sp, #168] @ 0xa8 │ │ │ │ + mov ip, r5 │ │ │ │ + add r7, r9, r5 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + add r9, r1, ip │ │ │ │ + str r9, [sp, #424] @ 0x1a8 │ │ │ │ + ldrd r8, [sl, #-240] @ 0xffffff10 │ │ │ │ + str r7, [sp, #420] @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #428] @ 0x1ac │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd sl, [sl, #-232] @ 0xffffff18 │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [r1, ip] │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [fp, #-232] @ 0xffffff18 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + str ip, [sp, #224] @ 0xe0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ - ldrd r8, [sl, #-224] @ 0xffffff20 │ │ │ │ - ldrd r4, [r4, lr] │ │ │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r6, [r3, lr] │ │ │ │ - mov r3, r9 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - ldrd sl, [sl, #-216] @ 0xffffff28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ strd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldr r9, [sp, #420] @ 0x1a4 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldrd r4, [r9, fp] │ │ │ │ + ldrd r8, [ip, #-224] @ 0xffffff20 │ │ │ │ + ldrd r6, [r7, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + ldrd sl, [ip, #-216] @ 0xffffff28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ - strd r4, [r3] │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + strd r4, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - lsl r6, r9, #4 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add ip, r3, r9, lsl #4 │ │ │ │ - ldrd r4, [r3, r6] │ │ │ │ - ldrd r8, [r1, #144] @ 0x90 │ │ │ │ - str ip, [sp, #432] @ 0x1b0 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldrd sl, [r1, #152] @ 0x98 │ │ │ │ - add lr, ip, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldrd sl, [lr, #152] @ 0x98 │ │ │ │ + lsl r5, r1, #4 │ │ │ │ + ldr r1, [sp] │ │ │ │ + add r8, r9, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + add r7, r1, r3 │ │ │ │ + str r8, [sp, #428] @ 0x1ac │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r8, [lr, #144] @ 0x90 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldrd r6, [r1, r3] │ │ │ │ mov r1, r5 │ │ │ │ - ldrd r6, [r6, ip] │ │ │ │ - str lr, [sp, #436] @ 0x1b4 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr fp, [sp, #436] @ 0x1b4 │ │ │ │ - ldr ip, [sp, #432] @ 0x1b0 │ │ │ │ - ldrd r6, [fp, lr] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldrd r4, [ip, lr] │ │ │ │ - ldrd r8, [fp, #144] @ 0x90 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + ldr r1, [sp, #428] @ 0x1ac │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldrd r8, [sl, #144] @ 0x90 │ │ │ │ + ldrd r4, [r1, fp] │ │ │ │ + ldrd r6, [r7, fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd sl, [fp, #152] @ 0x98 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldrd sl, [sl, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r3] │ │ │ │ - ldrd r8, [sp, #168] @ 0xa8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r8, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd sl, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ - add lr, r5, r8, lsl #2 │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - lsl r6, lr, #4 │ │ │ │ - ldrd r8, [sl, #-96] @ 0xffffffa0 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - str lr, [sp, #320] @ 0x140 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ - ldrd sl, [sl, #-88] @ 0xffffffa8 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldrd r4, [r3, r6] │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, #464 @ 0x1d0 │ │ │ │ + ldr r1, [sp] │ │ │ │ + mul ip, r3, ip │ │ │ │ + ldrd r4, [r9, ip] │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [r1, ip] │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldrd r6, [r6, ip] │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #88] @ 0x58 │ │ │ │ + ldrd r8, [ip, #-96] @ 0xffffffa0 │ │ │ │ + ldrd sl, [ip, #-88] @ 0xffffffa8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ - add r4, r5, r7, lsl #2 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ - lsl r4, r4, #4 │ │ │ │ - mov lr, r4 │ │ │ │ - str lr, [sp, #176] @ 0xb0 │ │ │ │ - b 4987c │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + strd r0, [r3] │ │ │ │ + mov r3, #208 @ 0xd0 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + mul ip, r3, ip │ │ │ │ + ldrd r4, [r9, ip] │ │ │ │ + b 4b188 │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldrd r4, [r4, r3] │ │ │ │ - ldrd r6, [ip, lr] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + ldrd r8, [sl, #-112] @ 0xffffff90 │ │ │ │ + ldrd r6, [r1, ip] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, [fp, #-112] @ 0xffffff90 │ │ │ │ mov r1, r5 │ │ │ │ + ldrd sl, [sl, #-104] @ 0xffffff98 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [fp, #-104] @ 0xffffff98 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #96] @ 0x60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r6, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ + strd r6, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ ldrd r8, [r1] │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-800] @ 49874 │ │ │ │ - ldr r3, [pc, #-800] @ 49878 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-788] @ 4b180 │ │ │ │ + ldr r3, [pc, #-788] @ 4b184 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-840] @ 49874 │ │ │ │ - ldr r3, [pc, #-840] @ 49878 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-828] @ 4b180 │ │ │ │ + ldr r3, [pc, #-828] @ 4b184 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-936] @ 49874 │ │ │ │ - ldr r3, [pc, #-936] @ 49878 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-924] @ 4b180 │ │ │ │ + ldr r3, [pc, #-924] @ 4b184 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-976] @ 49874 │ │ │ │ - ldr r3, [pc, #-976] @ 49878 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-964] @ 4b180 │ │ │ │ + ldr r3, [pc, #-964] @ 4b184 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1024 @ 0x400 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1024 @ 0x400 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ - add r3, sp, #1040 @ 0x410 │ │ │ │ - sub r8, r4, r5 │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - lsl ip, r8, #4 │ │ │ │ - str r8, [sp, #248] @ 0xf8 │ │ │ │ - ldrd r8, [sl, #-32] @ 0xffffffe0 │ │ │ │ - mov fp, ip │ │ │ │ - mov r2, r8 │ │ │ │ - str fp, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1024 @ 0x400 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldrd r4, [r3, ip] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + sub r8, r5, ip │ │ │ │ + lsl fp, r8, #4 │ │ │ │ + str r8, [sp, #128] @ 0x80 │ │ │ │ + ldrd r4, [r9, fp] │ │ │ │ + ldrd r8, [r2, #-32] @ 0xffffffe0 │ │ │ │ + ldrd r6, [r1, fp] │ │ │ │ + str fp, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldrd r6, [ip, fp] │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sl, #-24] @ 0xffffffe8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd sl, [r2, #-24] @ 0xffffffe8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + strd r4, [sp, #96] @ 0x60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - lsl r4, ip, #4 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - mov r8, r4 │ │ │ │ - ldrd r6, [ip, r8] │ │ │ │ - str r8, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldrd sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldrd r4, [r4, r3] │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + lsl r7, r7, #4 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r4, [r9, r7] │ │ │ │ + ldrd r8, [sl, #-48] @ 0xffffffd0 │ │ │ │ + ldrd sl, [sl, #-40] @ 0xffffffd8 │ │ │ │ mov r0, r4 │ │ │ │ + strd r4, [sp, #96] @ 0x60 │ │ │ │ + ldrd r6, [r7, r1] │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r4 │ │ │ │ + strd r4, [sp, #176] @ 0xb0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - strd r4, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - lsl lr, r8, #4 │ │ │ │ - add sl, ip, lr │ │ │ │ - ldrd r6, [ip, lr] │ │ │ │ - str lr, [sp, #200] @ 0xc8 │ │ │ │ - str sl, [sp, #448] @ 0x1c0 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r9, r3, r8, lsl #4 │ │ │ │ - ldrd r4, [r3, lr] │ │ │ │ - str r9, [sp, #440] @ 0x1b8 │ │ │ │ - ldrd r8, [r1, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp] │ │ │ │ + lsl r5, r5, #4 │ │ │ │ + add r3, r9, r5 │ │ │ │ + str r3, [sp, #436] @ 0x1b4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r6, [r1, r3] │ │ │ │ + add sl, r1, r3 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str sl, [sp, #440] @ 0x1b8 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + ldrd r8, [r3, #208] @ 0xd0 │ │ │ │ + ldrd sl, [r3, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, [r1, #216] @ 0xd8 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #96] @ 0x60 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r9, [sp, #440] @ 0x1b8 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldrd r4, [r9, lr] │ │ │ │ - ldrd r8, [fp, #208] @ 0xd0 │ │ │ │ - ldr sl, [sp, #448] @ 0x1c0 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r6, [sl, lr] │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - ldrd sl, [fp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldr sl, [sp, #440] @ 0x1b8 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r1, [sp, #436] @ 0x1b4 │ │ │ │ + ldrd r6, [sl, fp] │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + ldrd r4, [r1, fp] │ │ │ │ + ldrd r8, [sl, #208] @ 0xd0 │ │ │ │ + ldrd sl, [sl, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ - strd r4, [r3] │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r0, [r1] │ │ │ │ + strd r4, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - lsl sl, r7, #4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r1, r3, r7, lsl #4 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r9, ip, sl │ │ │ │ - ldrd r4, [r3, sl] │ │ │ │ - str r9, [sp, #460] @ 0x1cc │ │ │ │ - ldrd r8, [r1, #80] @ 0x50 │ │ │ │ - ldrd r6, [ip, sl] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + lsl r5, r5, #4 │ │ │ │ + add r1, r9, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + str r1, [sp, #444] @ 0x1bc │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str sl, [sp, #208] @ 0xd0 │ │ │ │ - ldrd sl, [r1, #88] @ 0x58 │ │ │ │ + str fp, [sp, #264] @ 0x108 │ │ │ │ + strd r4, [sp, #96] @ 0x60 │ │ │ │ + ldrd r6, [r1, fp] │ │ │ │ + add ip, r1, fp │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r8, [r3, #80] @ 0x50 │ │ │ │ + str ip, [sp, #1736] @ 0x6c8 │ │ │ │ + ldrd sl, [r3, #88] @ 0x58 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r9, [sp, #460] @ 0x1cc │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldrd r6, [r9, lr] │ │ │ │ - ldrd r8, [fp, #80] @ 0x50 │ │ │ │ - ldrd sl, [fp, #88] @ 0x58 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ - ldrd r4, [r1, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + ldr r1, [sp, #444] @ 0x1bc │ │ │ │ + ldr r9, [sp, #1736] @ 0x6c8 │ │ │ │ + ldrd r4, [r1, fp] │ │ │ │ + ldrd r6, [r9, fp] │ │ │ │ + ldrd r8, [sl, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #96] @ 0x60 │ │ │ │ + ldrd sl, [sl, #88] @ 0x58 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r8, [sp, #216] @ 0xd8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + ldrd r8, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd sl, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #120] @ 0x78 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r6, [sp, #224] @ 0xe0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - add fp, r7, r7, lsl #3 │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - lsl r9, fp, #4 │ │ │ │ - lsl r8, r7, #3 │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ - ldrd r6, [ip, r9] │ │ │ │ - str r9, [sp, #216] @ 0xd8 │ │ │ │ - str fp, [sp, #632] @ 0x278 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldrd r4, [r3, r9] │ │ │ │ - ldrd r8, [sl, #-160] @ 0xffffff60 │ │ │ │ + mov r3, #432 @ 0x1b0 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + mul ip, r3, ip │ │ │ │ + ldrd r4, [r9, ip] │ │ │ │ + str ip, [sp, #96] @ 0x60 │ │ │ │ + ldrd r8, [lr, #-160] @ 0xffffff60 │ │ │ │ + ldrd sl, [lr, #-152] @ 0xffffff68 │ │ │ │ mov r0, r4 │ │ │ │ + strd r4, [sp, #104] @ 0x68 │ │ │ │ + ldrd r6, [r1, ip] │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sl, #-152] @ 0xffffff68 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r5, r9, lsl #1 │ │ │ │ - lsl r4, r3, #4 │ │ │ │ - mov fp, r4 │ │ │ │ - ldrd r6, [ip, fp] │ │ │ │ - str r3, [sp, #1744] @ 0x6d0 │ │ │ │ - str fp, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldrd r4, [r4, r3] │ │ │ │ - ldrd r8, [fp, #-176] @ 0xffffff50 │ │ │ │ + mov r3, #176 @ 0xb0 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + mul r5, r3, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + ldrd r8, [sl, #-176] @ 0xffffff50 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldrd sl, [sl, #-168] @ 0xffffff58 │ │ │ │ mov r0, r4 │ │ │ │ + strd r4, [sp, #120] @ 0x78 │ │ │ │ + ldrd r6, [r1, r3] │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd sl, [fp, #-168] @ 0xffffff58 │ │ │ │ - strd r4, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r6, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + strd r6, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1056 @ 0x420 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1040 @ 0x410 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #1040 @ 0x410 │ │ │ │ - strd r4, [r1, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ + strd r4, [r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1056 @ 0x420 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1072 @ 0x430 │ │ │ │ - add r3, r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #1072 @ 0x430 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1072 @ 0x430 │ │ │ │ + add r1, sp, #1056 @ 0x420 │ │ │ │ + add r1, r1, #8 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1088 @ 0x440 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1072 @ 0x430 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1088 @ 0x440 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1104 @ 0x450 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1088 @ 0x440 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1632 @ 0x660 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1616 @ 0x650 │ │ │ │ mov r2, r6 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1632 @ 0x660 │ │ │ │ mov r2, sl │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ ldrd r8, [r1] │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3492] @ 4b484 │ │ │ │ - ldr r3, [pc, #3492] @ 4b488 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3480] @ 4cd50 │ │ │ │ + ldr r3, [pc, #3480] @ 4cd54 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #1104 @ 0x450 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3448] @ 4b484 │ │ │ │ - ldr r3, [pc, #3448] @ 4b488 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1120 @ 0x460 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3440] @ 4cd50 │ │ │ │ + ldr r3, [pc, #3440] @ 4cd54 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1104 @ 0x450 │ │ │ │ mov r2, r8 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3352] @ 4b484 │ │ │ │ - ldr r3, [pc, #3352] @ 4b488 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3340] @ 4cd50 │ │ │ │ + ldr r3, [pc, #3340] @ 4cd54 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #1120 @ 0x460 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3308] @ 4b484 │ │ │ │ - ldr r3, [pc, #3308] @ 4b488 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1136 @ 0x470 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3300] @ 4cd50 │ │ │ │ + ldr r3, [pc, #3300] @ 4cd54 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1120 @ 0x460 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1648 @ 0x670 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1632 @ 0x660 │ │ │ │ mov r2, r6 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1648 @ 0x670 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1136 @ 0x470 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #96] @ 0x60 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ - add r3, sp, #1152 @ 0x480 │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1136 @ 0x470 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ - sub r3, r9, r5 │ │ │ │ - lsl r4, r3, #3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldrd r8, [sl, #-16] │ │ │ │ - mov r1, r4 │ │ │ │ - ldrd r4, [r4, r3] │ │ │ │ - ldrd r6, [ip, r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + sub r3, r8, r5 │ │ │ │ + lsl r1, r3, #3 │ │ │ │ + ldrd sl, [lr, #-8] │ │ │ │ + mov ip, r1 │ │ │ │ + ldrd r4, [r9, r1] │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldrd r8, [lr, #-16] │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + strd r4, [sp, #120] @ 0x78 │ │ │ │ + str ip, [sp, #272] @ 0x110 │ │ │ │ + ldrd r6, [r1, ip] │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sl, #-8] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #248] @ 0xf8 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - lsl r4, r8, #3 │ │ │ │ - mov r7, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldrd r4, [r4, r3] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r8, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + lsl r1, r8, #3 │ │ │ │ + ldrd r4, [r9, r1] │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [sp] │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ + ldrd r6, [r1, r2] │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ + strd r4, [sp, #120] @ 0x78 │ │ │ │ + ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #248] @ 0xf8 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [fp, #-24] @ 0xffffffe8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - strd r4, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - lsl r9, ip, #3 │ │ │ │ - str r9, [sp, #248] @ 0xf8 │ │ │ │ + strd r4, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + ldr r9, [sp, #112] @ 0x70 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r1, r3, ip, lsl #3 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r7, ip, r9 │ │ │ │ - ldrd r4, [r3, r9] │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ - ldrd r6, [ip, r9] │ │ │ │ - ldrd r8, [r1, #224] @ 0xe0 │ │ │ │ - ldrd sl, [r1, #232] @ 0xe8 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - strd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r1, [sp] │ │ │ │ + lsl sl, r9, #3 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ + str sl, [sp, #288] @ 0x120 │ │ │ │ + ldrd r4, [r9, sl] │ │ │ │ + add r8, r9, sl │ │ │ │ + add r9, r1, sl │ │ │ │ + ldrd sl, [ip, #232] @ 0xe8 │ │ │ │ + str r8, [sp, #448] @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + str r9, [sp, #456] @ 0x1c8 │ │ │ │ + ldrd r8, [ip, #224] @ 0xe0 │ │ │ │ + strd r4, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + ldr r8, [sp, #448] @ 0x1c0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldrd r4, [r1, lr] │ │ │ │ - ldrd r8, [fp, #224] @ 0xe0 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - strd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r4, [r8, fp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r9, [sp, #456] @ 0x1c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldrd r6, [r7, lr] │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [fp, #232] @ 0xe8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #112] @ 0x70 │ │ │ │ + ldrd r6, [r9, fp] │ │ │ │ + ldrd r8, [r3, #224] @ 0xe0 │ │ │ │ + ldrd sl, [r3, #232] @ 0xe8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ - strd r4, [r3] │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r0, [r1] │ │ │ │ + strd r4, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - lsl r9, r5, #3 │ │ │ │ - ldrd r6, [ip, r9] │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r8, r3, r5, lsl #3 │ │ │ │ - str r8, [sp, #480] @ 0x1e0 │ │ │ │ - add r8, ip, r9 │ │ │ │ - ldrd r4, [r3, r9] │ │ │ │ - str r8, [sp, #488] @ 0x1e8 │ │ │ │ - ldrd r8, [r1, #96] @ 0x60 │ │ │ │ - ldrd sl, [r1, #104] @ 0x68 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - strd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + mov r7, r5 │ │ │ │ + add sl, r9, r5 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + add r8, r1, r7 │ │ │ │ + str r8, [sp, #472] @ 0x1d8 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r8, [ip, #96] @ 0x60 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ + ldrd r6, [r7, r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + str sl, [sp, #464] @ 0x1d0 │ │ │ │ + ldrd sl, [ip, #104] @ 0x68 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r4, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr fp, [sp, #488] @ 0x1e8 │ │ │ │ - ldr r8, [sp, #480] @ 0x1e0 │ │ │ │ - ldrd r6, [fp, lr] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldrd r4, [r8, lr] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r8, [fp, #96] @ 0x60 │ │ │ │ - ldrd sl, [fp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr ip, [sp, #472] @ 0x1d8 │ │ │ │ + ldrd r8, [r3, #96] @ 0x60 │ │ │ │ + ldrd r4, [r7, fp] │ │ │ │ + ldrd r6, [ip, fp] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - strd r4, [r1] │ │ │ │ + ldrd sl, [r3, #104] @ 0x68 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ + ldrd sl, [sp, #112] @ 0x70 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r8, [r3] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd sl, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #120] @ 0x78 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r6, [r1] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ - sub r3, r9, r5 │ │ │ │ - lsl ip, r3, #3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - ldrd r4, [r3, ip] │ │ │ │ - ldrd r8, [sl, #-144] @ 0xffffff70 │ │ │ │ - mov fp, ip │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - strd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, #440 @ 0x1b8 │ │ │ │ + ldr r1, [sp] │ │ │ │ + mul r5, r3, r5 │ │ │ │ + mov lr, r5 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + ldrd r6, [r1, lr] │ │ │ │ + str lr, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r8, [r1, #-144] @ 0xffffff70 │ │ │ │ + ldrd sl, [r1, #-136] @ 0xffffff78 │ │ │ │ mov r1, r5 │ │ │ │ - ldrd r6, [ip, fp] │ │ │ │ - str fp, [sp, #256] @ 0x100 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sl, #-136] @ 0xffffff78 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ - sub r3, r7, r5 │ │ │ │ - lsl ip, r3, #3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r8, ip │ │ │ │ - ldrd r4, [r3, ip] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - str r8, [sp, #264] @ 0x108 │ │ │ │ - ldrd r6, [ip, r8] │ │ │ │ - ldrd r8, [fp, #-160] @ 0xffffff60 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - strd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, #184 @ 0xb8 │ │ │ │ + ldr r1, [sp] │ │ │ │ + mul r5, r3, r5 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov ip, r5 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + ldrd r8, [r3, #-160] @ 0xffffff60 │ │ │ │ + str ip, [sp, #112] @ 0x70 │ │ │ │ + ldrd sl, [r3, #-152] @ 0xffffff68 │ │ │ │ mov r0, r4 │ │ │ │ + strd r4, [sp, #120] @ 0x78 │ │ │ │ + ldrd r6, [r1, ip] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [fp, #-152] @ 0xffffff68 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ ldrd r8, [r1] │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + mov sl, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1152 @ 0x480 │ │ │ │ mov r2, r8 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1168 @ 0x490 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1152 @ 0x480 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ ldrd r8, [r1] │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1664 @ 0x680 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1648 @ 0x670 │ │ │ │ mov r2, r4 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1664 @ 0x680 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ ldrd r2, [r3] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1168 @ 0x490 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1184 @ 0x4a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1168 @ 0x490 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1184 @ 0x4a0 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1200 @ 0x4b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1184 @ 0x4a0 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #476] @ 4b484 │ │ │ │ - ldr r3, [pc, #476] @ 4b488 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #588] @ 4cd50 │ │ │ │ + ldr r3, [pc, #588] @ 4cd54 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #1200 @ 0x4b0 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #432] @ 4b484 │ │ │ │ - ldr r3, [pc, #432] @ 4b488 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1216 @ 0x4c0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #548] @ 4cd50 │ │ │ │ + ldr r3, [pc, #548] @ 4cd54 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1200 @ 0x4b0 │ │ │ │ mov r2, sl │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #336] @ 4b484 │ │ │ │ - ldr r3, [pc, #336] @ 4b488 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #448] @ 4cd50 │ │ │ │ + ldr r3, [pc, #448] @ 4cd54 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #1216 @ 0x4c0 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #292] @ 4b484 │ │ │ │ - ldr r3, [pc, #292] @ 4b488 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1232 @ 0x4d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #408] @ 4cd50 │ │ │ │ + ldr r3, [pc, #408] @ 4cd54 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1216 @ 0x4c0 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1680 @ 0x690 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1664 @ 0x680 │ │ │ │ mov r2, r6 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1680 @ 0x690 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1232 @ 0x4d0 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1248 @ 0x4e0 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - add sl, ip, fp │ │ │ │ - ldrd r6, [ip, fp] │ │ │ │ - str sl, [sp, #504] @ 0x1f8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add r3, sp, #1232 @ 0x4d0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldrd r4, [r3, fp] │ │ │ │ - ldrd r8, [r1] │ │ │ │ - add r2, r3, fp │ │ │ │ - ldrd sl, [r1, #8] │ │ │ │ - b 4b494 │ │ │ │ - ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ - svccc 0x00e6a09e │ │ │ │ - ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ - svccc 0x00e6a09e │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - strd r4, [r1] │ │ │ │ - mov r3, r9 │ │ │ │ + add r2, r9, r7 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + ldrd r4, [r9, r7] │ │ │ │ + add r2, r1, r7 │ │ │ │ + ldrd r6, [r7, r1] │ │ │ │ + ldrd r8, [sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldrd sl, [sl, #8] │ │ │ │ + strd r4, [sp, #120] @ 0x78 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ + b 4cd60 │ │ │ │ + ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ + svccc 0x00e6a09e │ │ │ │ + ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ + svccc 0x00e6a09e │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldrd r4, [r2, lr] │ │ │ │ - ldrd r8, [fp] │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ - ldr sl, [sp, #504] @ 0x1f8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldrd r8, [sl] │ │ │ │ + ldrd r4, [r2, fp] │ │ │ │ + ldrd r6, [r7, fp] │ │ │ │ mov r2, r8 │ │ │ │ - ldrd r6, [sl, lr] │ │ │ │ - ldrd sl, [fp, #8] │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - strd r4, [r1] │ │ │ │ mov r3, r9 │ │ │ │ + ldrd sl, [sl, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #120] @ 0x78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ strd r4, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #72] @ 0x48 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r3, fp, r5 │ │ │ │ - add ip, r1, r3, lsl #3 │ │ │ │ - str ip, [sp, #512] @ 0x200 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - lsl fp, r3, #3 │ │ │ │ - ldrd r6, [ip, fp] │ │ │ │ - add lr, ip, fp │ │ │ │ - ldrd r4, [r1, fp] │ │ │ │ - str fp, [sp, #272] @ 0x110 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - sub r3, fp, #256 @ 0x100 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + add r3, r3, r5 │ │ │ │ + lsl r7, r3, #3 │ │ │ │ + sub r3, sl, #256 @ 0x100 │ │ │ │ + add r8, r1, r7 │ │ │ │ + ldrd r4, [r9, r7] │ │ │ │ + add fp, r9, r7 │ │ │ │ + str r8, [sp, #504] @ 0x1f8 │ │ │ │ ldrd r8, [r3] │ │ │ │ - strd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r6, [r7, r1] │ │ │ │ mov r1, r5 │ │ │ │ - str lr, [sp, #520] @ 0x208 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [fp, #-248] @ 0xffffff08 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + str fp, [sp, #496] @ 0x1f0 │ │ │ │ + ldrd sl, [sl, #-248] @ 0xffffff08 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r4, [sp, #120] @ 0x78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr sl, [sp, #520] @ 0x208 │ │ │ │ - ldr ip, [sp, #512] @ 0x200 │ │ │ │ - ldrd r6, [sl, lr] │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - ldrd r4, [ip, lr] │ │ │ │ - ldrd r8, [sl, #-240] @ 0xffffff10 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ - ldrd sl, [sl, #-232] @ 0xffffff18 │ │ │ │ - mov r2, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr ip, [sp, #496] @ 0x1f0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - strd r4, [r1] │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r8, [sp, #504] @ 0x1f8 │ │ │ │ + ldrd r4, [ip, fp] │ │ │ │ + ldrd r6, [r8, fp] │ │ │ │ + ldrd r8, [r1, #-240] @ 0xffffff10 │ │ │ │ mov r0, r4 │ │ │ │ + strd r4, [sp, #120] @ 0x78 │ │ │ │ + ldrd sl, [r1, #-232] @ 0xffffff18 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ - strd r4, [r3] │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ ldrd r0, [r1] │ │ │ │ + strd r4, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ + ldr fp, [sp, #168] @ 0xa8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsl r1, r5, #3 │ │ │ │ - add r5, r3, r5, lsl #3 │ │ │ │ - ldrd r6, [ip, r1] │ │ │ │ - add lr, ip, r1 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ - ldrd r4, [r3, r1] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsl ip, fp, #3 │ │ │ │ + add fp, r9, ip │ │ │ │ + ldrd r4, [r9, ip] │ │ │ │ + ldrd r8, [r3, #128] @ 0x80 │ │ │ │ + ldrd r6, [r1, ip] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, [r1, #128] @ 0x80 │ │ │ │ - ldrd sl, [r1, #136] @ 0x88 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ - strd r4, [r1] │ │ │ │ + strd r4, [sp, #120] @ 0x78 │ │ │ │ + str fp, [sp, #512] @ 0x200 │ │ │ │ + add fp, r1, ip │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ + str ip, [sp, #312] @ 0x138 │ │ │ │ + str fp, [sp, #520] @ 0x208 │ │ │ │ + ldrd sl, [r3, #136] @ 0x88 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - str lr, [sp, #536] @ 0x218 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r4, [r5, lr] │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r6, [r7, lr] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ - ldrd r8, [fp, #128] @ 0x80 │ │ │ │ - strd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r8, [sp, #520] @ 0x208 │ │ │ │ + ldrd r4, [r1, fp] │ │ │ │ + ldrd r6, [r8, fp] │ │ │ │ + ldrd r8, [r3, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [fp, #136] @ 0x88 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #120] @ 0x78 │ │ │ │ + ldrd sl, [r3, #136] @ 0x88 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1248 @ 0x4e0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - add r3, r3, #8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1248 @ 0x4e0 │ │ │ │ - ldrd r8, [r3, #8] │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd sl, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r8, [sp, #168] @ 0xa8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1248 @ 0x4e0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #144] @ 0x90 │ │ │ │ mov r2, r4 │ │ │ │ - add r3, r3, #8 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ - ldrd r6, [r1] │ │ │ │ mov r3, r5 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1312 @ 0x520 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ mov r2, r4 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r9, r5 │ │ │ │ - lsl r5, r3, #3 │ │ │ │ - mov sl, r5 │ │ │ │ - ldrd r6, [ip, sl] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str sl, [sp, #288] @ 0x120 │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - ldrd r4, [r5, r3] │ │ │ │ - ldrd r8, [sl, #-112] @ 0xffffff90 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ - strd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, #456 @ 0x1c8 │ │ │ │ + ldr r1, [sp] │ │ │ │ + mul r5, r3, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + ldrd r6, [r1, r3] │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ + strd r4, [sp, #128] @ 0x80 │ │ │ │ + ldrd r8, [r1, #-112] @ 0xffffff90 │ │ │ │ + ldrd sl, [r1, #-104] @ 0xffffff98 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sl, #-104] @ 0xffffff98 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1280 @ 0x500 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #1296 @ 0x510 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r9, r9, lsl #2 │ │ │ │ - lsl r5, r3, #3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + mov r3, #200 @ 0xc8 │ │ │ │ + ldr r1, [sp] │ │ │ │ + mul r5, r3, r5 │ │ │ │ mov lr, r5 │ │ │ │ - ldrd r8, [fp, #-128] @ 0xffffff80 │ │ │ │ - ldrd r4, [r5, r3] │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ - strd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + str lr, [sp, #128] @ 0x80 │ │ │ │ + ldrd r6, [r1, lr] │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldrd r6, [ip, lr] │ │ │ │ - str lr, [sp, #296] @ 0x128 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [fp, #-120] @ 0xffffff88 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #144] @ 0x90 │ │ │ │ + ldrd r8, [sl, #-128] @ 0xffffff80 │ │ │ │ + ldrd sl, [sl, #-120] @ 0xffffff88 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1280 @ 0x500 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ mov r2, r8 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1280 @ 0x500 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1280 @ 0x500 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #1296 @ 0x510 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r8, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1280 @ 0x500 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #1280 @ 0x500 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1280 @ 0x500 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - strd r8, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #1248 @ 0x4e0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r8, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1280 @ 0x500 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1248 @ 0x4e0 │ │ │ │ mov r2, r8 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1696 @ 0x6a0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1680 @ 0x690 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1264 @ 0x4f0 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1696 @ 0x6a0 │ │ │ │ mov r2, r8 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1712 @ 0x6b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1696 @ 0x6a0 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1264 @ 0x4f0 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1248 @ 0x4e0 │ │ │ │ mov r2, r6 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1296 @ 0x510 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1264 @ 0x4f0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1296 @ 0x510 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1264 @ 0x4f0 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1312 @ 0x520 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1280 @ 0x500 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1280 @ 0x500 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1312 @ 0x520 │ │ │ │ - ldrd r8, [r1, #8] │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ mov r4, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2600] @ 4b48c │ │ │ │ - ldr r3, [pc, #-2600] @ 4b490 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1312 @ 0x520 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2300] @ 4cd58 │ │ │ │ + ldr r3, [pc, #-2300] @ 4cd5c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1280 @ 0x500 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2644] @ 4b48c │ │ │ │ - ldr r3, [pc, #-2644] @ 4b490 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1328 @ 0x530 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2344] @ 4cd58 │ │ │ │ + ldr r3, [pc, #-2344] @ 4cd5c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1296 @ 0x510 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1264 @ 0x4f0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1280 @ 0x500 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2744] @ 4b48c │ │ │ │ - ldr r3, [pc, #-2744] @ 4b490 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2440] @ 4cd58 │ │ │ │ + ldr r3, [pc, #-2440] @ 4cd5c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1296 @ 0x510 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2788] @ 4b48c │ │ │ │ - ldr r3, [pc, #-2788] @ 4b490 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1280 @ 0x500 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2484] @ 4cd58 │ │ │ │ + ldr r3, [pc, #-2484] @ 4cd5c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1312 @ 0x520 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1248 @ 0x4e0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1728 @ 0x6c0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1712 @ 0x6b0 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1248 @ 0x4e0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1312 @ 0x520 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1328 @ 0x530 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - lsl r5, r9, #3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov fp, r5 │ │ │ │ - str fp, [sp, #48] @ 0x30 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r2, r3, r9, lsl #3 │ │ │ │ - add r9, ip, fp │ │ │ │ - ldrd r4, [r5, r3] │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ - str r9, [sp, #552] @ 0x228 │ │ │ │ - ldrd r6, [ip, fp] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + lsl r5, r1, #3 │ │ │ │ + ldr r1, [sp] │ │ │ │ + add fp, r9, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + ldrd r8, [r3, #64] @ 0x40 │ │ │ │ + ldrd r6, [r1, r2] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, [r1, #64] @ 0x40 │ │ │ │ - ldrd sl, [r1, #72] @ 0x48 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ - strd r4, [r1] │ │ │ │ + strd r4, [sp, #136] @ 0x88 │ │ │ │ + str fp, [sp, #528] @ 0x210 │ │ │ │ + add fp, r1, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ mov r2, r8 │ │ │ │ + str fp, [sp, #536] @ 0x218 │ │ │ │ + ldrd sl, [r3, #72] @ 0x48 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ - ldr r9, [sp, #552] @ 0x228 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldrd r4, [r2, lr] │ │ │ │ - ldrd r6, [r9, lr] │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldrd r4, [r1, fp] │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r4, [sp, #136] @ 0x88 │ │ │ │ + ldrd r6, [r1, fp] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ ldrd r8, [fp, #64] @ 0x40 │ │ │ │ ldrd sl, [fp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ - strd r4, [r1] │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r8, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd sl, [sp, #152] @ 0x98 │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ - ldrd sl, [r1] │ │ │ │ mov r3, r5 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - lsl r5, r4, #3 │ │ │ │ - mov r9, r5 │ │ │ │ - ldrd r6, [ip, r9] │ │ │ │ - add r2, ip, r9 │ │ │ │ - str r9, [sp, #304] @ 0x130 │ │ │ │ - str r2, [sp, #568] @ 0x238 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r4, r3, r4, lsl #3 │ │ │ │ - ldrd r8, [r1, #192] @ 0xc0 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ - ldrd r4, [r5, r3] │ │ │ │ - ldrd sl, [r1, #200] @ 0xc8 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - strd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, #104 @ 0x68 │ │ │ │ + ldr r1, [sp] │ │ │ │ + mul r5, r3, r5 │ │ │ │ + add fp, r9, r5 │ │ │ │ + mov ip, r5 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + ldrd r6, [r1, ip] │ │ │ │ + str fp, [sp, #544] @ 0x220 │ │ │ │ + add fp, r1, ip │ │ │ │ + str ip, [sp, #136] @ 0x88 │ │ │ │ + str fp, [sp, #552] @ 0x228 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + strd r4, [sp, #144] @ 0x90 │ │ │ │ + ldrd r8, [sl, #192] @ 0xc0 │ │ │ │ + ldrd sl, [sl, #200] @ 0xc8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #544] @ 0x220 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldrd r4, [fp, r1] │ │ │ │ + ldr fp, [sp, #552] @ 0x228 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r4, [sp, #144] @ 0x90 │ │ │ │ + ldrd r6, [fp, r1] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ ldrd r8, [fp, #192] @ 0xc0 │ │ │ │ - ldrd r4, [r4, lr] │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ - ldrd r6, [r2, lr] │ │ │ │ - mov r2, r8 │ │ │ │ ldrd sl, [fp, #200] @ 0xc8 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - strd r4, [r1] │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r8, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd sl, [sp, #160] @ 0xa0 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ - ldrd sl, [r1] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1344 @ 0x540 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1344 @ 0x540 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - sub r3, r9, r7 │ │ │ │ - add r7, r1, r3, lsl #3 │ │ │ │ - lsl r5, r3, #3 │ │ │ │ - ldrd r8, [fp, #-192] @ 0xffffff40 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ - mov r7, r5 │ │ │ │ - ldrd r4, [r5, r1] │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - add lr, ip, r7 │ │ │ │ - strd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, #168 @ 0xa8 │ │ │ │ + ldr r1, [sp] │ │ │ │ + mul r5, r3, r5 │ │ │ │ + add fp, r9, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + add r9, r1, r3 │ │ │ │ + ldrd r6, [r1, r3] │ │ │ │ + str fp, [sp, #560] @ 0x230 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str lr, [sp, #584] @ 0x248 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ - bl 1c606c │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r9, [sp, #568] @ 0x238 │ │ │ │ + strd r4, [sp, #152] @ 0x98 │ │ │ │ + ldrd r8, [fp, #-192] @ 0xffffff40 │ │ │ │ ldrd sl, [fp, #-184] @ 0xffffff48 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1360 @ 0x550 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1360 @ 0x550 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r4, [r7, lr] │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ - ldrd r6, [r7, lr] │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - ldrd r8, [r3, #-176] @ 0xffffff50 │ │ │ │ - ldrd sl, [r3, #-168] @ 0xffffff58 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r4, [r1] │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr fp, [sp, #560] @ 0x230 │ │ │ │ + ldr r9, [sp, #568] @ 0x238 │ │ │ │ + ldrd r4, [fp, r1] │ │ │ │ + ldrd r6, [r9, r1] │ │ │ │ + ldrd r8, [r2, #-176] @ 0xffffff50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #152] @ 0x98 │ │ │ │ + ldrd sl, [r2, #-168] @ 0xffffff58 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r8, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r6, [sp, #160] @ 0xa0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #1360 @ 0x550 │ │ │ │ - ldrd r6, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1360 @ 0x550 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd sl, [sp, #168] @ 0xa8 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1360 @ 0x550 │ │ │ │ - ldrd sl, [r1, #8] │ │ │ │ mov r3, r5 │ │ │ │ - add r1, r1, #8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1360 @ 0x550 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1328 @ 0x530 │ │ │ │ mov r2, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1344 @ 0x540 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ - lsl r5, r7, #2 │ │ │ │ - str r5, [sp, #1560] @ 0x618 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1344 @ 0x540 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r5, r7, lsl #2 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsl r5, r3, #3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, r5 │ │ │ │ - ldrd r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ - ldrd r4, [r5, r1] │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - ldrd r6, [ip, r2] │ │ │ │ - ldrd sl, [r3, #-40] @ 0xffffffd8 │ │ │ │ - strd r4, [r1] │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, #488 @ 0x1e8 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mul r5, r3, r5 │ │ │ │ + mov lr, r5 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + ldrd r8, [r2, #-48] @ 0xffffffd0 │ │ │ │ + str lr, [sp, #152] @ 0x98 │ │ │ │ + ldrd sl, [r2, #-40] @ 0xffffffd8 │ │ │ │ mov r0, r4 │ │ │ │ + strd r4, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r6, [r1, lr] │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1392 @ 0x570 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1360 @ 0x550 │ │ │ │ mov r2, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ - add r3, sp, #1408 @ 0x580 │ │ │ │ - lsl r5, r4, #3 │ │ │ │ - mov r7, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1376 @ 0x560 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldrd r4, [r5, r3] │ │ │ │ + mov r3, #232 @ 0xe8 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + mul r5, r3, r5 │ │ │ │ + mov ip, r5 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ ldrd r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - strd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + str ip, [sp, #160] @ 0xa0 │ │ │ │ + ldrd sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ mov r0, r4 │ │ │ │ + strd r4, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r6, [r1, ip] │ │ │ │ mov r1, r5 │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1392 @ 0x570 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1360 @ 0x550 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1392 @ 0x570 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1392 @ 0x570 │ │ │ │ + add r1, sp, #1360 @ 0x550 │ │ │ │ ldrd r8, [r1, #8] │ │ │ │ + add r3, sp, #1360 @ 0x550 │ │ │ │ mov r4, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #1408 @ 0x580 │ │ │ │ + add r1, sp, #1376 @ 0x560 │ │ │ │ ldrd r6, [r1] │ │ │ │ mov sl, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #1392 @ 0x570 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1360 @ 0x550 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1392 @ 0x570 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1360 @ 0x550 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1360 @ 0x550 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ + mov r8, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - mov r8, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1392 @ 0x570 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1360 @ 0x550 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1408 @ 0x580 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1376 @ 0x560 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1360 @ 0x550 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1360 @ 0x550 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1328 @ 0x530 │ │ │ │ + mov r7, r1 │ │ │ │ add r3, r3, #8 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1360 @ 0x550 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1376 @ 0x560 │ │ │ │ mov r2, r6 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1408 @ 0x580 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1392 @ 0x570 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1360 @ 0x550 │ │ │ │ + add r3, sp, #1328 @ 0x530 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ add r3, r3, #8 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1360 @ 0x550 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1328 @ 0x530 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1392 @ 0x570 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1344 @ 0x540 │ │ │ │ - add r1, sp, #1392 @ 0x570 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #1360 @ 0x550 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - strd r8, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1344 @ 0x540 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ + strd r8, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3572] @ 4d8c0 │ │ │ │ - ldr r3, [pc, #3572] @ 4d8c4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3564] @ 4ef98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3552] @ 4d8c8 │ │ │ │ - ldr r3, [pc, #3552] @ 4d8cc │ │ │ │ + ldr r3, [pc, #3556] @ 4ef9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3560] @ 4efb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3552] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ - ldr r2, [pc, #3492] @ 4d8c0 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1408 @ 0x580 │ │ │ │ + ldr r2, [pc, #3492] @ 4ef98 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3484] @ 4d8c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3472] @ 4d8c8 │ │ │ │ - ldr r3, [pc, #3472] @ 4d8cc │ │ │ │ + ldr r3, [pc, #3480] @ 4ef9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3484] @ 4efb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3476] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1440 @ 0x5a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1408 @ 0x580 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #1344 @ 0x540 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1344 @ 0x540 │ │ │ │ + mov r7, r1 │ │ │ │ add r3, r3, #8 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3364] @ 4d8c8 │ │ │ │ - ldr r3, [pc, #3364] @ 4d8cc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3372] @ 4efb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3328] @ 4d8c0 │ │ │ │ - ldr r3, [pc, #3328] @ 4d8c4 │ │ │ │ + ldr r3, [pc, #3364] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3320] @ 4ef98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3312] @ 4ef9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1440 @ 0x5a0 │ │ │ │ - ldr r2, [pc, #3276] @ 4d8c0 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ + ldr r2, [pc, #3276] @ 4ef98 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3268] @ 4d8c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3256] @ 4d8c8 │ │ │ │ - ldr r3, [pc, #3256] @ 4d8cc │ │ │ │ + ldr r3, [pc, #3264] @ 4ef9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3268] @ 4efb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3260] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1456 @ 0x5b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #1344 @ 0x540 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1344 @ 0x540 │ │ │ │ + mov r7, r1 │ │ │ │ add r3, r3, #8 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3140] @ 4d8c0 │ │ │ │ - ldr r3, [pc, #3140] @ 4d8c4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3132] @ 4ef98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3120] @ 4d8c8 │ │ │ │ - ldr r3, [pc, #3120] @ 4d8cc │ │ │ │ + ldr r3, [pc, #3124] @ 4ef9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3128] @ 4efb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3120] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ - ldr r2, [pc, #3068] @ 4d8c8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1344 @ 0x540 │ │ │ │ + ldr r2, [pc, #3084] @ 4efb0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3064] @ 4d8cc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3036] @ 4d8c0 │ │ │ │ - ldr r3, [pc, #3036] @ 4d8c4 │ │ │ │ + ldr r3, [pc, #3072] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3028] @ 4ef98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3020] @ 4ef9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1344 @ 0x540 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ mov r0, sl │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1456 @ 0x5b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1440 @ 0x5a0 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1472 @ 0x5c0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1440 @ 0x5a0 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1392 @ 0x570 │ │ │ │ - add r1, sp, #1344 @ 0x540 │ │ │ │ + add r3, sp, #1360 @ 0x550 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1344 @ 0x540 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2816] @ 4d8c8 │ │ │ │ - ldr r3, [pc, #2816] @ 4d8cc │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2836] @ 4efb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2780] @ 4d8c0 │ │ │ │ - ldr r3, [pc, #2780] @ 4d8c4 │ │ │ │ + ldr r3, [pc, #2828] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2784] @ 4ef98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2776] @ 4ef9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1344 @ 0x540 │ │ │ │ - ldr r2, [pc, #2736] @ 4d8c8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1360 @ 0x550 │ │ │ │ + ldr r2, [pc, #2764] @ 4efb0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2732] @ 4d8cc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2704] @ 4d8c0 │ │ │ │ - ldr r3, [pc, #2704] @ 4d8c4 │ │ │ │ + ldr r3, [pc, #2752] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2708] @ 4ef98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2700] @ 4ef9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1344 @ 0x540 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #1456 @ 0x5b0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add ip, r1, r7 │ │ │ │ - str ip, [sp, #600] @ 0x258 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldrd r4, [r3, r7] │ │ │ │ - ldrd r8, [ip, #32] │ │ │ │ - add lr, r3, r7 │ │ │ │ - ldrd r6, [r7, r1] │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - strd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r1, [sp] │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + mov lr, r5 │ │ │ │ + add fp, r9, r5 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + add r2, r1, lr │ │ │ │ + ldrd r6, [r1, lr] │ │ │ │ + ldrd r8, [sl, #32] │ │ │ │ + str fp, [sp, #576] @ 0x240 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldrd sl, [ip, #40] @ 0x28 │ │ │ │ - str lr, [sp, #592] @ 0x250 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd sl, [sl, #40] @ 0x28 │ │ │ │ + str r2, [sp, #584] @ 0x248 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + str lr, [sp, #328] @ 0x148 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr ip, [sp, #592] @ 0x250 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ - ldrd r4, [ip, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr fp, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldrd r6, [fp, r1] │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldrd r4, [r5, r1] │ │ │ │ ldrd r8, [fp, #32] │ │ │ │ ldrd sl, [fp, #40] @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r6, [r1, lr] │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - strd r4, [r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ + ldrd r6, [sp, #168] @ 0xa8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r8, [r3] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - ldrd r6, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1392 @ 0x570 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1456 @ 0x5b0 │ │ │ │ mov r2, r4 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ - ldrd sl, [r1] │ │ │ │ mov r3, r5 │ │ │ │ + ldrd sl, [sp, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1472 @ 0x5c0 │ │ │ │ mov r2, r4 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1488 @ 0x5d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1472 @ 0x5c0 │ │ │ │ mov r2, r8 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #1744] @ 0x6d0 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1488 @ 0x5d0 │ │ │ │ - lsl r5, ip, #3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov sl, r5 │ │ │ │ - str sl, [sp, #320] @ 0x140 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add lr, r3, ip, lsl #3 │ │ │ │ - add ip, r1, sl │ │ │ │ - str ip, [sp, #608] @ 0x260 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldrd r4, [r5, r3] │ │ │ │ - ldrd r8, [ip, #160] @ 0xa0 │ │ │ │ - ldrd r6, [r1, sl] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, #88 @ 0x58 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + mul r5, r3, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + add r5, r9, r5 │ │ │ │ + ldrd r6, [r1, r3] │ │ │ │ + add r2, r1, r3 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ + ldrd r4, [r9, r3] │ │ │ │ + ldrd r8, [sl, #160] @ 0xa0 │ │ │ │ + ldrd sl, [sl, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldrd sl, [ip, #168] @ 0xa8 │ │ │ │ - str lr, [sp, #1744] @ 0x6d0 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ + strd r4, [sp, #16] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr ip, [sp, #1744] @ 0x6d0 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldrd r4, [ip, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ ldrd r8, [fp, #160] @ 0xa0 │ │ │ │ - ldr ip, [sp, #608] @ 0x260 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r6, [ip, lr] │ │ │ │ - strd r0, [r3] │ │ │ │ + ldrd r4, [r5, r1] │ │ │ │ + ldrd r6, [r2, r1] │ │ │ │ mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + ldrd sl, [fp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldrd sl, [fp, #168] @ 0xa8 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #16] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ + ldrd r6, [sp, #168] @ 0xa8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r8, [r3] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - ldrd r6, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1504 @ 0x5e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd sl, [sp, #176] @ 0xb0 │ │ │ │ + add r3, sp, #1488 @ 0x5d0 │ │ │ │ mov r2, r4 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ - ldrd sl, [r1] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1584 @ 0x630 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1568 @ 0x620 │ │ │ │ mov r2, r8 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1504 @ 0x5e0 │ │ │ │ mov r2, r4 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - add r3, sp, #1520 @ 0x5f0 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1504 @ 0x5e0 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r5, ip, lsl #1 │ │ │ │ - lsl ip, r3, #3 │ │ │ │ - add r5, r9, r3, lsl #3 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ - ldrd r4, [r9, ip] │ │ │ │ - ldrd r8, [fp, #-224] @ 0xffffff20 │ │ │ │ - ldrd r6, [r1, ip] │ │ │ │ - add lr, r1, ip │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, #152 @ 0x98 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mul r5, r3, r5 │ │ │ │ + add r1, r9, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + ldrd r8, [r2, #-224] @ 0xffffff20 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp] │ │ │ │ + str fp, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + strd r4, [sp, #168] @ 0xa8 │ │ │ │ + mov r3, r9 │ │ │ │ + add sl, r1, fp │ │ │ │ + ldrd r6, [r1, fp] │ │ │ │ mov r1, r5 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str lr, [sp, #624] @ 0x270 │ │ │ │ - strd r4, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [fp, #-216] @ 0xffffff28 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + str sl, [sp, #616] @ 0x268 │ │ │ │ + ldrd sl, [r2, #-216] @ 0xffffff28 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1536 @ 0x600 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr sl, [sp, #616] @ 0x268 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldrd r4, [r5, lr] │ │ │ │ - ldrd r8, [r3, #-208] @ 0xffffff30 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ - ldrd sl, [r3, #-200] @ 0xffffff38 │ │ │ │ - ldrd r6, [r1, lr] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldrd r6, [sl, r1] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldrd r4, [r5, r1] │ │ │ │ + ldrd r8, [sl, #-208] @ 0xffffff30 │ │ │ │ + ldrd sl, [sl, #-200] @ 0xffffff38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1520 @ 0x5f0 │ │ │ │ mov r2, r8 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1520 @ 0x5f0 │ │ │ │ - ldrd r8, [r3, #8] │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + ldrd r6, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r8, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1520 @ 0x5f0 │ │ │ │ mov r2, r4 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1536 @ 0x600 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ mov r3, r5 │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1536 @ 0x600 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1520 @ 0x5f0 │ │ │ │ mov r2, r8 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1536 @ 0x600 │ │ │ │ mov r2, r4 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #1560] @ 0x618 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ - add r3, sp, #1552 @ 0x610 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1536 @ 0x600 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ - sub r3, lr, r5 │ │ │ │ - lsl r5, r3, #3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov ip, r5 │ │ │ │ + mov r3, #472 @ 0x1d8 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + mul r5, r3, r5 │ │ │ │ + mov r7, r5 │ │ │ │ ldrd r4, [r5, r9] │ │ │ │ - ldrd r8, [r3, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r6, [r1, ip] │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - str ip, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd sl, [r3, #-72] @ 0xffffffb8 │ │ │ │ + ldrd r8, [sl, #-80] @ 0xffffffb0 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ + ldrd sl, [sl, #-72] @ 0xffffffb8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r4, [r1] │ │ │ │ - mov r3, r9 │ │ │ │ + strd r4, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r6, [r7, r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1552 @ 0x610 │ │ │ │ mov r2, r8 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ add r3, sp, #1568 @ 0x620 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - lsl r5, r4, #3 │ │ │ │ - mov ip, r5 │ │ │ │ - ldrd r4, [r5, r9] │ │ │ │ - ldrd r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - str ip, [sp, #328] @ 0x148 │ │ │ │ - ldrd sl, [fp, #-88] @ 0xffffffa8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r6, [r1, ip] │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ - strd r4, [r1] │ │ │ │ + mov r3, #216 @ 0xd8 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r1, [sp] │ │ │ │ + mul r5, r3, r5 │ │ │ │ + mov lr, r5 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + ldrd r6, [r1, lr] │ │ │ │ + str lr, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r8, [r1, #-96] @ 0xffffffa0 │ │ │ │ + ldrd sl, [r1, #-88] @ 0xffffffa8 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ + strd r4, [r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1568 @ 0x620 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1552 @ 0x610 │ │ │ │ mov r2, r8 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1568 @ 0x620 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1552 @ 0x610 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, r3, #8 │ │ │ │ add r1, sp, #1552 @ 0x610 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #1568 @ 0x620 │ │ │ │ - ldrd r8, [r1, #8] │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ strd r0, [r3] │ │ │ │ + add r3, sp, #1552 @ 0x610 │ │ │ │ add r1, sp, #1552 @ 0x610 │ │ │ │ - add r3, sp, #1568 @ 0x620 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1552 @ 0x610 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #1456 @ 0x5b0 │ │ │ │ add r3, sp, #1520 @ 0x5f0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r1, sp, #1392 @ 0x570 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #1504 @ 0x5e0 │ │ │ │ + add r1, sp, #1488 @ 0x5d0 │ │ │ │ + add r1, r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1568 @ 0x620 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1552 @ 0x610 │ │ │ │ mov r2, r8 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1568 @ 0x620 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1504 @ 0x5e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r3, sp, #1488 @ 0x5d0 │ │ │ │ mov r0, r4 │ │ │ │ + add r3, r3, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1584 @ 0x630 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1568 @ 0x620 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ + add r3, r3, #8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1504 @ 0x5e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1488 @ 0x5d0 │ │ │ │ mov r2, r6 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1584 @ 0x630 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1568 @ 0x620 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ + add r3, sp, #1520 @ 0x5f0 │ │ │ │ add r1, sp, #1472 @ 0x5c0 │ │ │ │ - add r3, sp, #1536 @ 0x600 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1584 @ 0x630 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov fp, r1 │ │ │ │ + add r1, sp, #1472 @ 0x5c0 │ │ │ │ add r3, sp, #1536 @ 0x600 │ │ │ │ - add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #1488 @ 0x5d0 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1552 @ 0x610 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1536 @ 0x600 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, r3, #8 │ │ │ │ add r1, sp, #1488 @ 0x5d0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #36] @ 4d8c0 │ │ │ │ - ldr r3, [pc, #36] @ 4d8c4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #88] @ 4ef98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #16] @ 4d8c8 │ │ │ │ - ldr r3, [pc, #16] @ 4d8cc │ │ │ │ + ldr r3, [pc, #80] @ 4ef9c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ - b 4d8e8 │ │ │ │ - strtge sl, [lr], r3, ror #18 │ │ │ │ - svccc 0x00d87de2 │ │ │ │ - svcgt 0x00328d46 │ │ │ │ - svccc 0x00ed906b │ │ │ │ - ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ - svccc 0x00e6a09e │ │ │ │ - strtge sl, [lr], r3, ror #18 │ │ │ │ - svccc 0x00d87de2 │ │ │ │ - svcgt 0x00328d46 │ │ │ │ - svccc 0x00ed906b │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #84] @ 4efb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #76] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1600 @ 0x640 │ │ │ │ - ldr r2, [pc, #-80] @ 4d8c8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1584 @ 0x630 │ │ │ │ + ldr r2, [pc, #40] @ 4efb0 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-84] @ 4d8cc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-88] @ 4d8d8 │ │ │ │ - ldr r3, [pc, #-88] @ 4d8dc │ │ │ │ + b 4efb8 │ │ │ │ + strtge sl, [lr], r3, ror #18 │ │ │ │ + svccc 0x00d87de2 │ │ │ │ + ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ + svccc 0x00e6a09e │ │ │ │ + strtge sl, [lr], r3, ror #18 │ │ │ │ + svccc 0x00d87de2 │ │ │ │ + svcgt 0x00328d46 │ │ │ │ + svccc 0x00ed906b │ │ │ │ + ldr r3, [pc, #-12] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-40] @ 4efa8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-48] @ 4efac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1600 @ 0x640 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ - add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1520 @ 0x5f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1504 @ 0x5e0 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, r3, #8 │ │ │ │ add r1, sp, #1552 @ 0x610 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-204] @ 4d8d8 │ │ │ │ - ldr r3, [pc, #-204] @ 4d8dc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-148] @ 4efa8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-248] @ 4d8c8 │ │ │ │ - ldr r3, [pc, #-248] @ 4d8cc │ │ │ │ + ldr r3, [pc, #-156] @ 4efac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-168] @ 4efb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-176] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1616 @ 0x650 │ │ │ │ - ldr r2, [pc, #-284] @ 4d8d8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1600 @ 0x640 │ │ │ │ + ldr r2, [pc, #-220] @ 4efa8 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-288] @ 4d8dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-324] @ 4d8c8 │ │ │ │ - ldr r3, [pc, #-324] @ 4d8cc │ │ │ │ + ldr r3, [pc, #-236] @ 4efac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-248] @ 4efb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-256] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1616 @ 0x650 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #1504 @ 0x5e0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #1504 @ 0x5e0 │ │ │ │ add r3, sp, #1552 @ 0x610 │ │ │ │ - add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #1520 @ 0x5f0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-440] @ 4d8c8 │ │ │ │ - ldr r3, [pc, #-440] @ 4d8cc │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-356] @ 4efb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-452] @ 4d8d8 │ │ │ │ - ldr r3, [pc, #-452] @ 4d8dc │ │ │ │ + ldr r3, [pc, #-364] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-392] @ 4efa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-400] @ 4efac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ - ldr r2, [pc, #-520] @ 4d8c8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ + ldr r2, [pc, #-428] @ 4efb0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-524] @ 4d8cc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-528] @ 4d8d8 │ │ │ │ - ldr r3, [pc, #-528] @ 4d8dc │ │ │ │ + ldr r3, [pc, #-440] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-468] @ 4efa8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-476] @ 4efac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1504 @ 0x5e0 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1472 @ 0x5c0 │ │ │ │ - add r3, sp, #1536 @ 0x600 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ add r3, sp, #1520 @ 0x5f0 │ │ │ │ + add r1, sp, #1472 @ 0x5c0 │ │ │ │ add r3, r3, #8 │ │ │ │ + ldrd r0, [r1] │ │ │ │ ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1392 @ 0x570 │ │ │ │ + add r1, sp, #1456 @ 0x5b0 │ │ │ │ + add r3, sp, #1520 @ 0x5f0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1392 @ 0x570 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1456 @ 0x5b0 │ │ │ │ mov r2, r6 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1472 @ 0x5c0 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #1472 @ 0x5c0 │ │ │ │ add r3, sp, #1536 @ 0x600 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r1, sp, #1488 @ 0x5d0 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1552 @ 0x610 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1536 @ 0x600 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, r3, #8 │ │ │ │ add r1, sp, #1488 @ 0x5d0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-784] @ 4d8c8 │ │ │ │ - ldr r3, [pc, #-784] @ 4d8cc │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-696] @ 4efb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-796] @ 4d8d8 │ │ │ │ - ldr r3, [pc, #-796] @ 4d8dc │ │ │ │ + ldr r3, [pc, #-704] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-732] @ 4efa8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-740] @ 4efac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1488 @ 0x5d0 │ │ │ │ - ldr r2, [pc, #-848] @ 4d8d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1472 @ 0x5c0 │ │ │ │ + ldr r2, [pc, #-776] @ 4efa8 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-852] @ 4d8dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-888] @ 4d8c8 │ │ │ │ - ldr r3, [pc, #-888] @ 4d8cc │ │ │ │ + ldr r3, [pc, #-792] @ 4efac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-804] @ 4efb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-812] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1488 @ 0x5d0 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1520 @ 0x5f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1504 @ 0x5e0 │ │ │ │ mov r2, r6 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1520 @ 0x5f0 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ - add r1, sp, #1296 @ 0x510 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r3, sp, #1392 @ 0x570 │ │ │ │ + add r1, sp, #1264 @ 0x4f0 │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1184 @ 0x4a0 │ │ │ │ + add r1, sp, #1168 @ 0x490 │ │ │ │ + add r1, r1, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1536 @ 0x600 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1552 @ 0x610 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1536 @ 0x600 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1536 @ 0x600 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1520 @ 0x5f0 │ │ │ │ mov r2, r6 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1552 @ 0x610 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1056 @ 0x420 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1040 @ 0x410 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, r3, #8 │ │ │ │ add r1, sp, #1040 @ 0x410 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1392 @ 0x570 │ │ │ │ - add r1, sp, #1280 @ 0x500 │ │ │ │ + add r3, sp, #1360 @ 0x550 │ │ │ │ + add r1, sp, #1248 @ 0x4e0 │ │ │ │ add r3, r3, #8 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1568 @ 0x620 │ │ │ │ ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1552 @ 0x610 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, r3, #8 │ │ │ │ add r1, sp, #1152 @ 0x480 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1728 @ 0x6c0 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1392 @ 0x570 │ │ │ │ - add r1, sp, #1280 @ 0x500 │ │ │ │ + add r3, sp, #1360 @ 0x550 │ │ │ │ + add r1, sp, #1248 @ 0x4e0 │ │ │ │ add r3, r3, #8 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1392 @ 0x570 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #1296 @ 0x510 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, sp, #1264 @ 0x4f0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1040 @ 0x410 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1056 @ 0x420 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1040 @ 0x410 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ + add r3, sp, #1552 @ 0x610 │ │ │ │ add r1, sp, #1152 @ 0x480 │ │ │ │ - add r3, sp, #1568 @ 0x620 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1184 @ 0x4a0 │ │ │ │ + add r1, sp, #1168 @ 0x490 │ │ │ │ + add r1, r1, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1152 @ 0x480 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1184 @ 0x4a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1168 @ 0x490 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #1056 @ 0x420 │ │ │ │ add r3, sp, #1072 @ 0x430 │ │ │ │ - add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #1072 @ 0x430 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1520 @ 0x5f0 │ │ │ │ + add r1, sp, #1504 @ 0x5e0 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + strd r0, [r3, r2] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r9] │ │ │ │ - add r1, sp, #1536 @ 0x600 │ │ │ │ + add r1, sp, #1520 @ 0x5f0 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1552 @ 0x610 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #1536 @ 0x600 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r8, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + add r1, r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [ip] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp] │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [ip, lr] │ │ │ │ - add r1, sp, #1520 @ 0x5f0 │ │ │ │ + strd r0, [ip, r9] │ │ │ │ + add r1, sp, #1504 @ 0x5e0 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1536 @ 0x600 │ │ │ │ - ldrd r8, [r3, #8] │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r8, [r3] │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r2, lr] │ │ │ │ + ldr lr, [sp, #344] @ 0x158 │ │ │ │ + strd r0, [lr, r2] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r8, [sp, #336] @ 0x150 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr r8, [sp, #336] @ 0x150 │ │ │ │ strd r0, [r9, r8] │ │ │ │ - add r1, sp, #1536 @ 0x600 │ │ │ │ + add r1, sp, #1520 @ 0x5f0 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #1728 @ 0x6c0 │ │ │ │ - ldrd r6, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [ip, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ strd r0, [r5, r8] │ │ │ │ add r1, sp, #1520 @ 0x5f0 │ │ │ │ - add r1, r1, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1152 @ 0x480 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #1152 @ 0x480 │ │ │ │ add r1, sp, #1040 @ 0x410 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2324] @ 4d8d0 │ │ │ │ - ldr r3, [pc, #-2324] @ 4d8d4 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2256] @ 4efa0 │ │ │ │ + ldr r3, [pc, #-2256] @ 4efa4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #360] @ 0x168 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3, r8] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [lr, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #1184 @ 0x4a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #1168 @ 0x490 │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r9, lr] │ │ │ │ - add r1, sp, #1056 @ 0x420 │ │ │ │ + strd r0, [r9, r4] │ │ │ │ + add r1, sp, #1040 @ 0x410 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2420] @ 4d8d0 │ │ │ │ - ldr r3, [pc, #-2420] @ 4d8d4 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2360] @ 4efa0 │ │ │ │ + ldr r3, [pc, #-2360] @ 4efa4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #1552 @ 0x610 │ │ │ │ - ldrd r8, [r1, #8] │ │ │ │ + ldrd r8, [r1] │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ mov r6, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr lr, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [ip, r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ - strd r0, [r5, r3] │ │ │ │ - add r1, sp, #1520 @ 0x5f0 │ │ │ │ - add r1, r1, #8 │ │ │ │ mov r3, fp │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ + strd r0, [r5, r4] │ │ │ │ + add r1, sp, #1520 @ 0x5f0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1184 @ 0x4a0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1056 @ 0x420 │ │ │ │ + add r3, sp, #1168 @ 0x490 │ │ │ │ + add r1, sp, #1040 @ 0x410 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2596] @ 4d8d0 │ │ │ │ - ldr r3, [pc, #-2596] @ 4d8d4 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2536] @ 4efa0 │ │ │ │ + ldr r3, [pc, #-2536] @ 4efa4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr sl, [sp, #704] @ 0x2c0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr sl, [sp, #696] @ 0x2b8 │ │ │ │ strd r0, [fp, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ add r3, sp, #1040 @ 0x410 │ │ │ │ - add r3, r3, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [fp, r5] │ │ │ │ add r1, sp, #1152 @ 0x480 │ │ │ │ - add r1, r1, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2704] @ 4d8d0 │ │ │ │ - ldr r3, [pc, #-2704] @ 4d8d4 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2636] @ 4efa0 │ │ │ │ + ldr r3, [pc, #-2636] @ 4efa4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #112] @ 0x70 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r9, lr] │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [r9, r2] │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ strd r0, [r9, sl] │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + add r1, sp, #1152 @ 0x480 │ │ │ │ add r3, sp, #1584 @ 0x630 │ │ │ │ - add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #1168 @ 0x490 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1568 @ 0x620 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #1568 @ 0x620 │ │ │ │ add r1, sp, #1168 @ 0x490 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2956] @ 4d8e0 │ │ │ │ - ldr r3, [pc, #-2956] @ 4d8e4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2888] @ 4efb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2992] @ 4d8d8 │ │ │ │ - ldr r3, [pc, #-2992] @ 4d8dc │ │ │ │ + ldr r3, [pc, #-2896] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2924] @ 4efa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2932] @ 4efac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ - ldr r2, [pc, #-3036] @ 4d8e0 │ │ │ │ + ldr r2, [pc, #-2960] @ 4efb0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-3040] @ 4d8e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3068] @ 4d8d8 │ │ │ │ - ldr r3, [pc, #-3068] @ 4d8dc │ │ │ │ + ldr r3, [pc, #-2972] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3000] @ 4efa8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3008] @ 4efac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1088 @ 0x440 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1072 @ 0x430 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, r3, #8 │ │ │ │ add r1, sp, #1056 @ 0x420 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3324] @ 4d8d0 │ │ │ │ - ldr r3, [pc, #-3324] @ 4d8d4 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-3248] @ 4efa0 │ │ │ │ + ldr r3, [pc, #-3248] @ 4efa4 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3364] @ 4d8d0 │ │ │ │ - ldr r3, [pc, #-3364] @ 4d8d4 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-3288] @ 4efa0 │ │ │ │ + ldr r3, [pc, #-3288] @ 4efa4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1408 @ 0x580 │ │ │ │ - add r1, sp, #1264 @ 0x4f0 │ │ │ │ + add r1, sp, #1248 @ 0x4e0 │ │ │ │ + add r3, sp, #1376 @ 0x560 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1360 @ 0x550 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #1696 @ 0x6a0 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #1680 @ 0x690 │ │ │ │ + ldrd sl, [r1, #8] │ │ │ │ + add r3, sp, #1328 @ 0x530 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, fp │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3428] @ 4d8e0 │ │ │ │ - ldr r3, [pc, #-3428] @ 4d8e4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-3368] @ 4efb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3464] @ 4d8d8 │ │ │ │ - ldr r3, [pc, #-3464] @ 4d8dc │ │ │ │ + ldr r3, [pc, #-3376] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3404] @ 4efa8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3412] @ 4efac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ - ldr r2, [pc, #-3516] @ 4d8d8 │ │ │ │ + ldr r2, [pc, #-3448] @ 4efa8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-3520] @ 4d8dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3532] @ 4d8e0 │ │ │ │ - ldr r3, [pc, #-3532] @ 4d8e4 │ │ │ │ + ldr r3, [pc, #-3460] @ 4efac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3472] @ 4efb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3480] @ 4efb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1088 @ 0x440 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1072 @ 0x430 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, r3, #8 │ │ │ │ add r1, sp, #1056 @ 0x420 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3596] @ 4f540 │ │ │ │ - ldr r3, [pc, #3596] @ 4f544 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3596] @ 50bcc │ │ │ │ + ldr r3, [pc, #3596] @ 50bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3556] @ 4f540 │ │ │ │ - ldr r3, [pc, #3556] @ 4f544 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3556] @ 50bcc │ │ │ │ + ldr r3, [pc, #3556] @ 50bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1408 @ 0x580 │ │ │ │ - add r1, sp, #1264 @ 0x4f0 │ │ │ │ + add r1, sp, #1248 @ 0x4e0 │ │ │ │ + add r3, sp, #1376 @ 0x560 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1360 @ 0x550 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1328 @ 0x530 │ │ │ │ mov r6, r0 │ │ │ │ + add r3, r3, #8 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3500] @ 4f550 │ │ │ │ - ldr r3, [pc, #3500] @ 4f554 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3488] @ 50bdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3464] @ 4f548 │ │ │ │ - ldr r3, [pc, #3464] @ 4f54c │ │ │ │ + ldr r3, [pc, #3480] @ 50be0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3452] @ 50bd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3444] @ 50bd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ - ldr r2, [pc, #3412] @ 4f548 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ + ldr r2, [pc, #3408] @ 50bd4 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3408] @ 4f54c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3396] @ 4f550 │ │ │ │ - ldr r3, [pc, #3396] @ 4f554 │ │ │ │ + ldr r3, [pc, #3396] @ 50bd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3384] @ 50bdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3376] @ 50be0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #1152 @ 0x480 │ │ │ │ add r3, sp, #1584 @ 0x630 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r1, sp, #1168 @ 0x490 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1568 @ 0x620 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #1568 @ 0x620 │ │ │ │ add r1, sp, #1168 @ 0x490 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3280] @ 4f550 │ │ │ │ - ldr r3, [pc, #3280] @ 4f554 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3276] @ 50bdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3244] @ 4f548 │ │ │ │ - ldr r3, [pc, #3244] @ 4f54c │ │ │ │ + ldr r3, [pc, #3268] @ 50be0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3240] @ 50bd4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3232] @ 50bd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3204] @ 4f550 │ │ │ │ - ldr r3, [pc, #3204] @ 4f554 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #3200] @ 50bdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3168] @ 4f548 │ │ │ │ - ldr r3, [pc, #3168] @ 4f54c │ │ │ │ + ldr r3, [pc, #3192] @ 50be0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3164] @ 50bd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3156] @ 50bd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r2, ip] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #404] @ 0x194 │ │ │ │ + strd r0, [r3, r2] │ │ │ │ mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #144] @ 0x90 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - mov r2, r4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [r9, lr] │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [r9, r2] │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ + mov r2, r4 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [r3, r2] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr r7, [sp, #412] @ 0x19c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r7, r8] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + strd r0, [r6, r8] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #128] @ 0x80 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - mov r2, r4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [r9, lr] │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [r9, r2] │ │ │ │ + mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r9, r5] │ │ │ │ + strd r0, [r9, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr fp, [sp] │ │ │ │ mov r3, r7 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ strd r0, [fp, r2] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ strd r0, [fp, r2] │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r2, r8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #376] @ 0x178 │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [lr, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [r9, r4] │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r7, r1 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ ldrd r8, [r3] │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ - ldrd sl, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr lr, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [ip, lr] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [ip, r2] │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ ldr r5, [sp, #384] @ 0x180 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5, lr] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r0, [r5, r4] │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r5, r1 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r2, lr] │ │ │ │ + ldr lr, [sp, #392] @ 0x188 │ │ │ │ + strd r0, [lr, r2] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ strd r0, [r3, r4] │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - ldr ip, [sp, #120] @ 0x78 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr fp, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [fp, ip] │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [fp, r2] │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r5, [sp, #404] @ 0x194 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ + strd r0, [r5, r2] │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5, lr] │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2112] @ 4f540 │ │ │ │ - ldr r3, [pc, #2112] @ 4f544 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2116] @ 50bcc │ │ │ │ + ldr r3, [pc, #2116] @ 50bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2064] @ 4f550 │ │ │ │ - ldr r3, [pc, #2064] @ 4f554 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2032] @ 4f548 │ │ │ │ - ldr r3, [pc, #2032] @ 4f54c │ │ │ │ + ldr r2, [pc, #2056] @ 50bdc │ │ │ │ + ldr r3, [pc, #2056] @ 50be0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ + ldr r2, [pc, #2028] @ 50bd4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2020] @ 50bd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1992] @ 4f550 │ │ │ │ - ldr r3, [pc, #1992] @ 4f554 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1648 @ 0x670 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #1632 @ 0x660 │ │ │ │ + ldr r2, [pc, #1988] @ 50bdc │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + ldr r3, [pc, #1976] @ 50be0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1948] @ 4f548 │ │ │ │ - ldr r3, [pc, #1948] @ 4f54c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #1632 @ 0x660 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #1616 @ 0x650 │ │ │ │ + ldr r2, [pc, #1940] @ 50bd4 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, fp │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd sl, [r1] │ │ │ │ + ldr r3, [pc, #1928] @ 50bd8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1804] @ 4f540 │ │ │ │ - ldr r3, [pc, #1804] @ 4f544 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1800] @ 50bcc │ │ │ │ + ldr r3, [pc, #1800] @ 50bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1720] @ 4f548 │ │ │ │ - ldr r3, [pc, #1720] @ 4f54c │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1704] @ 4f550 │ │ │ │ - ldr r3, [pc, #1704] @ 4f554 │ │ │ │ + ldr r2, [pc, #1704] @ 50bd4 │ │ │ │ + ldr r3, [pc, #1704] @ 50bd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ + ldr r2, [pc, #1692] @ 50bdc │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1684] @ 50be0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1656] @ 4f550 │ │ │ │ - ldr r3, [pc, #1656] @ 4f554 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1644] @ 50bdc │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1620] @ 4f548 │ │ │ │ - ldr r3, [pc, #1620] @ 4f54c │ │ │ │ + ldr r3, [pc, #1636] @ 50be0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1608] @ 50bd4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1600] @ 50bd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1504 @ 0x5e0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1488 @ 0x5d0 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ + add r1, sp, #1456 @ 0x5b0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - add r1, sp, #1392 @ 0x570 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1488] @ 4f540 │ │ │ │ - ldr r3, [pc, #1488] @ 4f544 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1476] @ 50bcc │ │ │ │ + ldr r3, [pc, #1476] @ 50bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1680 @ 0x690 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #1664 @ 0x680 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + add r1, r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #1568 @ 0x620 │ │ │ │ add r3, sp, #1472 @ 0x5c0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r1, sp, #1584 @ 0x630 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1380] @ 4f540 │ │ │ │ - ldr r3, [pc, #1380] @ 4f544 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1364] @ 50bcc │ │ │ │ + ldr r3, [pc, #1364] @ 50bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1664 @ 0x680 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #1648 @ 0x670 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + add r1, r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1352] @ 4f570 │ │ │ │ - ldr r3, [pc, #1352] @ 4f574 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1328] @ 50c00 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1332] @ 4f578 │ │ │ │ - ldr r3, [pc, #1332] @ 4f57c │ │ │ │ + ldr r3, [pc, #1320] @ 50c04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1308] @ 50c08 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1284] @ 50bfc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ - ldr r2, [pc, #1264] @ 4f568 │ │ │ │ + ldr r2, [pc, #1244] @ 50bf4 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #1260] @ 4f56c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1232] @ 4f560 │ │ │ │ - ldr r3, [pc, #1232] @ 4f564 │ │ │ │ + ldr r3, [pc, #1232] @ 50bf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ + ldr r2, [pc, #1204] @ 50bec │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1196] @ 50bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ - ldr r2, [pc, #1196] @ 4f570 │ │ │ │ + ldr r2, [pc, #1180] @ 50c00 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #1192] @ 4f574 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1180] @ 4f578 │ │ │ │ - ldr r3, [pc, #1180] @ 4f57c │ │ │ │ + ldr r3, [pc, #1168] @ 50c04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1156] @ 50c08 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1132] @ 50bfc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ - ldr r2, [pc, #1112] @ 4f568 │ │ │ │ + ldr r2, [pc, #1092] @ 50bf4 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r3, [pc, #1100] @ 4f56c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1080] @ 4f560 │ │ │ │ - ldr r3, [pc, #1080] @ 4f564 │ │ │ │ + ldr r3, [pc, #1080] @ 50bf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1052] @ 50bec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1044] @ 50bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1456 @ 0x5b0 │ │ │ │ - add r3, sp, #1360 @ 0x550 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r3, sp, #1376 @ 0x560 │ │ │ │ + add r1, sp, #1440 @ 0x5a0 │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #968] @ 4f540 │ │ │ │ - ldr r3, [pc, #968] @ 4f544 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #948] @ 50bcc │ │ │ │ + ldr r3, [pc, #948] @ 50bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #1712 @ 0x6b0 │ │ │ │ - ldrd r6, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1408 @ 0x580 │ │ │ │ - add r3, sp, #1472 @ 0x5c0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r3, sp, #1440 @ 0x5a0 │ │ │ │ + add r1, sp, #1392 @ 0x570 │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #856] @ 4f540 │ │ │ │ - ldr r3, [pc, #856] @ 4f544 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #840] @ 50bcc │ │ │ │ + ldr r3, [pc, #840] @ 50bd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #1696 @ 0x6a0 │ │ │ │ - ldrd r8, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #832] @ 4f578 │ │ │ │ - ldr r3, [pc, #832] @ 4f57c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #816] @ 50c08 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #796] @ 4f570 │ │ │ │ - ldr r3, [pc, #796] @ 4f574 │ │ │ │ + ldr r3, [pc, #792] @ 50bfc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #780] @ 50c00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #772] @ 50c04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ - ldr r2, [pc, #736] @ 4f568 │ │ │ │ + ldr r2, [pc, #724] @ 50bf4 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ - ldr r3, [pc, #728] @ 4f56c │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #704] @ 4f560 │ │ │ │ - ldr r3, [pc, #704] @ 4f564 │ │ │ │ + ldr r3, [pc, #712] @ 50bf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #684] @ 50bec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #676] @ 50bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ - ldr r2, [pc, #668] @ 4f570 │ │ │ │ + ldr r2, [pc, #660] @ 50c00 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #664] @ 4f574 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #652] @ 4f578 │ │ │ │ - ldr r3, [pc, #652] @ 4f57c │ │ │ │ + ldr r3, [pc, #648] @ 50c04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #636] @ 50c08 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #612] @ 50bfc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #580] @ 4f560 │ │ │ │ - ldr r3, [pc, #580] @ 4f564 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ + ldr r2, [pc, #560] @ 50bec │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #560] @ 4f568 │ │ │ │ - ldr r3, [pc, #560] @ 4f56c │ │ │ │ + ldr r3, [pc, #552] @ 50bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #540] @ 50bf4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #532] @ 50bf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr ip, [sp, #440] @ 0x1b8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [ip, lr] │ │ │ │ + ldr lr, [sp, #436] @ 0x1b4 │ │ │ │ + strd r0, [lr, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ + strd r0, [r3, r4] │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr lr, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #256] @ 0x100 │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [r5, lr] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + strd r0, [r5, r4] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #184] @ 0xb8 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r9, ip] │ │ │ │ + ldr r8, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, [r9, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [r9, r5] │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #192] @ 0xc0 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, ip] │ │ │ │ + ldr lr, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [r8, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ strd r0, [r8, r5] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ - b 4f580 │ │ │ │ + b 50c0c │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ stmibcc lr!, {r3, r6, r7, fp, sp, lr} │ │ │ │ svccc 0x00e1c73b │ │ │ │ stmdbcs lr, {r0, r1, r5, r7, r8, sp, pc} │ │ │ │ svccc 0x00ea9b66 │ │ │ │ + svccc 0x00ef6297 │ │ │ │ stclcc 6, cr10, [r9], #-44 @ 0xffffffd4 │ │ │ │ svccc 0x00c8f8b8 │ │ │ │ svcgt 0x00f75cb0 │ │ │ │ - svccc 0x00ef6297 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r8, [sp, #456] @ 0x1c8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, lr] │ │ │ │ + ldr lr, [sp, #444] @ 0x1bc │ │ │ │ + strd r0, [lr, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r9, ip] │ │ │ │ + strd r0, [r9, r4] │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr lr, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #264] @ 0x108 │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r5, [sp, #460] @ 0x1cc │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [r5, lr] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #1736] @ 0x6c8 │ │ │ │ + strd r0, [r5, r4] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ strd r0, [r3, ip] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ - strd r0, [r3, r5] │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [r3, r4] │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - ldr sl, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr fp, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr sl, [sp, #104] @ 0x68 │ │ │ │ strd r0, [fp, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [fp, r5] │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + strd r0, [fp, r4] │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-524] @ 4f558 │ │ │ │ - ldr r3, [pc, #-524] @ 4f55c │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-536] @ 50be4 │ │ │ │ + ldr r3, [pc, #-536] @ 50be8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-604] @ 4f548 │ │ │ │ - ldr r3, [pc, #-604] @ 4f54c │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #1024 @ 0x400 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-620] @ 4f550 │ │ │ │ - ldr r3, [pc, #-620] @ 4f554 │ │ │ │ + ldr r2, [pc, #-628] @ 50bd4 │ │ │ │ + ldr r3, [pc, #-628] @ 50bd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ + ldr r2, [pc, #-640] @ 50bdc │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-648] @ 50be0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-676] @ 4f548 │ │ │ │ - ldr r3, [pc, #-676] @ 4f54c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #1648 @ 0x670 │ │ │ │ - ldrd r8, [r1, #8] │ │ │ │ + ldr r2, [pc, #-696] @ 50bd4 │ │ │ │ mov r4, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + ldr r3, [pc, #-704] @ 50bd8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-708] @ 4f550 │ │ │ │ - ldr r3, [pc, #-708] @ 4f554 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #1632 @ 0x660 │ │ │ │ - ldrd sl, [r1, #8] │ │ │ │ + ldr r2, [pc, #-724] @ 50bdc │ │ │ │ mov r6, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd sl, [r1] │ │ │ │ + ldr r3, [pc, #-732] @ 50be0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-840] @ 4f558 │ │ │ │ - ldr r3, [pc, #-840] @ 4f55c │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-844] @ 50be4 │ │ │ │ + ldr r3, [pc, #-844] @ 50be8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-940] @ 4f550 │ │ │ │ - ldr r3, [pc, #-940] @ 4f554 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - add r1, sp, #1024 @ 0x400 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-972] @ 4f548 │ │ │ │ - ldr r3, [pc, #-972] @ 4f54c │ │ │ │ + ldr r2, [pc, #-956] @ 50bdc │ │ │ │ + ldr r3, [pc, #-956] @ 50be0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ + ldr r2, [pc, #-984] @ 50bd4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-992] @ 50bd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1020] @ 4f548 │ │ │ │ - ldr r3, [pc, #-1020] @ 4f54c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1032] @ 50bd4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1040] @ 4f550 │ │ │ │ - ldr r3, [pc, #-1040] @ 4f554 │ │ │ │ + ldr r3, [pc, #-1040] @ 50bd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1052] @ 50bdc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1060] @ 50be0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + add r1, sp, #1568 @ 0x620 │ │ │ │ add r3, sp, #1472 @ 0x5c0 │ │ │ │ - add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - add r1, sp, #1584 @ 0x630 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1160] @ 4f558 │ │ │ │ - ldr r3, [pc, #-1160] @ 4f55c │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1164] @ 50be4 │ │ │ │ + ldr r3, [pc, #-1164] @ 50be8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ - ldrd r6, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1392 @ 0x570 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1456 @ 0x5b0 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + add r1, sp, #1488 @ 0x5d0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - add r1, sp, #1504 @ 0x5e0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1264] @ 4f558 │ │ │ │ - ldr r3, [pc, #-1264] @ 4f55c │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1272] @ 50be4 │ │ │ │ + ldr r3, [pc, #-1272] @ 50be8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #1664 @ 0x680 │ │ │ │ - ldrd r8, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1336] @ 4f560 │ │ │ │ - ldr r3, [pc, #-1336] @ 4f564 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1348] @ 50bec │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1356] @ 4f568 │ │ │ │ - ldr r3, [pc, #-1356] @ 4f56c │ │ │ │ + ldr r3, [pc, #-1356] @ 50bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1368] @ 50bf4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1376] @ 50bf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1396] @ 4f570 │ │ │ │ - ldr r3, [pc, #-1396] @ 4f574 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1408] @ 4f578 │ │ │ │ - ldr r3, [pc, #-1408] @ 4f57c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1396] @ 50c00 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [pc, #-1404] @ 50c04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1416] @ 50c08 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1440] @ 50bfc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1472] @ 4f568 │ │ │ │ - ldr r3, [pc, #-1472] @ 4f56c │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1476] @ 50bf4 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1504] @ 4f560 │ │ │ │ - ldr r3, [pc, #-1504] @ 4f564 │ │ │ │ + ldr r3, [pc, #-1488] @ 50bf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1516] @ 50bec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1524] @ 50bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1528] @ 4f578 │ │ │ │ - ldr r3, [pc, #-1528] @ 4f57c │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1556] @ 4f570 │ │ │ │ - ldr r3, [pc, #-1556] @ 4f574 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1528] @ 50c08 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [pc, #-1552] @ 50bfc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1564] @ 50c00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1572] @ 50c04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1456 @ 0x5b0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - add r1, sp, #1360 @ 0x550 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + add r1, sp, #1376 @ 0x560 │ │ │ │ + add r3, sp, #1440 @ 0x5a0 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1656] @ 4f558 │ │ │ │ - ldr r3, [pc, #-1656] @ 4f55c │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1660] @ 50be4 │ │ │ │ + ldr r3, [pc, #-1660] @ 50be8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1712 @ 0x6b0 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #1696 @ 0x6a0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + add r1, r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1472 @ 0x5c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - add r1, sp, #1408 @ 0x580 │ │ │ │ - add r1, r1, #8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #1440 @ 0x5a0 │ │ │ │ + add r1, sp, #1392 @ 0x570 │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1760] @ 4f558 │ │ │ │ - ldr r3, [pc, #-1760] @ 4f55c │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1772] @ 50be4 │ │ │ │ + ldr r3, [pc, #-1772] @ 50be8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1728 @ 0x6c0 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + add r1, r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1828] @ 4f560 │ │ │ │ - ldr r3, [pc, #-1828] @ 4f564 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1852] @ 50bec │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1848] @ 4f568 │ │ │ │ - ldr r3, [pc, #-1848] @ 4f56c │ │ │ │ + ldr r3, [pc, #-1860] @ 50bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1872] @ 50bf4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1880] @ 50bf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1880] @ 4f578 │ │ │ │ - ldr r3, [pc, #-1880] @ 4f57c │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + ldr r2, [pc, #-1896] @ 50c08 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1912] @ 4f570 │ │ │ │ - ldr r3, [pc, #-1912] @ 4f574 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r3, [pc, #-1924] @ 50bfc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + ldr r2, [pc, #-1936] @ 50c00 │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r3, [pc, #-1944] @ 50c04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ - ldr r2, [pc, #-1976] @ 4f560 │ │ │ │ + ldr r2, [pc, #-2000] @ 50bec │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-1980] @ 4f564 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1992] @ 4f568 │ │ │ │ - ldr r3, [pc, #-1992] @ 4f56c │ │ │ │ + ldr r3, [pc, #-2012] @ 50bf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2024] @ 50bf4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2032] @ 50bf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2024] @ 4f578 │ │ │ │ - ldr r3, [pc, #-2024] @ 4f57c │ │ │ │ - mov r8, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2056] @ 4f570 │ │ │ │ - ldr r3, [pc, #-2056] @ 4f574 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + ldr r2, [pc, #-2052] @ 50c08 │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r3, [pc, #-2076] @ 50bfc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2088] @ 50c00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2096] @ 50c04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #432] @ 0x1b0 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [ip, lr] │ │ │ │ + ldr lr, [sp, #428] @ 0x1ac │ │ │ │ + strd r0, [lr, r2] │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, r6] │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [r3, r4] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr lr, [sp, #160] @ 0xa0 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [ip, lr] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [ip, r2] │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r5, [sp, #436] @ 0x1b4 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [r5, lr] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + strd r0, [r5, r4] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r8, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ strd r0, [r9, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ - strd r0, [r9, lr] │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r0, [r9, r6] │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #176] @ 0xb0 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, lr] │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [r8, r2] │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [r8, r6] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [r8, r4] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r8, [sp, #416] @ 0x1a0 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, lr] │ │ │ │ + ldr r8, [sp, #412] @ 0x19c │ │ │ │ + strd r0, [r8, r2] │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r9, r4] │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [r9, r6] │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r3, r7 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [ip, r2] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r6, [sp, #420] @ 0x1a4 │ │ │ │ - strd r0, [r6, lr] │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + strd r0, [r4, r6] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r2, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ + strd r0, [r3, r2] │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - strd r0, [r3, r2] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, [r3, r6] │ │ │ │ mov r3, fp │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp] │ │ │ │ mov r3, r7 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ strd r0, [r8, r2] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r6, [sp, #428] @ 0x1ac │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r6, lr] │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + strd r0, [r4, r6] │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ add r1, sp, #1024 @ 0x400 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3232] @ 4f570 │ │ │ │ - ldr r3, [pc, #-3232] @ 4f574 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-3268] @ 50c00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3252] @ 4f578 │ │ │ │ - ldr r3, [pc, #-3252] @ 4f57c │ │ │ │ + ldr r3, [pc, #-3276] @ 50c04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3288] @ 50c08 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3312] @ 50bfc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3300] @ 4f578 │ │ │ │ - ldr r3, [pc, #-3300] @ 4f57c │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-3328] @ 50c08 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3332] @ 4f570 │ │ │ │ - ldr r3, [pc, #-3332] @ 4f574 │ │ │ │ + ldr r3, [pc, #-3356] @ 50bfc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3368] @ 50c00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3376] @ 50c04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1104 @ 0x450 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #1104 @ 0x450 │ │ │ │ add r1, sp, #1088 @ 0x440 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1120 @ 0x460 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #1120 @ 0x460 │ │ │ │ add r1, sp, #1136 @ 0x470 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3452] @ 4f570 │ │ │ │ - ldr r3, [pc, #-3452] @ 4f574 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3472] @ 50c00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3472] @ 4f578 │ │ │ │ - ldr r3, [pc, #-3472] @ 4f57c │ │ │ │ + ldr r3, [pc, #-3480] @ 50c04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-3492] @ 50c08 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3516] @ 50bfc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3528] @ 4f570 │ │ │ │ - ldr r3, [pc, #-3528] @ 4f574 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-3548] @ 50c00 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3548] @ 4f578 │ │ │ │ - ldr r3, [pc, #-3548] @ 4f57c │ │ │ │ + ldr r3, [pc, #-3556] @ 50c04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3568] @ 50c08 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3580] @ 52800 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #112] @ 0x70 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1312 @ 0x520 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1280 @ 0x500 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + add r1, sp, #1264 @ 0x4f0 │ │ │ │ add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - add r1, sp, #1296 @ 0x510 │ │ │ │ add r1, r1, #8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1440 @ 0x5a0 │ │ │ │ - add r3, r3, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1424 @ 0x590 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ + add r1, sp, #1408 @ 0x580 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1296 @ 0x510 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + add r1, sp, #1312 @ 0x520 │ │ │ │ add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - add r1, sp, #1248 @ 0x4e0 │ │ │ │ add r1, r1, #8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1440 @ 0x5a0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1456 @ 0x5b0 │ │ │ │ + add r3, sp, #1408 @ 0x580 │ │ │ │ + add r1, sp, #1424 @ 0x590 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3588] @ 512e0 │ │ │ │ - ldr r3, [pc, #3588] @ 512e4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3284] @ 52854 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3568] @ 512e8 │ │ │ │ - ldr r3, [pc, #3568] @ 512ec │ │ │ │ + ldr r3, [pc, #3276] @ 52858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3264] @ 5285c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3256] @ 52860 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3528] @ 512f0 │ │ │ │ - ldr r3, [pc, #3528] @ 512f4 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3580] @ 51338 │ │ │ │ - ldr r3, [pc, #3580] @ 5133c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3200] @ 52844 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #3192] @ 52848 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3180] @ 5284c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3172] @ 52850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3452] @ 512e8 │ │ │ │ - ldr r3, [pc, #3452] @ 512ec │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3156] @ 5285c │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3420] @ 512e0 │ │ │ │ - ldr r3, [pc, #3420] @ 512e4 │ │ │ │ + ldr r3, [pc, #3144] @ 52860 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3116] @ 52854 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3108] @ 52858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3460] @ 51338 │ │ │ │ - ldr r3, [pc, #3460] @ 5133c │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3368] @ 512f0 │ │ │ │ - ldr r3, [pc, #3368] @ 512f4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3068] @ 5284c │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #3060] @ 52850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3032] @ 52844 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3024] @ 52848 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1200 @ 0x4b0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ add r1, sp, #1184 @ 0x4a0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1616 @ 0x650 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1600 @ 0x640 │ │ │ │ + add r3, sp, #1600 @ 0x640 │ │ │ │ + add r1, sp, #1584 @ 0x630 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1216 @ 0x4c0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ add r1, sp, #1232 @ 0x4d0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1600 @ 0x640 │ │ │ │ - add r3, r3, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #1600 @ 0x640 │ │ │ │ add r1, sp, #1616 @ 0x650 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3072] @ 512e8 │ │ │ │ - ldr r3, [pc, #3072] @ 512ec │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2784] @ 5285c │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3036] @ 512e0 │ │ │ │ - ldr r3, [pc, #3036] @ 512e4 │ │ │ │ + ldr r3, [pc, #2776] @ 52860 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2748] @ 52854 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2740] @ 52858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3004] @ 512f0 │ │ │ │ - ldr r3, [pc, #3004] @ 512f4 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2692] @ 52844 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3052] @ 51338 │ │ │ │ - ldr r3, [pc, #3052] @ 5133c │ │ │ │ + ldr r3, [pc, #2680] @ 52848 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [pc, #2664] @ 5284c │ │ │ │ + ldr r3, [pc, #2664] @ 52850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2928] @ 512e8 │ │ │ │ - ldr r3, [pc, #2928] @ 512ec │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2648] @ 5285c │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2896] @ 512e0 │ │ │ │ - ldr r3, [pc, #2896] @ 512e4 │ │ │ │ + ldr r3, [pc, #2636] @ 52860 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2608] @ 52854 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2600] @ 52858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2864] @ 512f0 │ │ │ │ - ldr r3, [pc, #2864] @ 512f4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2912] @ 51338 │ │ │ │ - ldr r3, [pc, #2912] @ 5133c │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [pc, #2540] @ 52844 │ │ │ │ + ldr r3, [pc, #2540] @ 52848 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2528] @ 5284c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2520] @ 52850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #464] @ 0x1d0 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [ip, lr] │ │ │ │ + ldr lr, [sp, #448] @ 0x1c0 │ │ │ │ + strd r0, [lr, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ strd r0, [r3, r6] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr lr, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #288] @ 0x120 │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [r6, lr] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + strd r0, [r4, r6] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r8, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r8, [sp, #272] @ 0x110 │ │ │ │ strd r0, [r9, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - strd r0, [r9, r6] │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ + strd r0, [r9, r4] │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #240] @ 0xf0 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp] │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + strd r0, [r8, r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [r8, r6] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ + strd r0, [r8, r4] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r8, [sp, #480] @ 0x1e0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + strd r0, [r3, r8] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - strd r0, [r9, r4] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ + strd r0, [r9, r6] │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r8, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + strd r0, [ip, r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [r6, lr] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + strd r0, [r4, r6] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #256] @ 0x100 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ + ldr lr, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r3, lr] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ - strd r0, [r3, r6] │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [r3, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr sl, [sp, #264] @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr sl, [sp, #112] @ 0x70 │ │ │ │ strd r0, [r8, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r8, r6] │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + strd r0, [r8, r4] │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1040 @ 0x410 │ │ │ │ + add r1, sp, #1024 @ 0x400 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1692] @ 512f8 │ │ │ │ - ldr r3, [pc, #1692] @ 512fc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1296] @ 52804 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1672] @ 51300 │ │ │ │ - ldr r3, [pc, #1672] @ 51304 │ │ │ │ + ldr r3, [pc, #1288] @ 52808 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1276] @ 5280c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1268] @ 52810 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1616] @ 512f8 │ │ │ │ - ldr r3, [pc, #1616] @ 512fc │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1228] @ 52804 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1600] @ 51300 │ │ │ │ - ldr r3, [pc, #1600] @ 51304 │ │ │ │ + ldr r3, [pc, #1216] @ 52808 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1204] @ 5280c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1196] @ 52810 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1120 @ 0x460 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #1152 @ 0x480 │ │ │ │ + add r3, sp, #1104 @ 0x450 │ │ │ │ + add r1, sp, #1136 @ 0x470 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1136 @ 0x470 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #1104 @ 0x450 │ │ │ │ + add r3, sp, #1120 @ 0x460 │ │ │ │ + add r1, sp, #1088 @ 0x440 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1496] @ 51300 │ │ │ │ - ldr r3, [pc, #1496] @ 51304 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1084] @ 5280c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1460] @ 512f8 │ │ │ │ - ldr r3, [pc, #1460] @ 512fc │ │ │ │ + ldr r3, [pc, #1076] @ 52810 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1048] @ 52804 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1040] @ 52808 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1412] @ 512f8 │ │ │ │ - ldr r3, [pc, #1412] @ 512fc │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1000] @ 52804 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1392] @ 51300 │ │ │ │ - ldr r3, [pc, #1392] @ 51304 │ │ │ │ + ldr r3, [pc, #992] @ 52808 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #980] @ 5280c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #972] @ 52810 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1280 @ 0x500 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1312 @ 0x520 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #1280 @ 0x500 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - add r1, sp, #1312 @ 0x520 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1344 @ 0x540 │ │ │ │ + add r3, sp, #1344 @ 0x540 │ │ │ │ + add r1, sp, #1360 @ 0x550 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1328 @ 0x530 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1296 @ 0x510 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #1328 @ 0x530 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1344 @ 0x540 │ │ │ │ - add r3, r3, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1376 @ 0x560 │ │ │ │ + add r1, sp, #1344 @ 0x540 │ │ │ │ + add r3, sp, #1456 @ 0x5b0 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1020] @ 51308 │ │ │ │ - ldr r3, [pc, #1020] @ 5130c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #624] @ 5281c │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1000] @ 51310 │ │ │ │ - ldr r3, [pc, #1000] @ 51314 │ │ │ │ + ldr r3, [pc, #616] @ 52820 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #588] @ 52814 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #580] @ 52818 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #960] @ 51318 │ │ │ │ - ldr r3, [pc, #960] @ 5131c │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #948] @ 51320 │ │ │ │ - ldr r3, [pc, #948] @ 51324 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #564] @ 52824 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #556] @ 52828 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #544] @ 5282c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #536] @ 52830 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #884] @ 51310 │ │ │ │ - ldr r3, [pc, #884] @ 51314 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #480] @ 52814 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #852] @ 51308 │ │ │ │ - ldr r3, [pc, #852] @ 5130c │ │ │ │ + ldr r3, [pc, #468] @ 52818 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #456] @ 5281c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #448] @ 52820 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #828] @ 51320 │ │ │ │ - ldr r3, [pc, #828] @ 51324 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #800] @ 51318 │ │ │ │ - ldr r3, [pc, #800] @ 5131c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #432] @ 5282c │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #424] @ 52830 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #396] @ 52824 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #388] @ 52828 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1232 @ 0x4d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1216 @ 0x4c0 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + add r1, sp, #1184 @ 0x4a0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - add r1, sp, #1200 @ 0x4b0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1488 @ 0x5d0 │ │ │ │ + add r1, sp, #1472 @ 0x5c0 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1216 @ 0x4c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - add r1, sp, #1248 @ 0x4e0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1488 @ 0x5d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1200 @ 0x4b0 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + add r1, sp, #1232 @ 0x4d0 │ │ │ │ add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #1488 @ 0x5d0 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #520] @ 51310 │ │ │ │ - ldr r3, [pc, #520] @ 51314 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #96] @ 52814 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #484] @ 51308 │ │ │ │ - ldr r3, [pc, #484] @ 5130c │ │ │ │ + ldr r3, [pc, #88] @ 52818 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #76] @ 5281c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #68] @ 52820 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #452] @ 51318 │ │ │ │ - ldr r3, [pc, #452] @ 5131c │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #44] @ 52824 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ + b 52864 │ │ │ │ + svccc 0x00ef6297 │ │ │ │ + stmibcc lr!, {r3, r6, r7, fp, sp, lr} │ │ │ │ + svccc 0x00e1c73b │ │ │ │ + stmdbcs lr, {r0, r1, r5, r7, r8, sp, pc} │ │ │ │ + svccc 0x00ea9b66 │ │ │ │ + cdpcs 15, 13, cr9, cr5, cr6, {0} │ │ │ │ + svccc 0x00d29406 │ │ │ │ + @ instruction: 0x56c62dda │ │ │ │ + svccc 0x00ee9f41 │ │ │ │ + @ instruction: 0xf180bdb1 │ │ │ │ + svccc 0x00ec38b2 │ │ │ │ + stmdacc r6, {r0, r1, r3, r4, r5, r9, sl, ip, sp, lr, pc} │ │ │ │ + svccc 0x00de2b5d │ │ │ │ + svcgt 0x00f75cb0 │ │ │ │ + svccc 0x00ef6297 │ │ │ │ + stclcc 6, cr10, [r9], #-44 @ 0xffffffd4 │ │ │ │ + svccc 0x00c8f8b8 │ │ │ │ + blvs 598550 │ │ │ │ + svccc 0x00e8bc80 │ │ │ │ + strcs r1, [r9, #-3542] @ 0xfffff22a │ │ │ │ + svccc 0x00e44cf3 │ │ │ │ + bicsge r2, r1, #159383552 @ 0x9800000 │ │ │ │ + svccc 0x00efd88d │ │ │ │ + stclt 4, cr11, [r9], #-176 @ 0xffffff50 │ │ │ │ + svccc 0x00b917a6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #436] @ 51320 │ │ │ │ - ldr r3, [pc, #436] @ 51324 │ │ │ │ + ldr r3, [pc, #-72] @ 52828 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [pc, #-88] @ 5282c │ │ │ │ + ldr r3, [pc, #-88] @ 52830 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #376] @ 51310 │ │ │ │ - ldr r3, [pc, #376] @ 51314 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-144] @ 52814 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #344] @ 51308 │ │ │ │ - ldr r3, [pc, #344] @ 5130c │ │ │ │ + ldr r3, [pc, #-156] @ 52818 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-168] @ 5281c │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-176] @ 52820 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #312] @ 51318 │ │ │ │ - ldr r3, [pc, #312] @ 5131c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #296] @ 51320 │ │ │ │ - ldr r3, [pc, #296] @ 51324 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [pc, #-212] @ 52824 │ │ │ │ + ldr r3, [pc, #-212] @ 52828 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-224] @ 5282c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-232] @ 52830 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #544] @ 0x220 │ │ │ │ + strd r0, [lr, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ strd r0, [r3, r4] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr lr, [sp, #304] @ 0x130 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, r6 │ │ │ │ - b 51360 │ │ │ │ - bicsge r2, r1, #159383552 @ 0x9800000 │ │ │ │ - svccc 0x00efd88d │ │ │ │ - stclt 4, cr11, [r9], #-176 @ 0xffffff50 │ │ │ │ - svccc 0x00b917a6 │ │ │ │ - blvs 596ffc │ │ │ │ - svccc 0x00e8bc80 │ │ │ │ - stmibcc lr!, {r3, r6, r7, fp, sp, lr} │ │ │ │ - svccc 0x00e1c73b │ │ │ │ - stmdbcs lr, {r0, r1, r5, r7, r8, sp, pc} │ │ │ │ - svccc 0x00ea9b66 │ │ │ │ - @ instruction: 0x56c62dda │ │ │ │ - svccc 0x00ee9f41 │ │ │ │ - cdpcs 15, 13, cr9, cr5, cr6, {0} │ │ │ │ - svccc 0x00d29406 │ │ │ │ - @ instruction: 0xf180bdb1 │ │ │ │ - svccc 0x00ec38b2 │ │ │ │ - stmdacc r6, {r0, r1, r3, r4, r5, r9, sl, ip, sp, lr, pc} │ │ │ │ - svccc 0x00de2b5d │ │ │ │ - svcgt 0x00f75cb0 │ │ │ │ - svccc 0x00ef6297 │ │ │ │ - stclcc 6, cr10, [r9], #-44 @ 0xffffffd4 │ │ │ │ - svccc 0x00c8f8b8 │ │ │ │ - strcs r1, [r9, #-3542] @ 0xfffff22a │ │ │ │ - svccc 0x00e44cf3 │ │ │ │ - blvs 59704c │ │ │ │ - svccc 0x00e8bc80 │ │ │ │ - strcs r1, [r9, #-3542] @ 0xfffff22a │ │ │ │ - svccc 0x00e44cf3 │ │ │ │ - bicsge r2, r1, #159383552 @ 0x9800000 │ │ │ │ - svccc 0x00efd88d │ │ │ │ - stclt 4, cr11, [r9], #-176 @ 0xffffff50 │ │ │ │ - svccc 0x00b917a6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #136] @ 0x88 │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - strd r0, [r4, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ + strd r0, [r4, r6] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r8, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r9, r8] │ │ │ │ + ldr ip, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [r9, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [r9, r6] │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [r9, r4] │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #312] @ 0x138 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr ip, [sp, #160] @ 0xa0 │ │ │ │ strd r0, [r8, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [r8, r6] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + ldr ip, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [r8, ip] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r8, [sp, #544] @ 0x220 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, lr] │ │ │ │ + ldr r8, [sp, #528] @ 0x210 │ │ │ │ + strd r0, [r8, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [r9, ip] │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ + strd r0, [r9, r6] │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r8, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #320] @ 0x140 │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [r4, lr] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ + strd r0, [r5, r6] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #560] @ 0x230 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ mov r3, r7 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + strd r0, [lr, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ strd r0, [r3, r4] │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr sl, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr sl, [sp, #144] @ 0x90 │ │ │ │ strd r0, [r8, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r9, [sp, #584] @ 0x248 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ + ldr sl, [sp, #568] @ 0x238 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r9, lr] │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + strd r0, [sl, r6] │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1040 @ 0x410 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1024 @ 0x400 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-988] @ 51328 │ │ │ │ - ldr r3, [pc, #-988] @ 5132c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1380] @ 52834 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1008] @ 51330 │ │ │ │ - ldr r3, [pc, #-1008] @ 51334 │ │ │ │ + ldr r3, [pc, #-1388] @ 52838 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1400] @ 5283c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1408] @ 52840 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1064] @ 51328 │ │ │ │ - ldr r3, [pc, #-1064] @ 5132c │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1448] @ 52834 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1080] @ 51330 │ │ │ │ - ldr r3, [pc, #-1080] @ 51334 │ │ │ │ + ldr r3, [pc, #-1460] @ 52838 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1472] @ 5283c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1480] @ 52840 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1152 @ 0x480 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #1120 @ 0x460 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ add r3, sp, #1136 @ 0x470 │ │ │ │ + add r1, sp, #1104 @ 0x450 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + mov sl, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #1104 @ 0x450 │ │ │ │ + add r3, sp, #1120 @ 0x460 │ │ │ │ + add r1, sp, #1088 @ 0x440 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1184] @ 51330 │ │ │ │ - ldr r3, [pc, #-1184] @ 51334 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1592] @ 5283c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1220] @ 51328 │ │ │ │ - ldr r3, [pc, #-1220] @ 5132c │ │ │ │ + ldr r3, [pc, #-1600] @ 52840 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1628] @ 52834 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1636] @ 52838 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1268] @ 51328 │ │ │ │ - ldr r3, [pc, #-1268] @ 5132c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1676] @ 52834 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1288] @ 51330 │ │ │ │ - ldr r3, [pc, #-1288] @ 51334 │ │ │ │ + ldr r3, [pc, #-1684] @ 52838 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1696] @ 5283c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1704] @ 52840 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1328 @ 0x530 │ │ │ │ - add r3, r3, #8 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #1296 @ 0x510 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #1328 @ 0x530 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1344 @ 0x540 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1376 @ 0x560 │ │ │ │ + add r3, sp, #1360 @ 0x550 │ │ │ │ + add r1, sp, #1344 @ 0x540 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1280 @ 0x500 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1312 @ 0x520 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + add r1, sp, #1280 @ 0x500 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #1312 @ 0x520 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1344 @ 0x540 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1376 @ 0x560 │ │ │ │ + add r1, sp, #1344 @ 0x540 │ │ │ │ + add r3, sp, #1456 @ 0x5b0 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1660] @ 51338 │ │ │ │ - ldr r3, [pc, #-1660] @ 5133c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2052] @ 5284c │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1680] @ 51340 │ │ │ │ - ldr r3, [pc, #-1680] @ 51344 │ │ │ │ + ldr r3, [pc, #-2060] @ 52850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2088] @ 52844 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2096] @ 52848 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1712] @ 51350 │ │ │ │ - ldr r3, [pc, #-1712] @ 51354 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2112] @ 52854 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1728] @ 51358 │ │ │ │ - ldr r3, [pc, #-1728] @ 5135c │ │ │ │ + ldr r3, [pc, #-2124] @ 52858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [pc, #-2140] @ 5285c │ │ │ │ + ldr r3, [pc, #-2140] @ 52860 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1788] @ 51348 │ │ │ │ - ldr r3, [pc, #-1788] @ 5134c │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2188] @ 5284c │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1820] @ 51340 │ │ │ │ - ldr r3, [pc, #-1820] @ 51344 │ │ │ │ + ldr r3, [pc, #-2200] @ 52850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2228] @ 52844 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2236] @ 52848 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1852] @ 51350 │ │ │ │ - ldr r3, [pc, #-1852] @ 51354 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1864] @ 51358 │ │ │ │ - ldr r3, [pc, #-1864] @ 5135c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2252] @ 52854 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #-2260] @ 52858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2272] @ 5285c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2280] @ 52860 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1232 @ 0x4d0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #1200 @ 0x4b0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1488 @ 0x5d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1216 @ 0x4c0 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + add r1, sp, #1184 @ 0x4a0 │ │ │ │ add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #1488 @ 0x5d0 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1248 @ 0x4e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1232 @ 0x4d0 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + add r1, sp, #1200 @ 0x4b0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - add r1, sp, #1216 @ 0x4c0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1488 @ 0x5d0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1472 @ 0x5c0 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2152] @ 51348 │ │ │ │ - ldr r3, [pc, #-2152] @ 5134c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2572] @ 5284c │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2188] @ 51340 │ │ │ │ - ldr r3, [pc, #-2188] @ 51344 │ │ │ │ + ldr r3, [pc, #-2580] @ 52850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2608] @ 52844 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2616] @ 52848 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2212] @ 51358 │ │ │ │ - ldr r3, [pc, #-2212] @ 5135c │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2240] @ 51350 │ │ │ │ - ldr r3, [pc, #-2240] @ 51354 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2624] @ 5285c │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #-2632] @ 52860 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2660] @ 52854 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2668] @ 52858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2304] @ 51340 │ │ │ │ - ldr r3, [pc, #-2304] @ 51344 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2716] @ 52844 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2320] @ 51348 │ │ │ │ - ldr r3, [pc, #-2320] @ 5134c │ │ │ │ + ldr r3, [pc, #-2728] @ 52848 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2740] @ 5284c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2748] @ 52850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2360] @ 51350 │ │ │ │ - ldr r3, [pc, #-2360] @ 51354 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2376] @ 51358 │ │ │ │ - ldr r3, [pc, #-2376] @ 5135c │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [pc, #-2784] @ 52854 │ │ │ │ + ldr r3, [pc, #-2784] @ 52858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2796] @ 5285c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2804] @ 52860 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #512] @ 0x200 │ │ │ │ + strd r0, [lr, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ strd r0, [r3, r6] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr lr, [sp, #280] @ 0x118 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #312] @ 0x138 │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [r4, lr] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + ldr lr, [sp, #520] @ 0x208 │ │ │ │ + strd r0, [lr, r6] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r8, [sp, #288] @ 0x120 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [r9, r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r9, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [r9, r6] │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [r9, r4] │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #296] @ 0x128 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, lr] │ │ │ │ + ldr ip, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [r8, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [r8, r6] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [r8, ip] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r8, [sp, #496] @ 0x1f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + strd r0, [r3, ip] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - strd r0, [r9, ip] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [r9, r4] │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r8, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ strd r0, [ip, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [r6, lr] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + strd r0, [r4, r6] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ + strd r0, [r3, ip] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ strd r0, [r3, r4] │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr sl, [sp, #272] @ 0x110 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, sl] │ │ │ │ + ldr lr, [sp, #304] @ 0x130 │ │ │ │ + strd r0, [r8, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r6, lr] │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + strd r0, [r4, r6] │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r7, r1 │ │ │ │ add r3, sp, #1024 @ 0x400 │ │ │ │ - add r3, r3, #8 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2488] @ 52ae4 │ │ │ │ - ldr r3, [pc, #2488] @ 52ae8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2468] @ 54174 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2468] @ 52aec │ │ │ │ - ldr r3, [pc, #2468] @ 52af0 │ │ │ │ + ldr r3, [pc, #2460] @ 54178 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2448] @ 5417c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2440] @ 54180 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2420] @ 52aec │ │ │ │ - ldr r3, [pc, #2420] @ 52af0 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2408] @ 5417c │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2388] @ 52ae4 │ │ │ │ - ldr r3, [pc, #2388] @ 52ae8 │ │ │ │ + ldr r3, [pc, #2396] @ 54180 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2368] @ 54174 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2360] @ 54178 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1104 @ 0x450 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #1104 @ 0x450 │ │ │ │ add r1, sp, #1088 @ 0x440 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1136 @ 0x470 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #1136 @ 0x470 │ │ │ │ add r1, sp, #1120 @ 0x460 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2268] @ 52ae4 │ │ │ │ - ldr r3, [pc, #2268] @ 52ae8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2264] @ 54174 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2248] @ 52aec │ │ │ │ - ldr r3, [pc, #2248] @ 52af0 │ │ │ │ + ldr r3, [pc, #2256] @ 54178 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2244] @ 5417c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2236] @ 54180 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2192] @ 52ae4 │ │ │ │ - ldr r3, [pc, #2192] @ 52ae8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2188] @ 54174 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2172] @ 52aec │ │ │ │ - ldr r3, [pc, #2172] @ 52af0 │ │ │ │ + ldr r3, [pc, #2180] @ 54178 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2168] @ 5417c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2160] @ 54180 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #64] @ 0x40 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1248 @ 0x4e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1312 @ 0x520 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #1296 @ 0x510 │ │ │ │ add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - add r1, sp, #1264 @ 0x4f0 │ │ │ │ add r1, r1, #8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1440 @ 0x5a0 │ │ │ │ - add r3, r3, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1424 @ 0x590 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ + add r1, sp, #1408 @ 0x580 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1312 @ 0x520 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1280 @ 0x500 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #1264 @ 0x4f0 │ │ │ │ add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #1296 @ 0x510 │ │ │ │ add r1, r1, #8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1456 @ 0x5b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1440 @ 0x5a0 │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ + add r1, sp, #1408 @ 0x580 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1788] @ 52af4 │ │ │ │ - ldr r3, [pc, #1788] @ 52af8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1784] @ 54184 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1768] @ 52afc │ │ │ │ - ldr r3, [pc, #1768] @ 52b00 │ │ │ │ + ldr r3, [pc, #1776] @ 54188 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1764] @ 5418c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1756] @ 54190 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1728] @ 52b04 │ │ │ │ - ldr r3, [pc, #1728] @ 52b08 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1732] @ 54194 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1712] @ 52b0c │ │ │ │ - ldr r3, [pc, #1712] @ 52b10 │ │ │ │ + ldr r3, [pc, #1720] @ 54198 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [pc, #1704] @ 5419c │ │ │ │ + ldr r3, [pc, #1704] @ 541a0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1644] @ 52af4 │ │ │ │ - ldr r3, [pc, #1644] @ 52af8 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1648] @ 54184 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1628] @ 52afc │ │ │ │ - ldr r3, [pc, #1628] @ 52b00 │ │ │ │ + ldr r3, [pc, #1636] @ 54188 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1624] @ 5418c │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1616] @ 54190 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1588] @ 52b04 │ │ │ │ - ldr r3, [pc, #1588] @ 52b08 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1576] @ 52b0c │ │ │ │ - ldr r3, [pc, #1576] @ 52b10 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1592] @ 54194 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [pc, #1584] @ 54198 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1572] @ 5419c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1564] @ 541a0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1200 @ 0x4b0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #1184 @ 0x4a0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1616 @ 0x650 │ │ │ │ - add r3, r3, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #1616 @ 0x650 │ │ │ │ add r1, sp, #1600 @ 0x640 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1232 @ 0x4d0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #1216 @ 0x4c0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1616 @ 0x650 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1600 @ 0x640 │ │ │ │ + add r3, sp, #1600 @ 0x640 │ │ │ │ + add r1, sp, #1584 @ 0x630 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1264] @ 52af4 │ │ │ │ - ldr r3, [pc, #1264] @ 52af8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1276] @ 54184 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1244] @ 52afc │ │ │ │ - ldr r3, [pc, #1244] @ 52b00 │ │ │ │ + ldr r3, [pc, #1268] @ 54188 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1256] @ 5418c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1248] @ 54190 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1212] @ 52b0c │ │ │ │ - ldr r3, [pc, #1212] @ 52b10 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1184] @ 52b04 │ │ │ │ - ldr r3, [pc, #1184] @ 52b08 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1232] @ 5419c │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [pc, #1224] @ 541a0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1196] @ 54194 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1188] @ 54198 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1128] @ 52afc │ │ │ │ - ldr r3, [pc, #1128] @ 52b00 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1148] @ 5418c │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1096] @ 52af4 │ │ │ │ - ldr r3, [pc, #1096] @ 52af8 │ │ │ │ + ldr r3, [pc, #1136] @ 54190 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1108] @ 54184 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1100] @ 54188 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1064] @ 52b04 │ │ │ │ - ldr r3, [pc, #1064] @ 52b08 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1048] @ 52b0c │ │ │ │ - ldr r3, [pc, #1048] @ 52b10 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [pc, #1072] @ 54194 │ │ │ │ + ldr r3, [pc, #1072] @ 54198 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1060] @ 5419c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1052] @ 541a0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - mov fp, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r2, [sp, #1744] @ 0x6d0 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r2, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ + strd r0, [r3, ip] │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ strd r0, [r3, r4] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [ip, r2] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr lr, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [r4, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ + strd r0, [r4, r6] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r9, r2] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [r9, r3] │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [r9, r6] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + ldr lr, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [r9, lr] │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r8, r2] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp] │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr lr, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [r8, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [r8, r2] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [r8, r7] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r2, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr lr, [sp, #576] @ 0x240 │ │ │ │ + strd r0, [lr, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ strd r0, [r9, r7] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r8, [sp, #152] @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #328] @ 0x148 │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [r6, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ + strd r0, [r7, r6] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r2, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ strd r0, [r3, r4] │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, fp │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, ip] │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + strd r0, [r8, fp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - strd r0, [r2, lr] │ │ │ │ - ldr r2, [sp, #1800] @ 0x708 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + strd r0, [r2, r6] │ │ │ │ + ldr r2, [sp, #1792] @ 0x700 │ │ │ │ add r2, r2, #1 │ │ │ │ - str r2, [sp, #1800] @ 0x708 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #1752] @ 0x6d8 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ - add r1, r3, r2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [sp, #1756] @ 0x6dc │ │ │ │ - add r3, r3, #1008 @ 0x3f0 │ │ │ │ - eor r1, r5, r1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, fp, #1008 @ 0x3f0 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #1792] @ 0x700 │ │ │ │ + ldr r2, [sp, #1744] @ 0x6d0 │ │ │ │ + add r3, r3, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, r8, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #1740] @ 0x6cc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #1800] @ 0x708 │ │ │ │ - ldr r3, [sp, #1804] @ 0x70c │ │ │ │ - add r2, r8, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ ldr r2, [sp, #1748] @ 0x6d4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + eor r2, r5, r2 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, sl, #1008 @ 0x3f0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne 47d28 │ │ │ │ - add sp, sp, #1760 @ 0x6e0 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r2, r1, #1008 @ 0x3f0 │ │ │ │ + ldr r1, [sp, #1792] @ 0x700 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #1796] @ 0x704 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 49640 │ │ │ │ + add sp, sp, #1744 @ 0x6d0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ stmdbcs lr, {r0, r1, r5, r7, r8, sp, pc} │ │ │ │ svccc 0x00ea9b66 │ │ │ │ stmibcc lr!, {r3, r6, r7, fp, sp, lr} │ │ │ │ svccc 0x00e1c73b │ │ │ │ stmdacc r6, {r0, r1, r3, r4, r5, r9, sl, ip, sp, lr, pc} │ │ │ │ svccc 0x00de2b5d │ │ │ │ @ instruction: 0xf180bdb1 │ │ │ │ svccc 0x00ec38b2 │ │ │ │ @ instruction: 0x56c62dda │ │ │ │ svccc 0x00ee9f41 │ │ │ │ cdpcs 15, 13, cr9, cr5, cr6, {0} │ │ │ │ svccc 0x00d29406 │ │ │ │ │ │ │ │ -00052b14 : │ │ │ │ - ldr r2, [pc, #12] @ 52b28 │ │ │ │ - ldr r1, [pc, #12] @ 52b2c │ │ │ │ +000541a4 : │ │ │ │ + ldr r2, [pc, #12] @ 541b8 │ │ │ │ + ldr r1, [pc, #12] @ 541bc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - andseq r9, r7, ip, asr #32 │ │ │ │ - @ instruction: 0xffff5164 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + @ instruction: 0x0017b9bc │ │ │ │ + @ instruction: 0xffff53dc │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r3 │ │ │ │ + mov r3, #304 @ 0x130 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #676 @ 0x2a4 │ │ │ │ - mov r9, r3 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + ldr lr, [pc, #92] @ 54244 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ ldr r0, [sp, #716] @ 0x2cc │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ + add lr, pc, lr │ │ │ │ + mul r1, r3, r1 │ │ │ │ + mov r3, r1 │ │ │ │ ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ - ldr ip, [pc, #76] @ 52ba4 │ │ │ │ - add r3, r3, r3, lsl #3 │ │ │ │ cmp r1, r0 │ │ │ │ - add ip, pc, ip │ │ │ │ - add r3, r1, r3, lsl #1 │ │ │ │ - bge 555b4 │ │ │ │ + bge 56c48 │ │ │ │ ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ - ldr lr, [pc, #52] @ 52ba8 │ │ │ │ - lsl r1, r1, #3 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - ldr ip, [ip, lr] │ │ │ │ add r3, r3, #256 @ 0x100 │ │ │ │ - add r8, r2, r3 │ │ │ │ - ldr r1, [ip] │ │ │ │ + add r7, r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ + ldr r4, [pc, #36] @ 54248 │ │ │ │ + lsl r1, r1, #3 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ + ldr lr, [lr, r4] │ │ │ │ + str r7, [sp] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [lr] │ │ │ │ str r1, [sp, #668] @ 0x29c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r8, [sp] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - b 52bac │ │ │ │ - andseq ip, r7, r4, rrx │ │ │ │ + b 5424c │ │ │ │ + andseq lr, r7, ip, asr #19 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrd sl, [r0, r3] │ │ │ │ - add ip, r2, r3 │ │ │ │ add r1, r0, r3 │ │ │ │ + add ip, r2, r3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldrd r2, [r3] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str ip, [sp, #20] │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd sl, [sp, #96] @ 0x60 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ ldr fp, [sp] │ │ │ │ add sl, r3, r3, lsl #2 │ │ │ │ lsl lr, sl, #4 │ │ │ │ ldrd r8, [fp, #-112] @ 0xffffff90 │ │ │ │ ldrd r4, [fp, #-104] @ 0xffffff98 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str lr, [sp, #24] │ │ │ │ ldrd r0, [r1, lr] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r6, [ip, lr] │ │ │ │ - str lr, [sp, #24] │ │ │ │ - str ip, [sp, #20] │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp] │ │ │ │ - bl 1c606c │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + lsl r6, sl, #3 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - lsl r4, sl, #3 │ │ │ │ + str fp, [sp] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - ldrd r8, [fp, #-192] @ 0xffffff40 │ │ │ │ - mov r6, r4 │ │ │ │ - ldrd r4, [r4, r3] │ │ │ │ - add r7, ip, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ - str fp, [sp] │ │ │ │ + add r4, r3, r6 │ │ │ │ + add r8, ip, r6 │ │ │ │ + str r4, [sp, #148] @ 0x94 │ │ │ │ + ldrd r4, [r3, r6] │ │ │ │ ldrd r6, [r6, ip] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - add r1, r3, sl, lsl #3 │ │ │ │ + str r8, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r9 │ │ │ │ - str r1, [sp, #148] @ 0x94 │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r8, [fp, #-192] @ 0xffffff40 │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ ldrd sl, [fp, #-184] @ 0xffffff48 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #24] │ │ │ │ - ldr r4, [sp, #148] @ 0x94 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r4, [r4, lr] │ │ │ │ - ldrd r6, [r7, lr] │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r8, [r1, #-32] @ 0xffffffe0 │ │ │ │ + ldr r4, [sp, #148] @ 0x94 │ │ │ │ + ldr r8, [sp, #160] @ 0xa0 │ │ │ │ ldrd sl, [r1, #-24] @ 0xffffffe8 │ │ │ │ + ldrd r4, [r4, lr] │ │ │ │ + ldrd r6, [r8, lr] │ │ │ │ + ldrd r8, [r1, #-32] @ 0xffffffe0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #96] @ 0x60 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldrd sl, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd sl, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - lsl r4, r2, #6 │ │ │ │ - mov r7, r4 │ │ │ │ - add sl, ip, r7 │ │ │ │ - str sl, [sp, #164] @ 0xa4 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp] │ │ │ │ - add r9, r3, r2, lsl #6 │ │ │ │ - ldrd r4, [r4, r3] │ │ │ │ - str r9, [sp, #152] @ 0x98 │ │ │ │ - ldrd r8, [r1, #-144] @ 0xffffff70 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + lsl r7, r2, #6 │ │ │ │ + add r9, ip, r7 │ │ │ │ ldrd sl, [r1, #-136] @ 0xffffff78 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + add r5, r3, r7 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + ldrd r4, [r3, r7] │ │ │ │ + str r9, [sp, #164] @ 0xa4 │ │ │ │ + ldrd r8, [r1, #-144] @ 0xffffff70 │ │ │ │ + ldrd r6, [r7, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #24] │ │ │ │ - ldr r9, [sp, #152] @ 0x98 │ │ │ │ - ldr sl, [sp, #164] @ 0xa4 │ │ │ │ - ldrd r4, [r9, lr] │ │ │ │ - ldrd r6, [sl, lr] │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r8, [r1, #16] │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r9, [sp, #164] @ 0xa4 │ │ │ │ ldrd sl, [r1, #24] │ │ │ │ + ldrd r4, [r5, lr] │ │ │ │ + ldrd r6, [r9, lr] │ │ │ │ + ldrd r8, [r1, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ - ldrd sl, [sp, #80] @ 0x50 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd sl, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #56] @ 0x38 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #72] @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - lsl r8, r5, #4 │ │ │ │ - add r3, r5, r5, lsl #4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + lsl r8, r2, #4 │ │ │ │ + add r3, r8, r2 │ │ │ │ lsl r9, r3, #3 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ ldr r1, [sp] │ │ │ │ - ldrd r6, [ip, r9] │ │ │ │ - ldrd r4, [r3, r9] │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldrd r4, [r3, r9] │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r6, [ip, r9] │ │ │ │ mov r0, r4 │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - rsb r3, r5, r5, lsl #3 │ │ │ │ + lsl r4, r2, #3 │ │ │ │ + sub r3, r4, r2 │ │ │ │ + ldrd r8, [r1, #-160] @ 0xffffff60 │ │ │ │ lsl sl, r3, #3 │ │ │ │ + str r4, [sp, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - lsl r9, r5, #3 │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ - ldrd r4, [r3, sl] │ │ │ │ ldrd r6, [ip, sl] │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r8, [r1, #-160] @ 0xffffff60 │ │ │ │ - ldrd sl, [r1, #-152] @ 0xffffff68 │ │ │ │ mov r2, r8 │ │ │ │ + ldrd r4, [r3, sl] │ │ │ │ mov r3, r9 │ │ │ │ + ldrd sl, [r1, #-152] @ 0xffffff68 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd sl, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ ldrd r6, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ - add r4, r5, r5, lsl #1 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + mov r9, #104 @ 0x68 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r5, r4, lsl #2 │ │ │ │ - lsl fp, r3, #3 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + mul r9, r2, r9 │ │ │ │ + ldrd sl, [r1, #-56] @ 0xffffffc8 │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ + ldrd r6, [ip, r9] │ │ │ │ + ldrd r4, [r3, r9] │ │ │ │ ldrd r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ - ldrd r4, [r3, fp] │ │ │ │ - ldrd r6, [ip, fp] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [sp, #112] @ 0x70 │ │ │ │ - ldrd sl, [r1, #-56] @ 0xffffffc8 │ │ │ │ mov r1, r5 │ │ │ │ strd r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - lsl r2, r4, #3 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldrd r4, [r3, r2] │ │ │ │ - ldrd r6, [ip, r2] │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - strd r4, [sp, #80] @ 0x50 │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + add fp, r2, r2, lsl #1 │ │ │ │ ldrd r8, [r1, #-224] @ 0xffffff20 │ │ │ │ - ldrd sl, [r1, #-216] @ 0xffffff28 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + lsl fp, fp, #3 │ │ │ │ + ldrd r4, [r3, fp] │ │ │ │ + ldrd r6, [ip, fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + str fp, [sp, #120] @ 0x78 │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd sl, [r1, #-216] @ 0xffffff28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd sl, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r6, [sp, #208] @ 0xd0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #216] @ 0xd8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ - lsl r7, r4, #5 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + lsl r5, r5, #5 │ │ │ │ ldrd r8, [r1, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r4, [r3, r7] │ │ │ │ - ldrd sl, [r1, #-72] @ 0xffffffb8 │ │ │ │ + mov fp, r5 │ │ │ │ + ldrd r4, [r5, r3] │ │ │ │ + ldrd r6, [ip, fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + str fp, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd sl, [r1, #-72] @ 0xffffffb8 │ │ │ │ mov r1, r5 │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ strd r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - ldrd r6, [ip, r8] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp] │ │ │ │ - ldrd r4, [r3, r8] │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + ldrd r4, [r7, r8] │ │ │ │ + ldrd r6, [ip, r8] │ │ │ │ ldrd r8, [r1, #-240] @ 0xffffff10 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, [r1, #-232] @ 0xffffff18 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ strd r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r8, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #536 @ 0x218 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #544 @ 0x220 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + mov r2, r0 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ - mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #552 @ 0x228 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ strd r8, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ strd r6, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ strd r8, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ strd r4, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ strd r8, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd r8, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd r8, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - lsl fp, r5, #5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ - ldrd r6, [ip, fp] │ │ │ │ - str fp, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, ip, fp │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + lsl r9, r5, #5 │ │ │ │ + add r1, r7, r9 │ │ │ │ + ldrd r4, [r7, r9] │ │ │ │ + add r3, ip, r9 │ │ │ │ + str r9, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [ip, r9] │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ - add r5, r3, r5, lsl #5 │ │ │ │ + strd r4, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ ldrd r8, [r1, #-208] @ 0xffffff30 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r4, [r3, fp] │ │ │ │ - mov r2, r8 │ │ │ │ ldrd sl, [r1, #-200] @ 0xffffff38 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #24] │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r4, [r5, lr] │ │ │ │ - strd r4, [sp, #88] @ 0x58 │ │ │ │ strd r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r6, [r1, lr] │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r4, [r1, lr] │ │ │ │ ldr r1, [sp] │ │ │ │ + ldrd r6, [r3, lr] │ │ │ │ + mov r0, r4 │ │ │ │ + strd r4, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, [r1, #-48] @ 0xffffffd0 │ │ │ │ ldrd sl, [r1, #-40] @ 0xffffffd8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sp, #136] @ 0x88 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd sl, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #184] @ 0xb8 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldrd r6, [ip, r9] │ │ │ │ - add fp, ip, r9 │ │ │ │ - str fp, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r1, r3, r9 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r1, r7, r3 │ │ │ │ + ldrd r4, [r7, r3] │ │ │ │ + ldrd r6, [ip, r3] │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ + add r1, ip, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r4, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ ldr r1, [sp] │ │ │ │ - ldrd r4, [r3, r9] │ │ │ │ sub r3, r1, #256 @ 0x100 │ │ │ │ - ldrd r8, [r3] │ │ │ │ ldrd sl, [r1, #-248] @ 0xffffff08 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #24] │ │ │ │ strd r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ ldrd r4, [r1, lr] │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, [r1, lr] │ │ │ │ - ldr r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ + ldr r3, [sp] │ │ │ │ + strd r4, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, [r3, #-96] @ 0xffffffa0 │ │ │ │ ldrd sl, [r3, #-88] @ 0xffffffa8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sp, #136] @ 0x88 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd sl, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #200] @ 0xc8 │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #456 @ 0x1c8 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #528 @ 0x210 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ strd r0, [r3] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ add r3, r9, r5 │ │ │ │ lsl r1, r3, #3 │ │ │ │ - add r5, r7, r3, lsl #3 │ │ │ │ ldr r3, [sp] │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + add r4, r7, r1 │ │ │ │ + add fp, ip, r1 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ ldrd r8, [r3, #-128] @ 0xffffff80 │ │ │ │ + str fp, [sp, #208] @ 0xd0 │ │ │ │ ldrd r4, [r7, r1] │ │ │ │ - add fp, ip, r1 │ │ │ │ - ldrd r6, [ip, r1] │ │ │ │ + ldrd sl, [r3, #-120] @ 0xffffff88 │ │ │ │ mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r6, [ip, r1] │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [sp, #208] @ 0xd0 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ - ldrd sl, [r3, #-120] @ 0xffffff88 │ │ │ │ mov r1, r5 │ │ │ │ - mov r3, r9 │ │ │ │ strd r4, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ - ldr fp, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r4, [r5, lr] │ │ │ │ - ldrd r6, [fp, lr] │ │ │ │ - strd r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r4, [r4, lr] │ │ │ │ ldrd r8, [r3, #32] │ │ │ │ + ldrd r6, [r1, lr] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #88] @ 0x58 │ │ │ │ ldrd sl, [r3, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r6, [r3] │ │ │ │ ldrd sl, [sp, #216] @ 0xd8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r6, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ - ldrd r8, [r1] │ │ │ │ mov r3, r5 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ lsl r1, r5, #7 │ │ │ │ - ldrd r4, [r7, r1] │ │ │ │ ldrd r8, [r3, #-16] │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + ldrd r4, [r7, r1] │ │ │ │ ldrd r6, [ip, r1] │ │ │ │ mov r2, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ ldrd sl, [r3, #-8] │ │ │ │ - mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ strd r4, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - lsl r4, r4, #4 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + lsl r1, r5, #4 │ │ │ │ ldrd r8, [r3, #-176] @ 0xffffff50 │ │ │ │ - ldrd r4, [r4, r7] │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + ldrd r4, [r7, r1] │ │ │ │ ldrd sl, [r3, #-168] @ 0xffffff58 │ │ │ │ - ldrd r6, [ip, r1] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldrd r6, [ip, r1] │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ strd r4, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r8, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #600 @ 0x258 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #456 @ 0x1c8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r0, r6 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + mov r2, r0 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ - mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #616 @ 0x268 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ strd r8, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ strd r6, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ strd r8, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #632 @ 0x278 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ strd r4, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ strd r8, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #640 @ 0x280 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r8, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ strd r4, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ strd r8, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #648 @ 0x288 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ strd r4, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ - mov r2, r0 │ │ │ │ strd r8, [r1] │ │ │ │ - mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #536 @ 0x218 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ ldrd sl, [r3] │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3596] @ 5534c │ │ │ │ - ldr r3, [pc, #3596] @ 55350 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3596] @ 569e4 │ │ │ │ + ldr r3, [pc, #3596] @ 569e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #536 @ 0x218 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #600 @ 0x258 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #600 @ 0x258 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #3556] @ 5535c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3552] @ 569f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3476] @ 55360 │ │ │ │ - ldr r3, [pc, #3476] @ 55364 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3468] @ 569f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3456] @ 55368 │ │ │ │ - ldr r3, [pc, #3456] @ 5536c │ │ │ │ + ldr r3, [pc, #3460] @ 569fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3448] @ 56a00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3440] @ 56a04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3400] @ 55360 │ │ │ │ - ldr r3, [pc, #3400] @ 55364 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3392] @ 569f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3380] @ 55368 │ │ │ │ - ldr r3, [pc, #3380] @ 5536c │ │ │ │ + ldr r3, [pc, #3384] @ 569fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3372] @ 56a00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3364] @ 56a04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #600 @ 0x258 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ strd r0, [r7, lr] │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #24] │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ mov r3, r7 │ │ │ │ + ldr ip, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #536 @ 0x218 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [r7, r5] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [r7, sl] │ │ │ │ + strd r0, [r7, fp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [r3, r5] │ │ │ │ add r3, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ ldrd r6, [r3] │ │ │ │ + ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r9, r5] │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ - ldrd r4, [r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3068] @ 5534c │ │ │ │ - ldr r3, [pc, #3068] @ 55350 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3068] @ 569e4 │ │ │ │ + ldr r3, [pc, #3068] @ 569e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #3036] @ 5535c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3032] @ 569f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2956] @ 55360 │ │ │ │ - ldr r3, [pc, #2956] @ 55364 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2948] @ 569f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2936] @ 55368 │ │ │ │ - ldr r3, [pc, #2936] @ 5536c │ │ │ │ + ldr r3, [pc, #2940] @ 569fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2928] @ 56a00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2920] @ 56a04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2880] @ 55360 │ │ │ │ - ldr r3, [pc, #2880] @ 55364 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2872] @ 569f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2860] @ 55368 │ │ │ │ - ldr r3, [pc, #2860] @ 5536c │ │ │ │ + ldr r3, [pc, #2864] @ 569fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2852] @ 56a00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2844] @ 56a04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ strd r0, [ip, lr] │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #112] @ 0x70 │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ + ldr lr, [sp, #176] @ 0xb0 │ │ │ │ strd r0, [lr, r7] │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [ip, lr] │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [ip, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #164] @ 0xa4 │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ ldrd sl, [r3] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ strd r0, [lr, r7] │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ ldrd r8, [r1] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2548] @ 5534c │ │ │ │ - ldr r3, [pc, #2548] @ 55350 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2548] @ 569e4 │ │ │ │ + ldr r3, [pc, #2548] @ 569e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #2516] @ 5535c │ │ │ │ + strd r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2512] @ 569f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2436] @ 55360 │ │ │ │ - ldr r3, [pc, #2436] @ 55364 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2428] @ 569f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2416] @ 55368 │ │ │ │ - ldr r3, [pc, #2416] @ 5536c │ │ │ │ + ldr r3, [pc, #2420] @ 569fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2408] @ 56a00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2400] @ 56a04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2360] @ 55360 │ │ │ │ - ldr r3, [pc, #2360] @ 55364 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2352] @ 569f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2340] @ 55368 │ │ │ │ - ldr r3, [pc, #2340] @ 5536c │ │ │ │ + ldr r3, [pc, #2344] @ 569fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2332] @ 56a00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2324] @ 56a04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ strd r0, [ip, lr] │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [lr, r3] │ │ │ │ mov r3, r7 │ │ │ │ + ldr ip, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [lr, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ + ldr lr, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r7, lr] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r7, fp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #552 @ 0x228 │ │ │ │ - strd r0, [r7, r9] │ │ │ │ + strd r0, [r7, r5] │ │ │ │ add r1, sp, #616 @ 0x268 │ │ │ │ ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2044] @ 5534c │ │ │ │ - ldr r3, [pc, #2044] @ 55350 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2044] @ 569e4 │ │ │ │ + ldr r3, [pc, #2044] @ 569e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #2012] @ 5535c │ │ │ │ + strd r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2008] @ 569f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1928] @ 55360 │ │ │ │ - ldr r3, [pc, #1928] @ 55364 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1920] @ 569f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1908] @ 55368 │ │ │ │ - ldr r3, [pc, #1908] @ 5536c │ │ │ │ + ldr r3, [pc, #1912] @ 569fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1900] @ 56a00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1892] @ 56a04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1852] @ 55360 │ │ │ │ - ldr r3, [pc, #1852] @ 55364 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1844] @ 569f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1832] @ 55368 │ │ │ │ - ldr r3, [pc, #1832] @ 5536c │ │ │ │ + ldr r3, [pc, #1836] @ 569fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1824] @ 56a00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1816] @ 56a04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [ip, lr] │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + strd r0, [r7, lr] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #64] @ 0x40 │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ + ldr ip, [sp, #128] @ 0x80 │ │ │ │ strd r0, [r7, ip] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r7, fp] │ │ │ │ + strd r0, [r7, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ ldrd sl, [r3] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ strd r0, [r7, ip] │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ ldrd r8, [r1] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1524] @ 5534c │ │ │ │ - ldr r3, [pc, #1524] @ 55350 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1524] @ 569e4 │ │ │ │ + ldr r3, [pc, #1524] @ 569e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1492] @ 5535c │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1488] @ 569f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1408] @ 55360 │ │ │ │ - ldr r3, [pc, #1408] @ 55364 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1400] @ 569f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1388] @ 55368 │ │ │ │ - ldr r3, [pc, #1388] @ 5536c │ │ │ │ + ldr r3, [pc, #1392] @ 569fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1380] @ 56a00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1372] @ 56a04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1332] @ 55360 │ │ │ │ - ldr r3, [pc, #1332] @ 55364 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1324] @ 569f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1312] @ 55368 │ │ │ │ - ldr r3, [pc, #1312] @ 5536c │ │ │ │ + ldr r3, [pc, #1316] @ 569fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1304] @ 56a00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1296] @ 56a04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #148] @ 0x94 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ + ldr ip, [sp, #148] @ 0x94 │ │ │ │ strd r0, [ip, r5] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [lr, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ strd r0, [r5, ip] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ strd r0, [fp, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ ldrd r6, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ strd r0, [fp, sl] │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ ldrd r4, [r1] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #992] @ 5534c │ │ │ │ - ldr r3, [pc, #992] @ 55350 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #992] @ 569e4 │ │ │ │ + ldr r3, [pc, #992] @ 569e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #960] @ 5535c │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #956] @ 569f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #880] @ 55360 │ │ │ │ - ldr r3, [pc, #880] @ 55364 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #872] @ 569f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #860] @ 55368 │ │ │ │ - ldr r3, [pc, #860] @ 5536c │ │ │ │ + ldr r3, [pc, #864] @ 569fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #852] @ 56a00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #844] @ 56a04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #804] @ 55360 │ │ │ │ - ldr r3, [pc, #804] @ 55364 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #796] @ 569f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #784] @ 55368 │ │ │ │ - ldr r3, [pc, #784] @ 5536c │ │ │ │ + ldr r3, [pc, #788] @ 569fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #776] @ 56a00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #768] @ 56a04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [r7, lr] │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [r6, lr] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #24] │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ mov r3, r7 │ │ │ │ + ldr ip, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ strd r0, [r5, lr] │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ strd r0, [r7, ip] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ strd r0, [r7, sl] │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ ldrd sl, [r3] │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #484] @ 5534c │ │ │ │ - ldr r3, [pc, #484] @ 55350 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #484] @ 569e4 │ │ │ │ + ldr r3, [pc, #484] @ 569e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #452] @ 5535c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #448] @ 569f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #368] @ 55360 │ │ │ │ - ldr r3, [pc, #368] @ 55364 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #360] @ 569f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #348] @ 55368 │ │ │ │ - ldr r3, [pc, #348] @ 5536c │ │ │ │ + ldr r3, [pc, #352] @ 569fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #340] @ 56a00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #332] @ 56a04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #292] @ 55360 │ │ │ │ - ldr r3, [pc, #292] @ 55364 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #284] @ 569f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #272] @ 55368 │ │ │ │ - ldr r3, [pc, #272] @ 5536c │ │ │ │ + ldr r3, [pc, #276] @ 569fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #264] @ 56a00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #256] @ 56a04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ strd r0, [ip, r2] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr lr, [sp, #112] @ 0x70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #72] @ 0x48 │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [r6, lr] │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [r6, r7] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [r6, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #136] @ 0x88 │ │ │ │ - b 55370 │ │ │ │ - blls fe6525f4 │ │ │ │ + b 56a08 │ │ │ │ + blls fe653c8c │ │ │ │ svccc 0x00e1e377 │ │ │ │ - blls fe6525fc │ │ │ │ + blls fe653c94 │ │ │ │ svccc 0x00e1e377 │ │ │ │ svccc 0x00d00000 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ @@ -75810,4698 +77256,4683 @@ │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-76] @ 55354 │ │ │ │ - ldr r3, [pc, #-76] @ 55358 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-76] @ 569ec │ │ │ │ + ldr r3, [pc, #-76] @ 569f0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #-116] @ 5535c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-120] @ 569f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-196] @ 55360 │ │ │ │ - ldr r3, [pc, #-196] @ 55364 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-204] @ 569f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-216] @ 55368 │ │ │ │ - ldr r3, [pc, #-216] @ 5536c │ │ │ │ + ldr r3, [pc, #-212] @ 569fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-224] @ 56a00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-232] @ 56a04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-272] @ 55360 │ │ │ │ - ldr r3, [pc, #-272] @ 55364 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-280] @ 569f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-292] @ 55368 │ │ │ │ - ldr r3, [pc, #-292] @ 5536c │ │ │ │ + ldr r3, [pc, #-288] @ 569fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-300] @ 56a00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-308] @ 56a04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ strd r0, [r7, r2] │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ strd r0, [r2, ip] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [r6, r2] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [r6, r7] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r6, ip] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ - ldr r2, [sp, #668] @ 0x29c │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - eor r2, r5, r2 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ - ldr fp, [sp, #136] @ 0x88 │ │ │ │ - add r2, lr, r2 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #668] @ 0x29c │ │ │ │ add r3, r3, #304 @ 0x130 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr fp, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp] │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + eor r2, r5, r2 │ │ │ │ strd r0, [r6, fp] │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ + add r1, r1, #1 │ │ │ │ + add r2, lr, r2 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ ldr r3, [sp, #716] @ 0x2cc │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 52bac │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 5424c │ │ │ │ add sp, sp, #676 @ 0x2a4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000555bc : │ │ │ │ - ldr r2, [pc, #12] @ 555d0 │ │ │ │ - ldr r1, [pc, #12] @ 555d4 │ │ │ │ +00056c64 : │ │ │ │ + ldr r2, [pc, #12] @ 56c78 │ │ │ │ + ldr r1, [pc, #12] @ 56c7c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - andseq r6, r7, r4, ror #11 │ │ │ │ - @ instruction: 0xffffd560 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r8, r7, ip, lsr pc │ │ │ │ + @ instruction: 0xffffd548 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #716 @ 0x2cc │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ - ldr lr, [pc, #3512] @ 563b0 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + ldr lr, [pc, #3484] @ 57a58 │ │ │ │ cmp r1, r0 │ │ │ │ add lr, pc, lr │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - bge 5a0bc │ │ │ │ + bge 5b718 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ - ldr r4, [pc, #3484] @ 563b4 │ │ │ │ - lsl r1, r1, #3 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsl r3, r3, #7 │ │ │ │ - ldr lr, [lr, r4] │ │ │ │ + ldr r4, [pc, #3464] @ 57a5c │ │ │ │ add r3, r3, #256 @ 0x100 │ │ │ │ add r7, r2, r3 │ │ │ │ - ldr r1, [lr] │ │ │ │ mov r3, #0 │ │ │ │ - str r1, [sp, #708] @ 0x2c4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + lsl r1, r1, #3 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr lr, [lr, r4] │ │ │ │ str r7, [sp] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #20] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r1, [lr] │ │ │ │ + str r1, [sp, #708] @ 0x2c4 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ + ldr fp, [sp] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldrd r8, [fp, #-192] @ 0xffffff40 │ │ │ │ add lr, r3, r1 │ │ │ │ ldrd r2, [r3, r1] │ │ │ │ add ip, r0, r1 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + str lr, [sp, #8] │ │ │ │ add r1, r1, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ + str ip, [sp, #12] │ │ │ │ strd r2, [r4] │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp] │ │ │ │ - add r5, r3, r3, lsl #2 │ │ │ │ - lsl fp, r5, #3 │ │ │ │ - ldrd r8, [r1, #-192] @ 0xffffff40 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ldrd r4, [lr, fp] │ │ │ │ - ldrd r6, [ip, fp] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + add sl, r4, r4, lsl #2 │ │ │ │ + lsl r3, sl, #3 │ │ │ │ + ldrd r4, [lr, r3] │ │ │ │ + ldrd r6, [ip, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [sp, #12] │ │ │ │ - ldrd sl, [r1, #-184] @ 0xffffff48 │ │ │ │ mov r1, r5 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r2, [fp, #-184] @ 0xffffff48 │ │ │ │ + strd r4, [sp] │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + lsl r6, sl, #5 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - lsl r6, r5, #5 │ │ │ │ - ldrd r4, [lr, r6] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - ldrd r6, [r6, r3] │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + ldrd r2, [fp, #56] @ 0x38 │ │ │ │ + ldrd r4, [r9, r6] │ │ │ │ + ldrd r8, [ip, r6] │ │ │ │ + ldrd r6, [fp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, [r1, #48] @ 0x30 │ │ │ │ - ldrd sl, [r1, #56] @ 0x38 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + lsl r6, sl, #4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r4, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsl r6, r5, #4 │ │ │ │ - add r7, lr, r5, lsl #4 │ │ │ │ - ldrd r4, [lr, r6] │ │ │ │ - add sl, r3, r6 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + strd r4, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + str fp, [sp] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldrd r4, [r9, r6] │ │ │ │ + add r7, r9, r6 │ │ │ │ + ldrd r8, [fp, #-112] @ 0xffffff90 │ │ │ │ + add sl, ip, r6 │ │ │ │ str sl, [sp, #136] @ 0x88 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - ldrd r6, [r6, r3] │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, [r1, #-112] @ 0xffffff90 │ │ │ │ - ldrd sl, [r1, #-104] @ 0xffffff98 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd sl, [fp, #-104] @ 0xffffff98 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r6, [r6, ip] │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp] │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ ldr sl, [sp, #136] @ 0x88 │ │ │ │ - ldrd r4, [r7, fp] │ │ │ │ - ldrd r6, [sl, fp] │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ ldrd r8, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldrd sl, [r1, #-24] @ 0xffffffe8 │ │ │ │ + ldrd r4, [r7, r3] │ │ │ │ + ldrd r6, [sl, r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldrd sl, [r1, #-24] @ 0xffffffe8 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2540] @ 563c4 │ │ │ │ - ldr r3, [pc, #2540] @ 563c8 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r8, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2536] @ 57a60 │ │ │ │ + ldr r3, [pc, #2536] @ 57a64 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r8, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2496] @ 563c4 │ │ │ │ - ldr r3, [pc, #2496] @ 563c8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2492] @ 57a60 │ │ │ │ + ldr r3, [pc, #2492] @ 57a64 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #640 @ 0x280 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #640 @ 0x280 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #2452] @ 563cc │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2444] @ 57a68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #648 @ 0x288 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #648 @ 0x288 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #2376] @ 563cc │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2368] @ 57a68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2308] @ 563d0 │ │ │ │ - ldr r3, [pc, #2280] @ 563b8 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2296] @ 57a6c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2260] @ 563bc │ │ │ │ - ldr r3, [pc, #2260] @ 563c0 │ │ │ │ + ldr r3, [pc, #2288] @ 57a70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2276] @ 57a74 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2268] @ 57a78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ - ldr r2, [pc, #2228] @ 563d0 │ │ │ │ + ldr r2, [pc, #2224] @ 57a6c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2196] @ 563b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2184] @ 563bc │ │ │ │ - ldr r3, [pc, #2184] @ 563c0 │ │ │ │ + ldr r3, [pc, #2212] @ 57a70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2200] @ 57a74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2192] @ 57a78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #664 @ 0x298 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2112] @ 563d0 │ │ │ │ - ldr r3, [pc, #2084] @ 563b8 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2100] @ 57a6c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2064] @ 563bc │ │ │ │ - ldr r3, [pc, #2064] @ 563c0 │ │ │ │ + ldr r3, [pc, #2092] @ 57a70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2080] @ 57a74 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2072] @ 57a78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ - ldr r2, [pc, #2032] @ 563d0 │ │ │ │ + ldr r2, [pc, #2028] @ 57a6c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2000] @ 563b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1988] @ 563bc │ │ │ │ - ldr r3, [pc, #1988] @ 563c0 │ │ │ │ + ldr r3, [pc, #2016] @ 57a70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2004] @ 57a74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1996] @ 57a78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - add r7, r4, r4, lsl #1 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ - mov r9, r7 │ │ │ │ - add r8, ip, r9, lsl #3 │ │ │ │ - lsl r7, r7, #3 │ │ │ │ - ldrd r4, [ip, r7] │ │ │ │ - str r9, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #144] @ 0x90 │ │ │ │ - str r7, [sp, #324] @ 0x144 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ strd r0, [r3] │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + add lr, r4, r4, lsl #1 │ │ │ │ + lsl r7, lr, #3 │ │ │ │ + str lr, [sp, #280] @ 0x118 │ │ │ │ + add r8, r9, r7 │ │ │ │ + ldrd r4, [r9, r7] │ │ │ │ + add fp, ip, r7 │ │ │ │ + str r7, [sp, #324] @ 0x144 │ │ │ │ + ldrd r6, [r7, ip] │ │ │ │ + str r8, [sp, #148] @ 0x94 │ │ │ │ + mov r0, r4 │ │ │ │ ldrd r8, [r1, #-224] @ 0xffffff20 │ │ │ │ - add lr, r3, r7 │ │ │ │ + str fp, [sp, #152] @ 0x98 │ │ │ │ ldrd sl, [r1, #-216] @ 0xffffff28 │ │ │ │ - ldrd r6, [r7, r3] │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - str lr, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r8, [sp, #148] @ 0x94 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr lr, [sp, #152] @ 0x98 │ │ │ │ + ldr ip, [sp, #152] @ 0x98 │ │ │ │ ldrd r4, [r8, fp] │ │ │ │ ldrd r8, [r1, #-144] @ 0xffffff70 │ │ │ │ - ldrd r6, [lr, fp] │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd sl, [r1, #-136] @ 0xffffff78 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r6, [ip, fp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + ldrd sl, [r1, #-136] @ 0xffffff78 │ │ │ │ mov r1, r5 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - add sl, lr, lr, lsl #3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsl r9, sl, #4 │ │ │ │ - add r4, ip, sl, lsl #4 │ │ │ │ - lsl r7, lr, #3 │ │ │ │ - add r8, r3, r9 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str r4, [sp, #156] @ 0x9c │ │ │ │ - ldrd r6, [r3, r9] │ │ │ │ - ldrd r4, [ip, r9] │ │ │ │ - str r8, [sp, #320] @ 0x140 │ │ │ │ - str r9, [sp, #80] @ 0x50 │ │ │ │ - str sl, [sp, #120] @ 0x78 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp] │ │ │ │ + lsl r7, r4, #3 │ │ │ │ + add r3, r7, r4 │ │ │ │ + ldrd sl, [r1, #24] │ │ │ │ + lsl lr, r3, #4 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r5, r9, lr │ │ │ │ + str lr, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #156] @ 0x9c │ │ │ │ + ldrd r4, [r9, lr] │ │ │ │ + add r8, r3, lr │ │ │ │ + ldrd r6, [r3, lr] │ │ │ │ + str r8, [sp, #320] @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, [r1, #16] │ │ │ │ - ldrd sl, [r1, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - ldr r4, [sp, #156] @ 0x9c │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r4, [r4, fp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldr ip, [sp, #156] @ 0x9c │ │ │ │ + ldrd r4, [ip, fp] │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r8, [sp, #320] @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, [r8, fp] │ │ │ │ ldrd r8, [r1, #96] @ 0x60 │ │ │ │ ldrd sl, [r1, #104] @ 0x68 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - add r3, lr, r4, lsl #2 │ │ │ │ - lsl sl, r3, #3 │ │ │ │ - ldrd r4, [ip, sl] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str sl, [sp, #88] @ 0x58 │ │ │ │ - ldrd r6, [r3, sl] │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + mov r3, #104 @ 0x68 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ ldr r1, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ + mul ip, r3, ip │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldrd sl, [r1, #-56] @ 0xffffffc8 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + ldrd r4, [r9, ip] │ │ │ │ + ldrd r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ + ldrd r6, [r3, ip] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r6, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r6, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + strd r6, [sp, #112] @ 0x70 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - strd r4, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + strd r4, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - strd r2, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ - ldr r2, [pc, #708] @ 563d0 │ │ │ │ + ldr r2, [pc, #716] @ 57a6c │ │ │ │ strd r8, [sp, #48] @ 0x30 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #672] @ 563b8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #660] @ 563bc │ │ │ │ - ldr r3, [pc, #660] @ 563c0 │ │ │ │ + ldr r3, [pc, #700] @ 57a70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #688] @ 57a74 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #680] @ 57a78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #632] @ 563d0 │ │ │ │ - ldr r3, [pc, #604] @ 563b8 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #640] @ 57a6c │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #588] @ 563bc │ │ │ │ - ldr r3, [pc, #588] @ 563c0 │ │ │ │ + ldr r3, [pc, #628] @ 57a70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #612] @ 57a74 │ │ │ │ + ldr r3, [pc, #612] @ 57a78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #524] @ 563c4 │ │ │ │ - ldr r3, [pc, #524] @ 563c8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #520] @ 563cc │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #532] @ 57a60 │ │ │ │ + ldr r3, [pc, #532] @ 57a64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #512] @ 57a68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #160] @ 0xa0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sp, #192] @ 0xc0 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ - ldr r2, [pc, #304] @ 563d0 │ │ │ │ + ldr r2, [pc, #312] @ 57a6c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #272] @ 563b8 │ │ │ │ + ldr r3, [pc, #308] @ 57a70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #208] @ 0xd0 │ │ │ │ - ldr r2, [pc, #256] @ 563bc │ │ │ │ - ldr r3, [pc, #256] @ 563c0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #184] @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #284] @ 57a74 │ │ │ │ + ldr r3, [pc, #284] @ 57a78 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #228] @ 563d0 │ │ │ │ - ldr r3, [pc, #200] @ 563b8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #236] @ 57a6c │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #184] @ 563bc │ │ │ │ - ldr r3, [pc, #184] @ 563c0 │ │ │ │ + ldr r3, [pc, #224] @ 57a70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #212] @ 57a74 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #204] @ 57a78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #124] @ 563c4 │ │ │ │ - ldr r3, [pc, #124] @ 563c8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #120] @ 563cc │ │ │ │ - mov r2, #0 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #132] @ 57a60 │ │ │ │ + ldr r3, [pc, #132] @ 57a64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #112] @ 57a68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - b 563d4 │ │ │ │ - andseq r9, r7, r0, asr #11 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + b 57a7c │ │ │ │ + andseq fp, r7, r4, lsl #30 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - svccc 0x00ee6f0e │ │ │ │ - ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ - svccc 0x00e2cf23 │ │ │ │ - blls fe65366c │ │ │ │ + blls fe654d08 │ │ │ │ svccc 0x00e1e377 │ │ │ │ svccc 0x00d00000 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ - ldrd r8, [sp, #48] @ 0x30 │ │ │ │ + svccc 0x00ee6f0e │ │ │ │ + ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ + svccc 0x00e2cf23 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ - add r4, ip, r7 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r4, [ip, r7] │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp] │ │ │ │ - add r9, r3, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r5, r9, r7 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r4, [r9, r7] │ │ │ │ + add sl, r3, r7 │ │ │ │ ldrd r6, [r7, r3] │ │ │ │ sub r3, r1, #256 @ 0x100 │ │ │ │ - str r9, [sp, #168] @ 0xa8 │ │ │ │ ldrd r8, [r3] │ │ │ │ + str sl, [sp, #168] @ 0xa8 │ │ │ │ + mov r0, r4 │ │ │ │ ldrd sl, [r1, #-248] @ 0xffffff08 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r9, [sp, #168] @ 0xa8 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r6, [r9, fp] │ │ │ │ - ldrd r4, [r4, fp] │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr sl, [sp, #168] @ 0xa8 │ │ │ │ ldrd r8, [r3, #-176] @ 0xffffff50 │ │ │ │ - ldrd sl, [r3, #-168] @ 0xffffff58 │ │ │ │ + ldrd r4, [r5, fp] │ │ │ │ + ldrd r6, [sl, fp] │ │ │ │ mov r2, r8 │ │ │ │ + ldrd sl, [r3, #-168] @ 0xffffff58 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ - lsl r4, lr, #7 │ │ │ │ - ldrd r8, [r3, #-16] │ │ │ │ - mov sl, r4 │ │ │ │ - ldrd r4, [r4, ip] │ │ │ │ - mov r2, r8 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + lsl sl, r4, #7 │ │ │ │ + ldrd r4, [r9, sl] │ │ │ │ + add ip, r9, sl │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ - strd r4, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ - add r1, ip, lr, lsl #7 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd r8, [r3, #-16] │ │ │ │ add fp, r1, sl │ │ │ │ ldrd r6, [r1, sl] │ │ │ │ - str fp, [sp, #184] @ 0xb8 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + str fp, [sp, #184] @ 0xb8 │ │ │ │ ldrd sl, [r3, #-8] │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + str ip, [sp, #176] @ 0xb0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + ldr ip, [sp, #176] @ 0xb0 │ │ │ │ ldrd r8, [r3, #64] @ 0x40 │ │ │ │ - ldrd r4, [r4, fp] │ │ │ │ + ldrd r4, [ip, fp] │ │ │ │ + ldr ip, [sp, #184] @ 0xb8 │ │ │ │ mov r2, r8 │ │ │ │ - strd r4, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r1, fp] │ │ │ │ - ldrd sl, [r3, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd r6, [ip, fp] │ │ │ │ + ldrd sl, [r3, #72] @ 0x48 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - add r3, lr, r5, lsl #1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsl r5, r3, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + mov r3, #88 @ 0x58 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mul r4, r3, r4 │ │ │ │ ldr r3, [sp] │ │ │ │ - mov r8, r5 │ │ │ │ - ldrd r6, [r1, r8] │ │ │ │ - ldrd r4, [r5, ip] │ │ │ │ - str r8, [sp, #96] @ 0x60 │ │ │ │ + mov lr, r4 │ │ │ │ + ldrd r4, [r4, r9] │ │ │ │ + ldrd r6, [r1, lr] │ │ │ │ + str lr, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, [r3, #-96] @ 0xffffffa0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #64] @ 0x40 │ │ │ │ ldrd sl, [r3, #-88] @ 0xffffffa8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r6, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + strd r6, [sp, #192] @ 0xc0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - strd r4, [sp, #224] @ 0xe0 │ │ │ │ - strd r6, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r4, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - strd r2, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ - ldr r2, [pc, #-1360] @ 563d0 │ │ │ │ - strd r8, [sp, #24] │ │ │ │ + ldr r2, [pc, #-1340] @ 57a6c │ │ │ │ + strd r8, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-1396] @ 563b8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1408] @ 563bc │ │ │ │ - ldr r3, [pc, #-1408] @ 563c0 │ │ │ │ + ldr r3, [pc, #-1356] @ 57a70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1368] @ 57a74 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1376] @ 57a78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1436] @ 563d0 │ │ │ │ - ldr r3, [pc, #-1464] @ 563b8 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1416] @ 57a6c │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1480] @ 563bc │ │ │ │ - ldr r3, [pc, #-1480] @ 563c0 │ │ │ │ + ldr r3, [pc, #-1428] @ 57a70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [pc, #-1444] @ 57a74 │ │ │ │ + ldr r3, [pc, #-1444] @ 57a78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1544] @ 563c4 │ │ │ │ - ldr r3, [pc, #-1544] @ 563c8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #-1548] @ 563cc │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1524] @ 57a60 │ │ │ │ + ldr r3, [pc, #-1524] @ 57a64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-1544] @ 57a68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #200] @ 0xc8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #120] @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sp, #240] @ 0xf0 │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ - ldr r2, [pc, #-1760] @ 563d0 │ │ │ │ + ldr r2, [pc, #-1744] @ 57a6c │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r6, [r1] │ │ │ │ - ldr r3, [pc, #-1800] @ 563b8 │ │ │ │ + ldr r3, [pc, #-1748] @ 57a70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #248] @ 0xf8 │ │ │ │ - ldr r2, [pc, #-1816] @ 563bc │ │ │ │ - ldr r3, [pc, #-1816] @ 563c0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #232] @ 0xe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1772] @ 57a74 │ │ │ │ + ldr r3, [pc, #-1772] @ 57a78 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1844] @ 563d0 │ │ │ │ - ldr r3, [pc, #-1872] @ 563b8 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1820] @ 57a6c │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1888] @ 563bc │ │ │ │ - ldr r3, [pc, #-1888] @ 563c0 │ │ │ │ + ldr r3, [pc, #-1832] @ 57a70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1844] @ 57a74 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1852] @ 57a78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1948] @ 563c4 │ │ │ │ - ldr r3, [pc, #-1948] @ 563c8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #-1952] @ 563cc │ │ │ │ - mov r2, #0 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1924] @ 57a60 │ │ │ │ + ldr r3, [pc, #-1924] @ 57a64 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-1944] @ 57a68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #456 @ 0x1c8 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - lsl r5, lr, #5 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + lsl r5, r4, #5 │ │ │ │ + add fp, r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ - add fp, ip, lr, lsl #5 │ │ │ │ - ldrd r4, [r5, ip] │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ str fp, [sp, #200] @ 0xc8 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - add r9, r1, r8 │ │ │ │ - str r9, [sp, #208] @ 0xd0 │ │ │ │ + add fp, r1, r8 │ │ │ │ + str fp, [sp, #208] @ 0xd0 │ │ │ │ str r8, [sp, #192] @ 0xc0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp] │ │ │ │ + strd r4, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, [r1, r8] │ │ │ │ + mov r1, r5 │ │ │ │ ldrd r8, [r3, #-208] @ 0xffffff30 │ │ │ │ ldrd sl, [r3, #-200] @ 0xffffff38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r9, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r6, [r9, fp] │ │ │ │ - ldrd r4, [r5, fp] │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ ldrd r8, [r3, #-128] @ 0xffffff80 │ │ │ │ - ldrd sl, [r3, #-120] @ 0xffffff88 │ │ │ │ + ldrd r4, [r5, fp] │ │ │ │ + ldrd r6, [r1, fp] │ │ │ │ mov r2, r8 │ │ │ │ + ldrd sl, [r3, #-120] @ 0xffffff88 │ │ │ │ mov r3, r9 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, lr, r5, lsl #1 │ │ │ │ - add lr, ip, r3, lsl #3 │ │ │ │ - lsl r5, r3, #3 │ │ │ │ - str lr, [sp, #216] @ 0xd8 │ │ │ │ - mov r9, r5 │ │ │ │ - ldrd r4, [r5, ip] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r3, #152 @ 0x98 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mul r5, r3, r5 │ │ │ │ + mov ip, r5 │ │ │ │ + add r4, r9, r5 │ │ │ │ + add fp, r1, ip │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + str fp, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp] │ │ │ │ - add r7, r1, r9 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - ldrd r6, [r1, r9] │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + ldrd r6, [r1, ip] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [r3, #32] │ │ │ │ ldrd sl, [r3, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - ldr lr, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r4, [r5, fp] │ │ │ │ - ldrd r6, [lr, fp] │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - strd r0, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ ldrd r8, [r3, #112] @ 0x70 │ │ │ │ - ldrd sl, [r3, #120] @ 0x78 │ │ │ │ + ldrd r4, [r4, fp] │ │ │ │ + ldrd r6, [r1, fp] │ │ │ │ mov r2, r8 │ │ │ │ + ldrd sl, [r3, #120] @ 0x78 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ strd r0, [r3] │ │ │ │ - sub r3, r7, lr │ │ │ │ - lsl r5, r3, #4 │ │ │ │ - mov lr, r5 │ │ │ │ - ldrd r4, [r5, ip] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + sub r3, r4, r5 │ │ │ │ + lsl ip, r3, #4 │ │ │ │ + ldrd r4, [r9, ip] │ │ │ │ + str ip, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldrd r6, [r1, lr] │ │ │ │ + ldrd r6, [r1, ip] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ ldrd sl, [r3, #-40] @ 0xffffffd8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - str lr, [sp, #112] @ 0x70 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ ldrd r6, [r1] │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ ldrd r2, [r3] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #552 @ 0x228 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r0, r6 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + strd r6, [sp, #248] @ 0xf8 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ strd r4, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - strd r6, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - strd r2, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r2, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ - ldr r2, [pc, #-3484] @ 563d0 │ │ │ │ - strd r8, [sp, #24] │ │ │ │ + ldr r2, [pc, #-3436] @ 57a6c │ │ │ │ + strd r8, [sp, #72] @ 0x48 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3596] @ 57f84 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3584] @ 57f88 │ │ │ │ - ldr r3, [pc, #3584] @ 57f8c │ │ │ │ + ldr r3, [pc, #-3452] @ 57a70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3464] @ 57a74 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3472] @ 57a78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3544] @ 57f90 │ │ │ │ - ldr r3, [pc, #3528] @ 57f84 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3580] @ 59620 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3512] @ 57f88 │ │ │ │ - ldr r3, [pc, #3512] @ 57f8c │ │ │ │ + ldr r3, [pc, #3568] @ 59624 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #3552] @ 59628 │ │ │ │ + ldr r3, [pc, #3552] @ 5962c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3564] @ 58004 │ │ │ │ - ldr r3, [pc, #3564] @ 58008 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #3576] @ 5801c │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3504] @ 59634 │ │ │ │ + ldr r3, [pc, #3504] @ 59638 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #3472] @ 59630 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #248] @ 0xf8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #240] @ 0xf0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #528 @ 0x210 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #536 @ 0x218 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #544 @ 0x220 │ │ │ │ - ldr r2, [pc, #3220] @ 57f90 │ │ │ │ + ldr r2, [pc, #3256] @ 59620 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ ldrd r6, [r1] │ │ │ │ - ldr r3, [pc, #3192] @ 57f84 │ │ │ │ + ldr r3, [pc, #3244] @ 59624 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3180] @ 57f88 │ │ │ │ - ldr r3, [pc, #3180] @ 57f8c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + ldr r2, [pc, #3224] @ 59628 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + ldrd sl, [r1] │ │ │ │ + ldr r3, [pc, #3216] @ 5962c │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3132] @ 57f90 │ │ │ │ - ldr r3, [pc, #3116] @ 57f84 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3168] @ 59620 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3100] @ 57f88 │ │ │ │ - ldr r3, [pc, #3100] @ 57f8c │ │ │ │ + ldr r3, [pc, #3156] @ 59624 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3144] @ 59628 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3136] @ 5962c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ + mov sl, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3148] @ 58004 │ │ │ │ - ldr r3, [pc, #3148] @ 58008 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #3160] @ 5801c │ │ │ │ - mov r2, #0 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3092] @ 59634 │ │ │ │ + ldr r3, [pc, #3092] @ 59638 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ + ldr r3, [pc, #3068] @ 59630 │ │ │ │ mov r8, r0 │ │ │ │ + mov r2, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #552 @ 0x228 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - lsl r4, lr, #4 │ │ │ │ - mov r9, r4 │ │ │ │ - add r5, ip, lr, lsl #4 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ - str r9, [sp, #24] │ │ │ │ - ldrd r4, [r4, ip] │ │ │ │ - strd r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ - add r7, r1, r9 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r6, [r1, r9] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + lsl sl, r5, #4 │ │ │ │ + ldrd r4, [r9, sl] │ │ │ │ + add fp, r9, sl │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [r3, #-240] @ 0xffffff10 │ │ │ │ - ldrd sl, [r3, #-232] @ 0xffffff18 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + add r7, r1, sl │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + str fp, [sp, #232] @ 0xe8 │ │ │ │ + mov r2, r8 │ │ │ │ + ldrd sl, [r3, #-232] @ 0xffffff18 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r4, [sp, #112] @ 0x70 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r4, [r5, fp] │ │ │ │ - ldrd r6, [r7, fp] │ │ │ │ - strd r4, [sp, #120] @ 0x78 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r4, [r4, fp] │ │ │ │ ldrd r8, [r3, #-160] @ 0xffffff60 │ │ │ │ + ldrd r6, [r7, fp] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #112] @ 0x70 │ │ │ │ ldrd sl, [r3, #-152] @ 0xffffff68 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #632 @ 0x278 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r4, lr │ │ │ │ - add r1, ip, r3, lsl #3 │ │ │ │ - lsl r5, r3, #3 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov lr, r5 │ │ │ │ - ldrd r4, [r5, ip] │ │ │ │ - add ip, r1, lr │ │ │ │ - ldrd r6, [r1, lr] │ │ │ │ - str lr, [sp, #120] @ 0x78 │ │ │ │ - str ip, [sp, #256] @ 0x100 │ │ │ │ + ldr sl, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r3, sl, r5 │ │ │ │ + lsl ip, r3, #3 │ │ │ │ ldr r3, [sp] │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add fp, r9, ip │ │ │ │ + ldrd r4, [r9, ip] │ │ │ │ + str ip, [sp, #112] @ 0x70 │ │ │ │ + ldrd r6, [r1, ip] │ │ │ │ ldrd r8, [r3] │ │ │ │ + str fp, [sp, #248] @ 0xf8 │ │ │ │ + add fp, r1, ip │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #120] @ 0x78 │ │ │ │ + str fp, [sp, #256] @ 0x100 │ │ │ │ ldrd sl, [r3, #8] │ │ │ │ - strd r4, [r1] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #600 @ 0x258 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldrd r4, [r1, fp] │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ ldrd r8, [r3, #80] @ 0x50 │ │ │ │ - ldrd r6, [r1, fp] │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r3, #88] @ 0x58 │ │ │ │ - strd r4, [r1] │ │ │ │ + ldrd r4, [r1, fp] │ │ │ │ + ldrd r6, [r7, fp] │ │ │ │ mov r2, r8 │ │ │ │ + ldrd sl, [r3, #88] @ 0x58 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r4, [sp, #120] @ 0x78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #616 @ 0x268 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - lsl r5, r5, #5 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r6, [r1, r3] │ │ │ │ - ldrd r4, [r5, ip] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp] │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + lsl r5, r4, #5 │ │ │ │ + mov fp, r5 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ ldrd r8, [r3, #-80] @ 0xffffffb0 │ │ │ │ + str fp, [sp, #120] @ 0x78 │ │ │ │ + ldrd r6, [r1, fp] │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + mov r0, r4 │ │ │ │ ldrd sl, [r3, #-72] @ 0xffffffb8 │ │ │ │ - strd r4, [r1] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ + strd r4, [r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ ldrd r6, [r1] │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #600 @ 0x258 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #616 @ 0x268 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r0, r6 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ strd r4, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ strd r6, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #632 @ 0x278 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #632 @ 0x278 │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ - ldr r2, [pc, #1416] @ 57f90 │ │ │ │ + ldr r2, [pc, #1480] @ 59620 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ - strd r8, [r1] │ │ │ │ - ldr r3, [pc, #1388] @ 57f84 │ │ │ │ mov r0, r8 │ │ │ │ + ldr r3, [pc, #1468] @ 59624 │ │ │ │ + strd r8, [r1] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1376] @ 57f88 │ │ │ │ - ldr r3, [pc, #1376] @ 57f8c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1448] @ 59628 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1440] @ 5962c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ - ldr r2, [pc, #1332] @ 57f90 │ │ │ │ + ldr r2, [pc, #1396] @ 59620 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #1312] @ 57f84 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1300] @ 57f88 │ │ │ │ - ldr r3, [pc, #1300] @ 57f8c │ │ │ │ + ldr r3, [pc, #1384] @ 59624 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ + ldr r2, [pc, #1372] @ 59628 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1364] @ 5962c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1348] @ 58004 │ │ │ │ - ldr r3, [pc, #1348] @ 58008 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #1360] @ 5801c │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1316] @ 59634 │ │ │ │ + ldr r3, [pc, #1316] @ 59638 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ + ldr r3, [pc, #1292] @ 59630 │ │ │ │ mov r8, r0 │ │ │ │ + mov r2, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ - ldr r2, [pc, #992] @ 57f90 │ │ │ │ + ldr r2, [pc, #1056] @ 59620 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #696 @ 0x2b8 │ │ │ │ ldrd r6, [r1] │ │ │ │ - ldr r3, [pc, #964] @ 57f84 │ │ │ │ + ldr r3, [pc, #1044] @ 59624 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #952] @ 57f88 │ │ │ │ - ldr r3, [pc, #952] @ 57f8c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #688 @ 0x2b0 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + ldr r2, [pc, #1024] @ 59628 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + ldrd sl, [r1] │ │ │ │ + ldr r3, [pc, #1016] @ 5962c │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ - ldr r2, [pc, #900] @ 57f90 │ │ │ │ + ldr r2, [pc, #964] @ 59620 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #880] @ 57f84 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #868] @ 57f88 │ │ │ │ - ldr r3, [pc, #868] @ 57f8c │ │ │ │ + ldr r3, [pc, #952] @ 59624 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #940] @ 59628 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #932] @ 5962c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #916] @ 58004 │ │ │ │ - ldr r3, [pc, #916] @ 58008 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #928] @ 5801c │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #884] @ 59634 │ │ │ │ + ldr r3, [pc, #884] @ 59638 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ + ldr r3, [pc, #860] @ 59630 │ │ │ │ mov r8, r0 │ │ │ │ + mov r2, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r8, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #600 @ 0x258 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #616 @ 0x268 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #632 @ 0x278 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ add r1, sp, #608 @ 0x260 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #508] @ 57f90 │ │ │ │ - ldr r3, [pc, #492] @ 57f84 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #564] @ 59620 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #472] @ 57f88 │ │ │ │ - ldr r3, [pc, #472] @ 57f8c │ │ │ │ + ldr r3, [pc, #556] @ 59624 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #544] @ 59628 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #536] @ 5962c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ - ldr r2, [pc, #428] @ 57f90 │ │ │ │ + ldr r2, [pc, #492] @ 59620 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #408] @ 57f84 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #396] @ 57f88 │ │ │ │ - ldr r3, [pc, #396] @ 57f8c │ │ │ │ + ldr r3, [pc, #480] @ 59624 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #468] @ 59628 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #460] @ 5962c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #640 @ 0x280 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #332] @ 58004 │ │ │ │ - ldr r3, [pc, #332] @ 58008 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #344] @ 5801c │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #300] @ 59634 │ │ │ │ + ldr r3, [pc, #300] @ 59638 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r3, [pc, #276] @ 59630 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [ip, r9] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + strd r0, [r9, lr] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ + mov r8, r0 │ │ │ │ ldrd sl, [r3] │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ strd r0, [ip, r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #128] @ 0x80 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [ip, fp] │ │ │ │ + ldr r9, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [r9, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b 58020 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r8, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [r7, r6] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ + strd r0, [r7, fp] │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ + b 596c8 │ │ │ │ + cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ - cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ + svccc 0x00d00000 │ │ │ │ + blls fe6568dc │ │ │ │ + svccc 0x00e1e377 │ │ │ │ mrc2 1, 5, r0, cr5, cr12, {5} │ │ │ │ svccc 0x00e465c6 │ │ │ │ cmpvs fp, #239616 @ 0x3a800 │ │ │ │ svccc 0x00e8a80b │ │ │ │ ldclle 5, cr1, [ip], {140} @ 0x8c │ │ │ │ svccc 0x00ecf457 │ │ │ │ stmdbgt r5!, {r2, r3, r4, r7, r8, pc} │ │ │ │ svccc 0x00db3ff7 │ │ │ │ @ instruction: 0x5da15be0 │ │ │ │ svccc 0x00c00aeb │ │ │ │ strpl sp, [r0], #2307 @ 0x903 │ │ │ │ svccc 0x00efbf67 │ │ │ │ ldcne 14, cr1, [r0, #-896] @ 0xfffffc80 │ │ │ │ svccc 0x00eefea2 │ │ │ │ - blx 759e2c │ │ │ │ + blx 75b4d4 │ │ │ │ svccc 0x00cfd511 │ │ │ │ @ instruction: 0x3c182b51 │ │ │ │ svccc 0x00e1257e │ │ │ │ @ instruction: 0xff642e86 │ │ │ │ svccc 0x00eb04bb │ │ │ │ mcrmi 0, 4, ip, cr1, cr9, {2} │ │ │ │ svccc 0x00ec0ab4 │ │ │ │ @ instruction: 0x5cbfa951 │ │ │ │ svccc 0x00ded50d │ │ │ │ bicseq fp, r2, #1441792 @ 0x160000 │ │ │ │ svccc 0x00e753b6 │ │ │ │ ldrpl r2, [r1, #-20] @ 0xffffffec │ │ │ │ svccc 0x00e5e7cf │ │ │ │ - blls fe6552ac │ │ │ │ + blls fe656954 │ │ │ │ svccc 0x00e1e377 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ svccc 0x00d00000 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [r7, ip] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r7, fp] │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-268] @ 57f90 │ │ │ │ - ldr r3, [pc, #-144] @ 58010 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-76] @ 596b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-164] @ 58014 │ │ │ │ - ldr r3, [pc, #-164] @ 58018 │ │ │ │ + ldr r3, [pc, #-84] @ 596b8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-244] @ 59628 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-252] @ 5962c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-344] @ 57f90 │ │ │ │ - ldr r3, [pc, #-220] @ 58010 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-144] @ 596b4 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-236] @ 58014 │ │ │ │ - ldr r3, [pc, #-236] @ 58018 │ │ │ │ + ldr r3, [pc, #-156] @ 596b8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-316] @ 59628 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-324] @ 5962c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-440] @ 58004 │ │ │ │ - ldr r3, [pc, #-440] @ 58008 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #-428] @ 5801c │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-484] @ 59634 │ │ │ │ + ldr r3, [pc, #-484] @ 59638 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r3, [pc, #-508] @ 59630 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r3, r9 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ strd r0, [r5, r2] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r3, fp │ │ │ │ + ldr ip, [sp, #88] @ 0x58 │ │ │ │ strd r0, [r2, ip] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ strd r0, [r5, fp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r7, fp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [r7, r6] │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #672 @ 0x2a0 │ │ │ │ - ldrd r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd sl, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-940] @ 57fc4 │ │ │ │ - ldr r3, [pc, #-940] @ 57fc8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-956] @ 57fcc │ │ │ │ - ldr r3, [pc, #-956] @ 57fd0 │ │ │ │ + ldr r2, [pc, #-876] @ 5966c │ │ │ │ + ldr r3, [pc, #-876] @ 59670 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ + ldr r2, [pc, #-888] @ 59674 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-896] @ 59678 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-996] @ 57fd4 │ │ │ │ - ldr r3, [pc, #-996] @ 57fd8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ + ldr r2, [pc, #-928] @ 5967c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1016] @ 57fdc │ │ │ │ - ldr r3, [pc, #-1016] @ 57fe0 │ │ │ │ + ldr r3, [pc, #-936] @ 59680 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ + ldr r2, [pc, #-948] @ 59684 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-956] @ 59688 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sl │ │ │ │ strd r4, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ strd sl, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1100] @ 57fe4 │ │ │ │ - ldr r3, [pc, #-1100] @ 57fe8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ + ldr r2, [pc, #-1032] @ 5968c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1120] @ 57fec │ │ │ │ - ldr r3, [pc, #-1120] @ 57ff0 │ │ │ │ + ldr r3, [pc, #-1040] @ 59690 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ + ldr r2, [pc, #-1052] @ 59694 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1060] @ 59698 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1160] @ 57ff4 │ │ │ │ - ldr r3, [pc, #-1160] @ 57ff8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ + ldr r2, [pc, #-1092] @ 5969c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1180] @ 57ffc │ │ │ │ - ldr r3, [pc, #-1180] @ 58000 │ │ │ │ + ldr r3, [pc, #-1100] @ 596a0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ + ldr r2, [pc, #-1112] @ 596a4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1120] @ 596a8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1332] @ 58004 │ │ │ │ - ldr r3, [pc, #-1332] @ 58008 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1376] @ 59634 │ │ │ │ + ldr r3, [pc, #-1376] @ 59638 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ - ldr r2, [pc, #-1424] @ 57fd4 │ │ │ │ + ldr r2, [pc, #-1348] @ 5967c │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r3, [pc, #-1436] @ 57fd8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1440] @ 57fdc │ │ │ │ - ldr r3, [pc, #-1440] @ 57fe0 │ │ │ │ + ldr r3, [pc, #-1360] @ 59680 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ + ldr r2, [pc, #-1372] @ 59684 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1380] @ 59688 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1552] @ 57f9c │ │ │ │ - ldr r3, [pc, #-1552] @ 57fa0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ + ldr r2, [pc, #-1484] @ 59644 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1588] @ 57f94 │ │ │ │ - ldr r3, [pc, #-1588] @ 57f98 │ │ │ │ + ldr r3, [pc, #-1492] @ 59648 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ + ldr r2, [pc, #-1520] @ 5963c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1528] @ 59640 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - strd r6, [r1] │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r6, [r1] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ - ldr r2, [pc, #-1644] @ 57fb4 │ │ │ │ + ldr r2, [pc, #-1568] @ 5965c │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - ldr r3, [pc, #-1652] @ 57fb8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1660] @ 57fbc │ │ │ │ - ldr r3, [pc, #-1660] @ 57fc0 │ │ │ │ + ldr r3, [pc, #-1580] @ 59660 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ + ldr r2, [pc, #-1592] @ 59664 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1600] @ 59668 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1732] @ 57fa4 │ │ │ │ - ldr r3, [pc, #-1732] @ 57fa8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ + ldr r2, [pc, #-1664] @ 5964c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1752] @ 57fac │ │ │ │ - ldr r3, [pc, #-1752] @ 57fb0 │ │ │ │ + ldr r3, [pc, #-1672] @ 59650 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #616 @ 0x268 │ │ │ │ + ldr r2, [pc, #-1684] @ 59654 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1692] @ 59658 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd sl, [r1] │ │ │ │ mov r3, r5 │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1804] @ 58004 │ │ │ │ - ldr r3, [pc, #-1804] @ 58008 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1728] @ 596ac │ │ │ │ + ldr r3, [pc, #-1728] @ 596b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ - ldr r2, [pc, #-1924] @ 57fd4 │ │ │ │ + ldr r2, [pc, #-1848] @ 5967c │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r3, [pc, #-1936] @ 57fd8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1940] @ 57fdc │ │ │ │ - ldr r3, [pc, #-1940] @ 57fe0 │ │ │ │ + ldr r3, [pc, #-1860] @ 59680 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldr r2, [pc, #-1872] @ 59684 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1880] @ 59688 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2060] @ 57f94 │ │ │ │ - ldr r3, [pc, #-2060] @ 57f98 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ + ldr r2, [pc, #-1992] @ 5963c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2080] @ 57f9c │ │ │ │ - ldr r3, [pc, #-2080] @ 57fa0 │ │ │ │ + ldr r3, [pc, #-2000] @ 59640 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ + ldr r2, [pc, #-2012] @ 59644 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2020] @ 59648 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sl │ │ │ │ strd r4, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ strd sl, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2164] @ 57fa4 │ │ │ │ - ldr r3, [pc, #-2164] @ 57fa8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #616 @ 0x268 │ │ │ │ + ldr r2, [pc, #-2096] @ 5964c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2184] @ 57fac │ │ │ │ - ldr r3, [pc, #-2184] @ 57fb0 │ │ │ │ + ldr r3, [pc, #-2104] @ 59650 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ + ldr r2, [pc, #-2116] @ 59654 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2124] @ 59658 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2224] @ 57fb4 │ │ │ │ - ldr r3, [pc, #-2224] @ 57fb8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ + ldr r2, [pc, #-2156] @ 5965c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2244] @ 57fbc │ │ │ │ - ldr r3, [pc, #-2244] @ 57fc0 │ │ │ │ + ldr r3, [pc, #-2164] @ 59660 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ + ldr r2, [pc, #-2176] @ 59664 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2184] @ 59668 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2332] @ 58004 │ │ │ │ - ldr r3, [pc, #-2332] @ 58008 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2256] @ 596ac │ │ │ │ + ldr r3, [pc, #-2256] @ 596b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldr r2, [pc, #-2440] @ 57fc4 │ │ │ │ + ldr r2, [pc, #-2364] @ 5966c │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r3, [pc, #-2452] @ 57fc8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2456] @ 57fcc │ │ │ │ - ldr r3, [pc, #-2456] @ 57fd0 │ │ │ │ + ldr r3, [pc, #-2376] @ 59670 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ + ldr r2, [pc, #-2388] @ 59674 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2396] @ 59678 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2496] @ 57fd4 │ │ │ │ - ldr r3, [pc, #-2496] @ 57fd8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ + ldr r2, [pc, #-2428] @ 5967c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2516] @ 57fdc │ │ │ │ - ldr r3, [pc, #-2516] @ 57fe0 │ │ │ │ + ldr r3, [pc, #-2436] @ 59680 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ + ldr r2, [pc, #-2448] @ 59684 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2456] @ 59688 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ - strd r6, [r1] │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r6, [r1] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ - ldr r2, [pc, #-2596] @ 57fe4 │ │ │ │ + ldr r2, [pc, #-2520] @ 5968c │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ - ldr r3, [pc, #-2604] @ 57fe8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2612] @ 57fec │ │ │ │ - ldr r3, [pc, #-2612] @ 57ff0 │ │ │ │ + ldr r3, [pc, #-2532] @ 59690 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ + ldr r2, [pc, #-2544] @ 59694 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2552] @ 59698 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2652] @ 57ff4 │ │ │ │ - ldr r3, [pc, #-2652] @ 57ff8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ + ldr r2, [pc, #-2584] @ 5969c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2672] @ 57ffc │ │ │ │ - ldr r3, [pc, #-2672] @ 58000 │ │ │ │ + ldr r3, [pc, #-2592] @ 596a0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ + ldr r2, [pc, #-2604] @ 596a4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2612] @ 596a8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2796] @ 58004 │ │ │ │ - ldr r3, [pc, #-2796] @ 58008 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2720] @ 596ac │ │ │ │ + ldr r3, [pc, #-2720] @ 596b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + strd r4, [sp, #24] │ │ │ │ strd r0, [r9, r8] │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [r5, r8] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r8, sl │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r4, [sp, #192] @ 0xc0 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r8, sl │ │ │ │ strd r0, [r9, r4] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2964] @ 5800c │ │ │ │ - ldr r3, [pc, #-2964] @ 58010 │ │ │ │ mov r9, fp │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2892] @ 596b4 │ │ │ │ strd r0, [r5, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2984] @ 58014 │ │ │ │ - ldr r3, [pc, #-2984] @ 58018 │ │ │ │ + ldr r3, [pc, #-2904] @ 596b8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2916] @ 596bc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2924] @ 596c0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3040] @ 5800c │ │ │ │ - ldr r3, [pc, #-3040] @ 58010 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #-2972] @ 596b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3060] @ 58014 │ │ │ │ - ldr r3, [pc, #-3060] @ 58018 │ │ │ │ + ldr r3, [pc, #-2980] @ 596b8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2992] @ 596bc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3000] @ 596c0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #-3100] @ 5801c │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ + ldr r3, [pc, #-3032] @ 596c4 │ │ │ │ mov r6, r0 │ │ │ │ + mov r2, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [r2, ip] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ mov r2, r4 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + strd r0, [r3, ip] │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [lr, r3] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [lr, ip] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #160] @ 0xa0 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, fp] │ │ │ │ + ldr r9, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [r9, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr fp, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #-3348] @ 5800c │ │ │ │ - ldr r3, [pc, #-3348] @ 58010 │ │ │ │ - strd r0, [r9, fp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #-3272] @ 596b4 │ │ │ │ + ldr r3, [pc, #-3272] @ 596b8 │ │ │ │ + strd r0, [r9, sl] │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3372] @ 58014 │ │ │ │ - ldr r3, [pc, #-3372] @ 58018 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + ldr r2, [pc, #-3304] @ 596bc │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + ldr r3, [pc, #-3312] @ 596c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3436] @ 5800c │ │ │ │ - ldr r3, [pc, #-3436] @ 58010 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #-3368] @ 596b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3456] @ 58014 │ │ │ │ - ldr r3, [pc, #-3456] @ 58018 │ │ │ │ + ldr r3, [pc, #-3376] @ 596b8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-3388] @ 596bc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3396] @ 596c0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #-3496] @ 5801c │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-3436] @ 596c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ strd r0, [r2, ip] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [lr, r3] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [lr, ip] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr sl, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, ip] │ │ │ │ + ldr r9, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [r9, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr fp, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #3604] @ 59cbc │ │ │ │ - ldr r3, [pc, #3604] @ 59cc0 │ │ │ │ - strd r0, [r5, fp] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #3604] @ 5b318 │ │ │ │ + ldr r3, [pc, #3604] @ 5b31c │ │ │ │ + strd r0, [r5, sl] │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3580] @ 59cc4 │ │ │ │ - ldr r3, [pc, #3580] @ 59cc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #608 @ 0x260 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + ldr r2, [pc, #3572] @ 5b320 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + ldr r3, [pc, #3564] @ 5b324 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3516] @ 59cbc │ │ │ │ - ldr r3, [pc, #3516] @ 59cc0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #3508] @ 5b318 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3496] @ 59cc4 │ │ │ │ - ldr r3, [pc, #3496] @ 59cc8 │ │ │ │ + ldr r3, [pc, #3500] @ 5b31c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3488] @ 5b320 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3480] @ 5b324 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #3592] @ 59d54 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ + ldr r3, [pc, #3584] @ 5b3b0 │ │ │ │ mov r6, r0 │ │ │ │ + mov r2, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ strd r0, [r2, ip] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [lr, r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [lr, r2] │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr fp, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [fp, ip] │ │ │ │ + ldr r9, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [r9, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr fp, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #3208] @ 59cbc │ │ │ │ - ldr r3, [pc, #3208] @ 59cc0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr fp, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [pc, #3208] @ 5b318 │ │ │ │ + ldr r3, [pc, #3208] @ 5b31c │ │ │ │ strd r0, [r9, fp] │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3184] @ 59cc4 │ │ │ │ - ldr r3, [pc, #3184] @ 59cc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + ldr r2, [pc, #3176] @ 5b320 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + ldr r3, [pc, #3168] @ 5b324 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3120] @ 59cbc │ │ │ │ - ldr r3, [pc, #3120] @ 59cc0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #3112] @ 5b318 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3100] @ 59cc4 │ │ │ │ - ldr r3, [pc, #3100] @ 59cc8 │ │ │ │ + ldr r3, [pc, #3104] @ 5b31c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3092] @ 5b320 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3084] @ 5b324 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #3196] @ 59d54 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ + ldr r3, [pc, #3188] @ 5b3b0 │ │ │ │ mov r4, r0 │ │ │ │ + mov r2, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [r2, ip] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [r3, ip] │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [lr, r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [lr, r2] │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr sl, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr sl, [sp, #224] @ 0xe0 │ │ │ │ strd r0, [sl, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr fp, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldr fp, [sp, #104] @ 0x68 │ │ │ │ strd r0, [r5, fp] │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r8, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #664 @ 0x298 │ │ │ │ - ldrd r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2668] @ 59ccc │ │ │ │ - ldr r3, [pc, #2668] @ 59cd0 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2652] @ 59cd4 │ │ │ │ - ldr r3, [pc, #2652] @ 59cd8 │ │ │ │ + ldr r2, [pc, #2656] @ 5b328 │ │ │ │ + ldr r3, [pc, #2656] @ 5b32c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ + ldr r2, [pc, #2644] @ 5b330 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2636] @ 5b334 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2612] @ 59cdc │ │ │ │ - ldr r3, [pc, #2612] @ 59ce0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ + ldr r2, [pc, #2604] @ 5b338 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2592] @ 59ce4 │ │ │ │ - ldr r3, [pc, #2592] @ 59ce8 │ │ │ │ + ldr r3, [pc, #2596] @ 5b33c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ + ldr r2, [pc, #2584] @ 5b340 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2576] @ 5b344 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r6, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - strd r6, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2524] @ 59cec │ │ │ │ - ldr r3, [pc, #2524] @ 59cf0 │ │ │ │ + strd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ + ldr r2, [pc, #2516] @ 5b348 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2504] @ 59cf4 │ │ │ │ - ldr r3, [pc, #2504] @ 59cf8 │ │ │ │ + ldr r3, [pc, #2508] @ 5b34c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ + ldr r2, [pc, #2496] @ 5b350 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2488] @ 5b354 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2464] @ 59cfc │ │ │ │ - ldr r3, [pc, #2464] @ 59d00 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ + ldr r2, [pc, #2456] @ 5b358 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2444] @ 59d04 │ │ │ │ - ldr r3, [pc, #2444] @ 59d08 │ │ │ │ + ldr r3, [pc, #2448] @ 5b35c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ + ldr r2, [pc, #2436] @ 5b360 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2428] @ 5b364 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2300] @ 59d0c │ │ │ │ - ldr r3, [pc, #2300] @ 59d10 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2300] @ 5b368 │ │ │ │ + ldr r3, [pc, #2300] @ 5b36c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2280] @ 59d14 │ │ │ │ - ldr r3, [pc, #2280] @ 59d18 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #192] @ 0xc0 │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2264] @ 59d1c │ │ │ │ - ldr r3, [pc, #2264] @ 59d20 │ │ │ │ + ldr r2, [pc, #2268] @ 5b370 │ │ │ │ + ldr r3, [pc, #2268] @ 5b374 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ + ldr r2, [pc, #2256] @ 5b378 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2248] @ 5b37c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2224] @ 59d24 │ │ │ │ - ldr r3, [pc, #2224] @ 59d28 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ + ldr r2, [pc, #2216] @ 5b380 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2204] @ 59d2c │ │ │ │ - ldr r3, [pc, #2204] @ 59d30 │ │ │ │ + ldr r3, [pc, #2208] @ 5b384 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ + ldr r2, [pc, #2196] @ 5b388 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2188] @ 5b38c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r6, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + strd r6, [sp, #80] @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2076] @ 59cfc │ │ │ │ - ldr r3, [pc, #2076] @ 59d00 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2060] @ 59d04 │ │ │ │ - ldr r3, [pc, #2060] @ 59d08 │ │ │ │ + ldr r2, [pc, #2064] @ 5b358 │ │ │ │ + ldr r3, [pc, #2064] @ 5b35c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ + ldr r2, [pc, #2052] @ 5b360 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2044] @ 5b364 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2060] @ 59d34 │ │ │ │ - ldr r3, [pc, #2060] @ 59d38 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ + ldr r2, [pc, #2052] @ 5b390 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2040] @ 59d3c │ │ │ │ - ldr r3, [pc, #2040] @ 59d40 │ │ │ │ + ldr r3, [pc, #2044] @ 5b394 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ + ldr r2, [pc, #2032] @ 5b398 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2024] @ 5b39c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd sl, [sp, #104] @ 0x68 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd sl, [sp, #88] @ 0x58 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1864] @ 59d0c │ │ │ │ - ldr r3, [pc, #1864] @ 59d10 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1864] @ 5b368 │ │ │ │ + ldr r3, [pc, #1864] @ 5b36c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1812] @ 59d14 │ │ │ │ - ldr r3, [pc, #1812] @ 59d18 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1796] @ 59d1c │ │ │ │ - ldr r3, [pc, #1796] @ 59d20 │ │ │ │ + ldr r2, [pc, #1800] @ 5b370 │ │ │ │ + ldr r3, [pc, #1800] @ 5b374 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ + ldr r2, [pc, #1788] @ 5b378 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1780] @ 5b37c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1756] @ 59d24 │ │ │ │ - ldr r3, [pc, #1756] @ 59d28 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ + ldr r2, [pc, #1748] @ 5b380 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1736] @ 59d2c │ │ │ │ - ldr r3, [pc, #1736] @ 59d30 │ │ │ │ + ldr r3, [pc, #1740] @ 5b384 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ + ldr r2, [pc, #1728] @ 5b388 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1720] @ 5b38c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd sl, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd sl, [sp, #136] @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ strd r2, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1612] @ 59cfc │ │ │ │ - ldr r3, [pc, #1612] @ 59d00 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ + ldr r2, [pc, #1604] @ 5b358 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1592] @ 59d04 │ │ │ │ - ldr r3, [pc, #1592] @ 59d08 │ │ │ │ + ldr r3, [pc, #1596] @ 5b35c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ + ldr r2, [pc, #1584] @ 5b360 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1576] @ 5b364 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1592] @ 59d34 │ │ │ │ - ldr r3, [pc, #1592] @ 59d38 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ + ldr r2, [pc, #1584] @ 5b390 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1572] @ 59d3c │ │ │ │ - ldr r3, [pc, #1572] @ 59d40 │ │ │ │ + ldr r3, [pc, #1576] @ 5b394 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ + ldr r2, [pc, #1564] @ 5b398 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1556] @ 5b39c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1372] @ 59d0c │ │ │ │ - ldr r3, [pc, #1372] @ 59d10 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1372] @ 5b368 │ │ │ │ + ldr r3, [pc, #1372] @ 5b36c │ │ │ │ + bl 1ca0d4 │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1280] @ 59ccc │ │ │ │ - ldr r3, [pc, #1280] @ 59cd0 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1264] @ 59cd4 │ │ │ │ - ldr r3, [pc, #1264] @ 59cd8 │ │ │ │ + ldr r2, [pc, #1268] @ 5b328 │ │ │ │ + ldr r3, [pc, #1268] @ 5b32c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ + ldr r2, [pc, #1256] @ 5b330 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1248] @ 5b334 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1224] @ 59cdc │ │ │ │ - ldr r3, [pc, #1224] @ 59ce0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ + ldr r2, [pc, #1216] @ 5b338 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1204] @ 59ce4 │ │ │ │ - ldr r3, [pc, #1204] @ 59ce8 │ │ │ │ + ldr r3, [pc, #1208] @ 5b33c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ + ldr r2, [pc, #1196] @ 5b340 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1188] @ 5b344 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r6, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + strd r6, [sp, #136] @ 0x88 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1132] @ 59cec │ │ │ │ - ldr r3, [pc, #1132] @ 59cf0 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1116] @ 59cf4 │ │ │ │ - ldr r3, [pc, #1116] @ 59cf8 │ │ │ │ + ldr r2, [pc, #1120] @ 5b348 │ │ │ │ + ldr r3, [pc, #1120] @ 5b34c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ + ldr r2, [pc, #1108] @ 5b350 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1100] @ 5b354 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1076] @ 59cfc │ │ │ │ - ldr r3, [pc, #1076] @ 59d00 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ + ldr r2, [pc, #1068] @ 5b358 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1056] @ 59d04 │ │ │ │ - ldr r3, [pc, #1056] @ 59d08 │ │ │ │ + ldr r3, [pc, #1060] @ 5b35c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ + ldr r2, [pc, #1048] @ 5b360 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1040] @ 5b364 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #940] @ 59d0c │ │ │ │ - ldr r3, [pc, #940] @ 59d10 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #940] @ 5b368 │ │ │ │ + ldr r3, [pc, #940] @ 5b36c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ strd r0, [r9, r8] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ strd r0, [r5, r8] │ │ │ │ + mov r8, sl │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #324] @ 0x144 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - mov r8, sl │ │ │ │ strd r0, [r9, r4] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #704] @ 59cbc │ │ │ │ - ldr r3, [pc, #704] @ 59cc0 │ │ │ │ mov r9, fp │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #700] @ 5b318 │ │ │ │ strd r0, [r5, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #684] @ 59cc4 │ │ │ │ - ldr r3, [pc, #684] @ 59cc8 │ │ │ │ + ldr r3, [pc, #688] @ 5b31c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #676] @ 5b320 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #668] @ 5b324 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #628] @ 59cbc │ │ │ │ - ldr r3, [pc, #628] @ 59cc0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #620] @ 5b318 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #608] @ 59cc4 │ │ │ │ - ldr r3, [pc, #608] @ 59cc8 │ │ │ │ + ldr r3, [pc, #612] @ 5b31c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #600] @ 5b320 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #592] @ 5b324 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #704] @ 59d54 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #688] @ 5b3b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r3, r5 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ strd r0, [r2, ip] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ strd r0, [lr, r2] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr fp, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [fp, ip] │ │ │ │ + ldr sl, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [sl, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + ldr fp, [sp, #120] @ 0x78 │ │ │ │ ldrd r8, [sp, #192] @ 0xc0 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #328] @ 59cbc │ │ │ │ - ldr r3, [pc, #328] @ 59cc0 │ │ │ │ - strd r0, [lr, r7] │ │ │ │ + ldr r2, [pc, #328] @ 5b318 │ │ │ │ + strd r0, [lr, fp] │ │ │ │ + ldr r3, [pc, #324] @ 5b31c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r6, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [pc, #308] @ 59cc4 │ │ │ │ - ldr r3, [pc, #308] @ 59cc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #300] @ 5b320 │ │ │ │ + ldr r3, [pc, #300] @ 5b324 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #252] @ 59cbc │ │ │ │ - ldr r3, [pc, #252] @ 59cc0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #244] @ 5b318 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #232] @ 59cc4 │ │ │ │ - ldr r3, [pc, #232] @ 59cc8 │ │ │ │ + ldr r3, [pc, #236] @ 5b31c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #224] @ 5b320 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #216] @ 5b324 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #328] @ 59d54 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #312] @ 5b3b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ strd r0, [r2, ip] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ strd r0, [r2, r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - b 59d58 │ │ │ │ + bl 1c9d20 │ │ │ │ + b 5b3b4 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ mcrmi 0, 4, ip, cr1, cr9, {2} │ │ │ │ svccc 0x00ec0ab4 │ │ │ │ @ instruction: 0x5cbfa951 │ │ │ │ @@ -80510,19 +81941,19 @@ │ │ │ │ svccc 0x00ecf457 │ │ │ │ stmdbgt r5!, {r2, r3, r4, r7, r8, pc} │ │ │ │ svccc 0x00db3ff7 │ │ │ │ @ instruction: 0x3c182b51 │ │ │ │ svccc 0x00e1257e │ │ │ │ @ instruction: 0xff642e86 │ │ │ │ svccc 0x00eb04bb │ │ │ │ - blne ff87eae8 │ │ │ │ + blne ff880144 │ │ │ │ svccc 0x00b0130a │ │ │ │ svclt 0x00e443fe │ │ │ │ svccc 0x00efefd5 │ │ │ │ - blls fe656fb4 │ │ │ │ + blls fe658610 │ │ │ │ svccc 0x00e1e377 │ │ │ │ bicseq fp, r2, #1441792 @ 0x160000 │ │ │ │ svccc 0x00e753b6 │ │ │ │ ldrpl r2, [r1, #-20] @ 0xffffffec │ │ │ │ svccc 0x00e5e7cf │ │ │ │ @ instruction: 0x5da15be0 │ │ │ │ svccc 0x00c00aeb │ │ │ │ @@ -80533,7321 +81964,7373 @@ │ │ │ │ mrc2 1, 5, r0, cr5, cr12, {5} │ │ │ │ svccc 0x00e465c6 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ svccc 0x00d00000 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr fp, [sp, #256] @ 0x100 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [fp, ip] │ │ │ │ + ldr r9, [sp, #256] @ 0x100 │ │ │ │ + strd r0, [r9, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr fp, [sp, #120] @ 0x78 │ │ │ │ ldrd r8, [sp, #200] @ 0xc8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #-68] @ 59d48 │ │ │ │ - strd r0, [r2, r7] │ │ │ │ - ldr r2, [pc, #-80] @ 59d44 │ │ │ │ + ldr r3, [pc, #-68] @ 5b3a4 │ │ │ │ + strd r0, [r2, fp] │ │ │ │ + ldr r2, [pc, #-80] @ 5b3a0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r6, [sp, #208] @ 0xd0 │ │ │ │ - ldr r2, [pc, #-92] @ 59d4c │ │ │ │ - ldr r3, [pc, #-92] @ 59d50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-100] @ 5b3a8 │ │ │ │ + ldr r3, [pc, #-100] @ 5b3ac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-148] @ 59d44 │ │ │ │ - ldr r3, [pc, #-148] @ 59d48 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #-156] @ 5b3a0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-168] @ 59d4c │ │ │ │ - ldr r3, [pc, #-168] @ 59d50 │ │ │ │ + ldr r3, [pc, #-164] @ 5b3a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-176] @ 5b3a8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-184] @ 5b3ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #-208] @ 59d54 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-224] @ 5b3b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ strd r0, [r3, ip] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [lr, r3] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [lr, ip] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr fp, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [fp, ip] │ │ │ │ + ldr sl, [sp, #148] @ 0x94 │ │ │ │ + strd r0, [sl, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [sp, #224] @ 0xe0 │ │ │ │ - ldr sl, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-448] @ 59d44 │ │ │ │ - ldr r3, [pc, #-448] @ 59d48 │ │ │ │ - strd r0, [lr, sl] │ │ │ │ + ldr r2, [pc, #-448] @ 5b3a0 │ │ │ │ + strd r0, [lr, r4] │ │ │ │ + ldr r3, [pc, #-452] @ 5b3a4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r6, [sp, #216] @ 0xd8 │ │ │ │ - ldr r2, [pc, #-468] @ 59d4c │ │ │ │ - ldr r3, [pc, #-468] @ 59d50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-476] @ 5b3a8 │ │ │ │ + ldr r3, [pc, #-476] @ 5b3ac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-524] @ 59d44 │ │ │ │ - ldr r3, [pc, #-524] @ 59d48 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #-532] @ 5b3a0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-544] @ 59d4c │ │ │ │ - ldr r3, [pc, #-544] @ 59d50 │ │ │ │ + ldr r3, [pc, #-540] @ 5b3a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-552] @ 5b3a8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-560] @ 5b3ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #-584] @ 59d54 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-600] @ 5b3b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #152] @ 0x98 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr lr, [sp, #152] @ 0x98 │ │ │ │ strd r0, [lr, ip] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r2, ip] │ │ │ │ + ldr lr, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [r2, lr] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r8, [sp, #320] @ 0x140 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r8, [sp, #320] @ 0x140 │ │ │ │ strd r0, [r8, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr sl, [sp, #88] @ 0x58 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r3, [sp] │ │ │ │ - add r3, r3, #384 @ 0x180 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #756] @ 0x2f4 │ │ │ │ - strd r0, [r2, sl] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [r2, r4] │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ str r1, [sp, #752] @ 0x2f0 │ │ │ │ + add r3, r3, #384 @ 0x180 │ │ │ │ ldr r1, [sp, #708] @ 0x2c4 │ │ │ │ - eor r1, lr, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #756] @ 0x2f4 │ │ │ │ + eor r1, r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ add r2, r2, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 55644 │ │ │ │ + bne 56cfc │ │ │ │ add sp, sp, #716 @ 0x2cc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a0c4 : │ │ │ │ - ldr r2, [pc, #12] @ 5a0d8 │ │ │ │ - ldr r1, [pc, #12] @ 5a0dc │ │ │ │ +0005b734 : │ │ │ │ + ldr r2, [pc, #12] @ 5b748 │ │ │ │ + ldr r1, [pc, #12] @ 5b74c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - andseq r1, r7, ip, lsl fp │ │ │ │ - @ instruction: 0xffffb500 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ + andseq r4, r7, ip, lsr #9 │ │ │ │ + @ instruction: 0xffffb538 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ mov lr, r1 │ │ │ │ - cmp r0, r4 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #140] @ 0x8c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ add r2, r2, r0, lsl #5 │ │ │ │ - bge 5a548 │ │ │ │ + cmp r0, r4 │ │ │ │ + bge 5bbc8 │ │ │ │ cmp r1, #1 │ │ │ │ lsl fp, r3, #4 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - bne 5a550 │ │ │ │ + bne 5bbe4 │ │ │ │ add r2, r2, #32 │ │ │ │ - str r2, [sp] │ │ │ │ mov sl, #0 │ │ │ │ + str r2, [sp] │ │ │ │ add r2, ip, r3 │ │ │ │ add r3, lr, r3 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp] │ │ │ │ + ldrd r6, [r1, #-32] @ 0xffffffe0 │ │ │ │ ldrd r8, [r1, #-24] @ 0xffffffe8 │ │ │ │ ldrd r2, [r1, #-16] │ │ │ │ - ldrd r6, [r1, #-32] @ 0xffffffe0 │ │ │ │ ldrd r0, [r1, #-8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, [sp, #32] │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r8, [sp, #24] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r8, [sp, #24] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + ldrd r4, [ip, sl] │ │ │ │ ldrd r6, [lr, fp] │ │ │ │ ldrd r2, [lr, sl] │ │ │ │ - ldrd r4, [ip, sl] │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, [ip, fp] │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldrd r8, [r3, sl] │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r8, [r3, sl] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ ldrd r6, [r5, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - ldrd r6, [r5, fp] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ + ldrd r6, [r5, fp] │ │ │ │ ldrd r8, [r8, fp] │ │ │ │ - strd r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [ip, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [ip, sl] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [lr, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ strd r0, [lr, fp] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r8, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r8, sl] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r8, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ add sl, sl, #8 │ │ │ │ - add r3, r3, #1 │ │ │ │ strd r0, [r8, fp] │ │ │ │ + add fp, fp, #8 │ │ │ │ + add r3, r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp] │ │ │ │ - add fp, fp, #8 │ │ │ │ add r3, r1, #32 │ │ │ │ str r3, [sp] │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 5a13c │ │ │ │ + bne 5b7bc │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add r2, r2, #32 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - str r2, [sp] │ │ │ │ mov sl, #0 │ │ │ │ + str r2, [sp] │ │ │ │ add r2, ip, r3 │ │ │ │ add r3, lr, r3 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ ldr ip, [sp] │ │ │ │ - ldrd r4, [ip, #-8] │ │ │ │ ldrd r0, [ip, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r2, [ip, #-16] │ │ │ │ ldrd r8, [ip, #-24] @ 0xffffffe8 │ │ │ │ + ldrd r2, [ip, #-16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - strd r4, [sp, #16] │ │ │ │ + ldrd r4, [ip, #-8] │ │ │ │ strd r2, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + strd r4, [sp, #16] │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ strd r6, [sp, #24] │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - strd r8, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + strd r8, [sp, #32] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [lr, sl] │ │ │ │ - ldrd r6, [lr, fp] │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ + ldrd r2, [lr, sl] │ │ │ │ ldrd r8, [r1, fp] │ │ │ │ ldrd r4, [r1, sl] │ │ │ │ - mov r2, r8 │ │ │ │ + ldrd r6, [lr, fp] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, [r5, sl] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldrd r6, [r7, sl] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r6, [r7, sl] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, [r8, fp] │ │ │ │ ldrd r6, [r7, fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #32] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3, fp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3, sl] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [lr, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ strd r0, [lr, fp] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r8, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r8, sl] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r8, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r8, fp] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr ip, [sp] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r2, ip, #32 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp] │ │ │ │ add sl, sl, r3 │ │ │ │ add fp, fp, r3 │ │ │ │ - str r2, [sp] │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 5a57c │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 5bc10 │ │ │ │ + b 5bbc8 │ │ │ │ │ │ │ │ -0005a998 : │ │ │ │ - ldr r2, [pc, #12] @ 5a9ac │ │ │ │ - ldr r1, [pc, #12] @ 5a9b0 │ │ │ │ +0005c028 : │ │ │ │ + ldr r2, [pc, #12] @ 5c03c │ │ │ │ + ldr r1, [pc, #12] @ 5c040 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - andseq r1, r7, r8, lsl #5 │ │ │ │ - @ instruction: 0xfffff734 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #180 @ 0xb4 │ │ │ │ + @ instruction: 0x00173bf8 │ │ │ │ + @ instruction: 0xfffff714 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #180 @ 0xb4 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - cmp r1, r0 │ │ │ │ - bge 5b660 │ │ │ │ - add r0, r3, r3, lsl #1 │ │ │ │ - add r1, r1, #1 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - add r2, r2, r1, lsl #4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r0, r3, r3, lsl #2 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r2, ip, r3, lsl #3 │ │ │ │ - str r0, [sp] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - add r2, lr, r3, lsl #3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add r2, ip, r3, lsl #4 │ │ │ │ - add r3, lr, r3, lsl #4 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + cmp r0, r1 │ │ │ │ + bge 5ccec │ │ │ │ + lsl r1, r3, #5 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + lsl r1, r3, #4 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str ip, [sp, #20] │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + add r3, r0, #1 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r3, r2, r3, lsl #4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, ip, r1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, lr, r1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str lr, [sp, #28] │ │ │ │ - b 5aa50 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b 5c0dc │ │ │ │ add r3, r3, #1 │ │ │ │ - mov ip, r0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r2, [ip, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r4, [ip, #-24] @ 0xffffffe8 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, [ip, #-48] @ 0xffffffd0 │ │ │ │ ldrd r8, [ip, #-40] @ 0xffffffd8 │ │ │ │ + ldrd r2, [ip, #-32] @ 0xffffffe0 │ │ │ │ + ldrd r4, [ip, #-24] @ 0xffffffe8 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd sl, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + strd sl, [sp, #72] @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r8, [sp, #40] @ 0x28 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ + strd r8, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldrd r6, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [ip, #-16] │ │ │ │ ldrd sl, [ip, #-8] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ ldrd r4, [r1, r3] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov ip, r1 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldrd r2, [r3, lr] │ │ │ │ strd r4, [sp, #88] @ 0x58 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldrd r2, [r3, r5] │ │ │ │ - ldrd r4, [r7, r1] │ │ │ │ + ldrd r4, [ip, r1] │ │ │ │ + ldrd r6, [lr, r1] │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ - ldrd r6, [r6, r1] │ │ │ │ - mov r2, r4 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - ldr lr, [sp, #64] @ 0x40 │ │ │ │ - ldrd r6, [r4, r2] │ │ │ │ - ldrd r4, [lr, r2] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldrd r4, [r4, r2] │ │ │ │ + ldrd r6, [r7, r2] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ - ldrd r8, [lr, r1] │ │ │ │ - ldrd r6, [r5, r1] │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r8, [r7, r4] │ │ │ │ + ldrd r6, [r5, r4] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #96] @ 0x60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - ldrd r6, [r9, r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, [fp, r3] │ │ │ │ + ldrd r6, [r7, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd sl, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldrd r8, [r7, r2] │ │ │ │ - ldrd r6, [r4, r2] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldrd r8, [r7, r1] │ │ │ │ + ldrd r6, [r5, r1] │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldrd sl, [sp, #32] │ │ │ │ - ldrd r6, [r7, r3] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldrd r6, [fp, r4] │ │ │ │ + ldrd sl, [sp, #40] @ 0x28 │ │ │ │ + ldrd r8, [lr, r4] │ │ │ │ mov r2, r6 │ │ │ │ - ldrd r8, [r4, r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ ldrd r8, [lr, r2] │ │ │ │ ldrd r6, [r5, r2] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ strd r0, [fp, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [lr, r3] │ │ │ │ + strd r0, [fp, r3] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd sl, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd sl, [sp, #160] @ 0xa0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ strd r0, [lr, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - strd r0, [r4, ip] │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [r5, ip] │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ strd r0, [r8, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [r7, r8] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r8 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [r6, r8] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [r6, r9] │ │ │ │ + strd r0, [sl, r9] │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #540] @ 5b668 │ │ │ │ - ldr r3, [pc, #540] @ 5b66c │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #568] @ 5cd08 │ │ │ │ + ldr r3, [pc, #568] @ 5cd0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #500] @ 5b668 │ │ │ │ - ldr r3, [pc, #500] @ 5b66c │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #528] @ 5cd08 │ │ │ │ + ldr r3, [pc, #528] @ 5cd0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r9, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - ldrd r8, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + ldrd r8, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [ip, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [lr, r3] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + strd r0, [ip, r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [lr, ip] │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + strd r0, [sl, r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [r6, r4] │ │ │ │ + strd r0, [r5, r4] │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - mov fp, r1 │ │ │ │ mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #252] @ 5b668 │ │ │ │ - ldr r3, [pc, #252] @ 5b66c │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #284] @ 5cd08 │ │ │ │ + ldr r3, [pc, #284] @ 5cd0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #212] @ 5b668 │ │ │ │ - ldr r3, [pc, #212] @ 5b66c │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #244] @ 5cd08 │ │ │ │ + ldr r3, [pc, #244] @ 5cd0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r9, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + strd r0, [lr, r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [lr, r9] │ │ │ │ - ldrd r8, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [r2, r3] │ │ │ │ - mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, fp │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + strd r0, [ip, r2] │ │ │ │ + mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [fp, r4] │ │ │ │ - mov r1, r9 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + strd r0, [lr, r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - strd r0, [lr, r2] │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - add r2, r2, r1 │ │ │ │ - add r3, r9, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + strd r0, [sl, r4] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + add r1, r1, #48 @ 0x30 │ │ │ │ + add r3, r2, r0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ + add lr, r8, r0 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - add r0, r4, r1 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + add r1, r9, r0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r1, r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - add r0, ip, #48 @ 0x30 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bne 5aa44 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bne 5c0d4 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ │ │ │ │ -0005b670 : │ │ │ │ - ldr r2, [pc, #12] @ 5b684 │ │ │ │ - ldr r1, [pc, #12] @ 5b688 │ │ │ │ +0005cd10 : │ │ │ │ + ldr r2, [pc, #12] @ 5cd24 │ │ │ │ + ldr r1, [pc, #12] @ 5cd28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - @ instruction: 0x001705f0 │ │ │ │ - @ instruction: 0xfffff330 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #500 @ 0x1f4 │ │ │ │ - ldr r4, [sp, #540] @ 0x21c │ │ │ │ + andseq r2, r7, r0, asr pc │ │ │ │ + @ instruction: 0xfffff320 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #500 @ 0x1f4 │ │ │ │ mov lr, r0 │ │ │ │ - ldr r0, [pc, #76] @ 5b6f8 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #540] @ 0x21c │ │ │ │ + ldr r0, [pc, #76] @ 5cda8 │ │ │ │ cmp r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bge 5d7a4 │ │ │ │ + bge 5ee50 │ │ │ │ ldr r4, [sp, #544] @ 0x220 │ │ │ │ add r1, r1, #1 │ │ │ │ + add r2, r2, r1, lsl #6 │ │ │ │ lsl r4, r4, #3 │ │ │ │ str r4, [sp, #488] @ 0x1e8 │ │ │ │ - ldr r4, [pc, #48] @ 5b6fc │ │ │ │ - add r2, r2, r1, lsl #6 │ │ │ │ + ldr r4, [pc, #44] @ 5cdac │ │ │ │ ldr r0, [r0, r4] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r0, [r0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ mov r2, #0 │ │ │ │ - str r0, [sp, #492] @ 0x1ec │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r0, [r0] │ │ │ │ + str lr, [sp, #124] @ 0x7c │ │ │ │ + str ip, [sp, #480] @ 0x1e0 │ │ │ │ str r1, [sp, #484] @ 0x1e4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str lr, [sp, #128] @ 0x80 │ │ │ │ - str ip, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b 5b708 │ │ │ │ - andseq r3, r7, r4, lsl r5 │ │ │ │ + str r0, [sp, #492] @ 0x1ec │ │ │ │ + b 5cdb8 │ │ │ │ + andseq r5, r7, r4, ror #28 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #484] @ 0x1e4 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - add r1, r2, r5 │ │ │ │ - add r3, r3, r5 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ ldrd r8, [r7, #-40] @ 0xffffffd8 │ │ │ │ - str r3, [sp] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldrd r2, [r7, #-48] @ 0xffffffd0 │ │ │ │ + add r1, r2, r4 │ │ │ │ + add fp, r3, r4 │ │ │ │ + str r1, [sp] │ │ │ │ ldrd r0, [r7, #-64] @ 0xffffffc0 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + ldrd r2, [r7, #-48] @ 0xffffffd0 │ │ │ │ + strd r8, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, [r7, #-56] @ 0xffffffc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - strd r8, [sp, #48] @ 0x30 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r8, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + strd r8, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r6, [sp, #32] │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ ldrd r8, [r7, #-24] @ 0xffffffe8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r4, [sp, #32] │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r4, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ - ldrd r8, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldrd r8, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r6, [r7, #-32] @ 0xffffffe0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r8, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r8, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ ldrd r2, [r7, #-16] │ │ │ │ ldrd r6, [r7, #-8] │ │ │ │ mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r7 │ │ │ │ - ldrd r6, [sp, #32] │ │ │ │ - mov r9, r3 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd sl, [sp, #88] @ 0x58 │ │ │ │ - ldrd sl, [sp, #40] @ 0x28 │ │ │ │ + strd sl, [sp, #80] @ 0x50 │ │ │ │ + ldrd sl, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + strd r8, [sp, #104] @ 0x68 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #56] @ 0x38 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr ip, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd sl, [r2, r5] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [ip, r5] │ │ │ │ - strd r2, [sp, #136] @ 0x88 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsl lr, ip, #6 │ │ │ │ - ldrd r8, [r1, lr] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - ldrd r6, [r3, lr] │ │ │ │ + ldr ip, [sp, #480] @ 0x1e0 │ │ │ │ + ldrd sl, [r2, r4] │ │ │ │ + ldrd r4, [r4, ip] │ │ │ │ + strd r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + lsl ip, r5, #6 │ │ │ │ + ldrd r8, [r1, ip] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldrd r6, [r3, ip] │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #128] @ 0x80 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - lsl r9, fp, #5 │ │ │ │ - str r9, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldrd r6, [r1, r9] │ │ │ │ - add lr, r3, r9 │ │ │ │ - add r4, r1, fp, lsl #5 │ │ │ │ - ldrd r8, [r9, r3] │ │ │ │ + ldr r1, [sp] │ │ │ │ + lsl lr, r5, #5 │ │ │ │ + add r6, r1, lr │ │ │ │ + add r9, fp, lr │ │ │ │ + str lr, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ + ldrd r6, [r1, lr] │ │ │ │ + str r9, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r8, [fp, lr] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - str lr, [sp, #152] @ 0x98 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ - ldr lr, [sp, #152] @ 0x98 │ │ │ │ - ldrd r8, [r4, ip] │ │ │ │ - ldrd r6, [lr, ip] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + ldrd r8, [r6, ip] │ │ │ │ + ldrd r6, [r2, ip] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - lsl lr, fp, #4 │ │ │ │ - str lr, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ - add r6, r1, fp, lsl #4 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r6, [r1, lr] │ │ │ │ - add r4, r3, lr │ │ │ │ - ldrd r8, [r3, lr] │ │ │ │ + lsl lr, r5, #4 │ │ │ │ + ldrd r6, [r3, lr] │ │ │ │ + add r1, r3, lr │ │ │ │ + add r9, fp, lr │ │ │ │ + str lr, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r8, [fp, lr] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #120] @ 0x78 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r8, [r6, ip] │ │ │ │ - ldrd r6, [r4, ip] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mov fp, r1 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldrd r8, [r1, ip] │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r6, [r1, ip] │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - rsb sl, fp, fp, lsl #3 │ │ │ │ - lsl r4, sl, #4 │ │ │ │ - ldrd r6, [r1, r4] │ │ │ │ - ldr r3, [sp] │ │ │ │ - lsl r2, fp, #3 │ │ │ │ - ldrd r8, [r3, r4] │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - mov r3, r7 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + lsl r9, sl, #3 │ │ │ │ + sub fp, r9, sl │ │ │ │ + add sl, sl, sl, lsl #1 │ │ │ │ + lsl r5, fp, #4 │ │ │ │ + str r9, [sp, #56] @ 0x38 │ │ │ │ + ldrd r6, [r1, r5] │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + ldrd r8, [r3, r5] │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r2, r6 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - add fp, fp, fp, lsl #1 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - lsl r6, fp, #4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldrd r8, [r1, r6] │ │ │ │ - ldrd r6, [r6, r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + lsl r2, sl, #4 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r8, [r1, r2] │ │ │ │ + ldrd r6, [r3, r2] │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r8, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r8, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r9, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ + ldr r9, [sp, #96] @ 0x60 │ │ │ │ strd r0, [r3] │ │ │ │ - sub r3, r9, ip │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsl r2, r3, #3 │ │ │ │ - ldrd r6, [r1, r2] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - ldrd r8, [r3, r2] │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r1, [sp] │ │ │ │ + sub r3, r9, r5 │ │ │ │ + lsl ip, r3, #3 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrd r6, [r1, ip] │ │ │ │ + str ip, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldrd r8, [r3, ip] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - add r8, ip, ip, lsl #2 │ │ │ │ - add r3, ip, r8, lsl #1 │ │ │ │ - str r8, [sp, #480] @ 0x1e0 │ │ │ │ - lsl r8, r3, #3 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r8, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldrd r6, [r1, r8] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r8, [r8, r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mul r2, r5, r2 │ │ │ │ + ldrd r6, [r1, r2] │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, [r3, r2] │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + lsl r6, fp, #3 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - lsl r4, sl, #3 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ - ldr sl, [sp] │ │ │ │ - ldrd r8, [sl, r4] │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldrd r6, [r1, r4] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [sp] │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldrd r6, [r6, r1] │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + ldrd r8, [fp, r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + lsl r6, sl, #3 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - lsl r3, fp, #3 │ │ │ │ - ldrd r8, [sl, r3] │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldrd r6, [r1, r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + mov lr, r6 │ │ │ │ + ldr r1, [sp] │ │ │ │ + str lr, [sp, #256] @ 0x100 │ │ │ │ + ldrd r8, [fp, lr] │ │ │ │ + ldrd r6, [r6, r1] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd r8, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #456 @ 0x1c8 │ │ │ │ - ldr lr, [sp, #80] @ 0x50 │ │ │ │ - ldrd r8, [sl, lr] │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldrd r6, [r1, lr] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldrd r6, [r1, r3] │ │ │ │ + ldrd r8, [fp, r3] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - add fp, ip, fp, lsl #2 │ │ │ │ - lsl fp, fp, #3 │ │ │ │ - str sl, [sp] │ │ │ │ - str fp, [sp, #32] │ │ │ │ - ldrd r8, [sl, fp] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + mov r6, #104 @ 0x68 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldrd r6, [r1, fp] │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp] │ │ │ │ + mul r6, r5, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + ldrd r6, [r6, r1] │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + str r9, [sp, #24] │ │ │ │ + ldrd r8, [r9, fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr fp, [sp, #80] @ 0x50 │ │ │ │ - add r3, fp, ip │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + add r3, r3, r5 │ │ │ │ lsl r6, r3, #3 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ ldrd r6, [r6, r1] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - ldrd r8, [r3, r2] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r8, [fp, sl] │ │ │ │ + str sl, [sp, #32] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c606c │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd sl, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ - ldr r3, [sp] │ │ │ │ - lsl r6, r7, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + add r3, r5, r5, lsl #2 │ │ │ │ + lsl r6, r3, #3 │ │ │ │ mov sl, r6 │ │ │ │ - ldrd r8, [r3, sl] │ │ │ │ - str sl, [sp, #480] @ 0x1e0 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldrd r6, [r6, r1] │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r8, [fp, sl] │ │ │ │ + str sl, [sp, #408] @ 0x198 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + strd r4, [sp, #216] @ 0xd8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r6, [sp, #232] @ 0xe8 │ │ │ │ - strd r4, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r6, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ strd r0, [r3] │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3192] @ 5d7ac │ │ │ │ - ldr r3, [pc, #3192] @ 5d7b0 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3200] @ 5ee6c │ │ │ │ + ldr r3, [pc, #3200] @ 5ee70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3104] @ 5d7ac │ │ │ │ - ldr r3, [pc, #3104] @ 5d7b0 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3112] @ 5ee6c │ │ │ │ + ldr r3, [pc, #3112] @ 5ee70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ - ldr r2, [pc, #3012] @ 5d7b4 │ │ │ │ - strd sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #3020] @ 5ee74 │ │ │ │ + strd sl, [sp, #48] @ 0x30 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3004] @ 5d7b8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2992] @ 5d7bc │ │ │ │ - ldr r3, [pc, #2992] @ 5d7c0 │ │ │ │ + ldr r3, [pc, #3004] @ 5ee78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2992] @ 5ee7c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2984] @ 5ee80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2944] @ 5d7bc │ │ │ │ - ldr r3, [pc, #2944] @ 5d7c0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2908] @ 5d7b4 │ │ │ │ - ldr r3, [pc, #2908] @ 5d7b8 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [pc, #2940] @ 5ee7c │ │ │ │ + ldr r3, [pc, #2940] @ 5ee80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [pc, #2908] @ 5ee74 │ │ │ │ + ldr r3, [pc, #2908] @ 5ee78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldr r2, [pc, #2812] @ 5d7bc │ │ │ │ + ldr r2, [pc, #2824] @ 5ee7c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2808] @ 5d7c0 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2784] @ 5d7b4 │ │ │ │ - ldr r3, [pc, #2784] @ 5d7b8 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #2816] @ 5ee80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2788] @ 5ee74 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2780] @ 5ee78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2744] @ 5d7bc │ │ │ │ - ldr r3, [pc, #2744] @ 5d7c0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2712] @ 5d7b4 │ │ │ │ - ldr r3, [pc, #2712] @ 5d7b8 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [pc, #2744] @ 5ee7c │ │ │ │ + ldr r3, [pc, #2744] @ 5ee80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [pc, #2712] @ 5ee74 │ │ │ │ + ldr r3, [pc, #2712] @ 5ee78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [ip, r3] │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ - ldrd r8, [r1] │ │ │ │ mov r3, r7 │ │ │ │ + ldr r9, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [ip, r9] │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ + ldr lr, [sp, #80] @ 0x50 │ │ │ │ strd r0, [r3, lr] │ │ │ │ mov r3, fp │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr sl, [sp, #264] @ 0x108 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr sl, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [fp, sl] │ │ │ │ + ldr fp, [sp, #256] @ 0x100 │ │ │ │ + strd r0, [sl, fp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3, sl] │ │ │ │ + ldrd r8, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, [r3, fp] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ - strd r0, [fp, lr] │ │ │ │ + strd r0, [sl, fp] │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ ldrd sl, [r3] │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ + ldr lr, [sp, #112] @ 0x70 │ │ │ │ strd r0, [r3, lr] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [ip, r5] │ │ │ │ + ldr r9, [sp, #264] @ 0x108 │ │ │ │ + strd r0, [ip, r9] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - strd r0, [r3, r5] │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [r3, r9] │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ ldrd r8, [r1] │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2052] @ 5d7ac │ │ │ │ - ldr r3, [pc, #2052] @ 5d7b0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2068] @ 5ee6c │ │ │ │ + ldr r3, [pc, #2068] @ 5ee70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2012] @ 5d7ac │ │ │ │ - ldr r3, [pc, #2012] @ 5d7b0 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2028] @ 5ee6c │ │ │ │ + ldr r3, [pc, #2028] @ 5ee70 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1920] @ 5d7ac │ │ │ │ - ldr r3, [pc, #1920] @ 5d7b0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1936] @ 5ee6c │ │ │ │ + ldr r3, [pc, #1936] @ 5ee70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1880] @ 5d7ac │ │ │ │ - ldr r3, [pc, #1880] @ 5d7b0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1896] @ 5ee6c │ │ │ │ + ldr r3, [pc, #1896] @ 5ee70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - ldrd r8, [sp, #112] @ 0x70 │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r8, [sp, #104] @ 0x68 │ │ │ │ + ldr ip, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [ip, lr] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r3, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr sl, [sp, #104] @ 0x68 │ │ │ │ + ldr ip, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [ip, lr] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr fp, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr sl, [sp, #96] @ 0x60 │ │ │ │ strd r0, [fp, sl] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ + ldrd r8, [sp, #80] @ 0x50 │ │ │ │ strd r0, [r3, sl] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #96] @ 0x60 │ │ │ │ - ldrd r6, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #88] @ 0x58 │ │ │ │ + ldrd r6, [sp, #112] @ 0x70 │ │ │ │ strd r0, [fp, sl] │ │ │ │ - ldrd sl, [sp, #240] @ 0xf0 │ │ │ │ + ldrd sl, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ + ldr ip, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [r3, ip] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [ip, r5] │ │ │ │ + ldr r9, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [ip, r9] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - strd r0, [r3, r5] │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [r3, r9] │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1560] @ 5d7ac │ │ │ │ - ldr r3, [pc, #1560] @ 5d7b0 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1576] @ 5ee6c │ │ │ │ + ldr r3, [pc, #1576] @ 5ee70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1476] @ 5d7ac │ │ │ │ - ldr r3, [pc, #1476] @ 5d7b0 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1492] @ 5ee6c │ │ │ │ + ldr r3, [pc, #1492] @ 5ee70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1400] @ 5d7bc │ │ │ │ - ldr r3, [pc, #1400] @ 5d7c0 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1368] @ 5d7b4 │ │ │ │ - ldr r3, [pc, #1368] @ 5d7b8 │ │ │ │ + ldr r2, [pc, #1404] @ 5ee7c │ │ │ │ + ldr r3, [pc, #1404] @ 5ee80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1372] @ 5ee74 │ │ │ │ + ldr r3, [pc, #1372] @ 5ee78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1324] @ 5d7b4 │ │ │ │ - ldr r3, [pc, #1324] @ 5d7b8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + ldr r2, [pc, #1332] @ 5ee74 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1304] @ 5d7bc │ │ │ │ - ldr r3, [pc, #1304] @ 5d7c0 │ │ │ │ + ldr r3, [pc, #1324] @ 5ee78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + ldr r2, [pc, #1312] @ 5ee7c │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + ldr r3, [pc, #1304] @ 5ee80 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1184] @ 5d7b4 │ │ │ │ - ldr r3, [pc, #1184] @ 5d7b8 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1168] @ 5d7bc │ │ │ │ - ldr r3, [pc, #1168] @ 5d7c0 │ │ │ │ + ldr r2, [pc, #1188] @ 5ee74 │ │ │ │ + ldr r3, [pc, #1188] @ 5ee78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1172] @ 5ee7c │ │ │ │ + ldr r3, [pc, #1172] @ 5ee80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1116] @ 5d7b4 │ │ │ │ - ldr r3, [pc, #1116] @ 5d7b8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1124] @ 5ee74 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1096] @ 5d7bc │ │ │ │ - ldr r3, [pc, #1096] @ 5d7c0 │ │ │ │ + ldr r3, [pc, #1116] @ 5ee78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + ldr r2, [pc, #1104] @ 5ee7c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1096] @ 5ee80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #96] @ 0x60 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [ip, r3] │ │ │ │ mov r3, r7 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + strd r0, [ip, r9] │ │ │ │ + ldrd r8, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ - strd r0, [r3, lr] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + strd r0, [r3, ip] │ │ │ │ mov r3, fp │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr fp, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ strd r0, [ip, fp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3, fp] │ │ │ │ - ldrd sl, [sp, #88] @ 0x58 │ │ │ │ mov r3, r5 │ │ │ │ + ldrd sl, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #112] @ 0x70 │ │ │ │ - ldrd r6, [sp, #104] @ 0x68 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [ip, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + ldrd r6, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [ip, r9] │ │ │ │ + ldrd r8, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r3, [sp] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + strd r0, [r3, ip] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr sl, [sp, #480] @ 0x1e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldr sl, [sp, #408] @ 0x198 │ │ │ │ strd r0, [ip, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ strd r0, [r3, sl] │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldrd r8, [sp, #56] @ 0x38 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ strd r0, [ip, lr] │ │ │ │ + ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldmib sp, {r3, lr} │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3, lr] │ │ │ │ mov r3, r5 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r2, r5] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + strd r0, [r3, r4] │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #132] @ 0x84 │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [r2, r5] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #480] @ 0x1e0 │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [r9, r4] │ │ │ │ + ldrd r8, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #48] @ 0x30 │ │ │ │ - ldrd r4, [sp, #72] @ 0x48 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r2, lr] │ │ │ │ - mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + ldrd r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [r6, lr] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldrd r6, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ strd r0, [r2, lr] │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r9, [sp, #136] @ 0x88 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [ip, r9] │ │ │ │ + ldr r8, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [ip, r8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - strd r0, [r3, r9] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + strd r0, [r3, r8] │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #492] @ 0x1ec │ │ │ │ - eor r3, ip, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + eor r3, r5, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ - add r3, r5, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ldr r2, [sp, #540] @ 0x21c │ │ │ │ + add r3, r2, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ add r3, r7, #64 @ 0x40 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #484] @ 0x1e4 │ │ │ │ + ldr r2, [sp, #540] @ 0x21c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 5b700 │ │ │ │ + bne 5cdb0 │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ │ │ │ │ -0005d7c4 : │ │ │ │ - ldr r2, [pc, #12] @ 5d7d8 │ │ │ │ - ldr r1, [pc, #12] @ 5d7dc │ │ │ │ +0005ee84 : │ │ │ │ + ldr r2, [pc, #12] @ 5ee98 │ │ │ │ + ldr r1, [pc, #12] @ 5ee9c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - @ instruction: 0x0016e4dc │ │ │ │ - @ instruction: 0xffffdeb4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #860 @ 0x35c │ │ │ │ - ldr r4, [sp, #900] @ 0x384 │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ - mov lr, r0 │ │ │ │ - ldr r0, [pc, #76] @ 5d84c │ │ │ │ - cmp r1, r4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bge 626cc │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ - add r1, r1, #1 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ - ldr r4, [pc, #48] @ 5d850 │ │ │ │ - add r2, r2, r1, lsl #6 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ - ldr r0, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - str r0, [sp, #852] @ 0x354 │ │ │ │ - str r1, [sp, #844] @ 0x34c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str lr, [sp, #292] @ 0x124 │ │ │ │ - str ip, [sp, #608] @ 0x260 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b 5d85c │ │ │ │ - andseq r1, r7, r0, asr #7 │ │ │ │ + andseq r0, r7, ip, lsl lr │ │ │ │ + @ instruction: 0xffffde94 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #868 @ 0x364 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #276] @ 0x114 │ │ │ │ + ldr r1, [sp, #908] @ 0x38c │ │ │ │ + ldr lr, [pc, #68] @ 5ef18 │ │ │ │ + cmp r3, r1 │ │ │ │ + add lr, pc, lr │ │ │ │ + bge 63e60 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r4, [pc, #48] @ 5ef1c │ │ │ │ + lsl r1, r1, #3 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ + ldr lr, [lr, r4] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r3, [sp, #852] @ 0x354 │ │ │ │ + add r3, r2, r3, lsl #6 │ │ │ │ + ldr r1, [lr] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r1, [sp, #860] @ 0x35c │ │ │ │ + b 5ef28 │ │ │ │ + andseq r3, r7, ip, ror #25 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ add r3, r3, #1 │ │ │ │ - str r3, [sp, #844] @ 0x34c │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ - add sl, r3, r1 │ │ │ │ - add fp, r2, r1 │ │ │ │ + str r3, [sp, #852] @ 0x354 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ ldrd r8, [r7, #-64] @ 0xffffffc0 │ │ │ │ + add fp, r2, r1 │ │ │ │ ldrd r4, [r7, #-48] @ 0xffffffd0 │ │ │ │ + add sl, r3, r1 │ │ │ │ ldrd r2, [r7, #-56] @ 0xffffffc8 │ │ │ │ - ldrd r6, [r7, #-40] @ 0xffffffd8 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldrd r6, [r7, #-40] @ 0xffffffd8 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r6, [sp, #40] @ 0x28 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r9 │ │ │ │ - ldrd r8, [sp, #24] │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ + strd r6, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r8, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sp] │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r4, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ - ldrd r8, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldrd r8, [sp, #72] @ 0x48 │ │ │ │ ldrd r4, [r7, #-32] @ 0xffffffe0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - ldrd r4, [sp, #32] │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd r4, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r6, [r7, #-24] @ 0xffffffe8 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r8 │ │ │ │ - mov r5, r9 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r6, [sp, #56] @ 0x38 │ │ │ │ - ldrd r6, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r6, [sp, #64] @ 0x40 │ │ │ │ + ldrd r6, [sp, #48] @ 0x30 │ │ │ │ + mov r4, r8 │ │ │ │ + mov r5, r9 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [r3, #-16] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r8, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r7, r5 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r8, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r6, r4 │ │ │ │ + mov r7, r5 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, [r3, #-8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r4, [sp, #8] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r4, [sp, #16] │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #200] @ 0xc8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #208] @ 0xd0 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - mov r2, r8 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r6, [sp, #8] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r6, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r4, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + strd r4, [sp, #120] @ 0x78 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r6, [sp, #120] @ 0x78 │ │ │ │ - ldrd r6, [sp, #8] │ │ │ │ + strd r6, [sp, #128] @ 0x80 │ │ │ │ + ldrd r6, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r4, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r4, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r4, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + strd r4, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r4, [sp, #160] @ 0xa0 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r4, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r6, [sp, #8] │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r6, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r6, [sp, #8] │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r6, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ ldrd r2, [r2, r1] │ │ │ │ - strd r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr ip, [sp, #608] @ 0x260 │ │ │ │ + strd r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr ip, [sp, #276] @ 0x114 │ │ │ │ ldrd r2, [ip, r1] │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsl r1, r3, #7 │ │ │ │ - ldrd r6, [fp, r1] │ │ │ │ - ldrd r8, [sl, r1] │ │ │ │ - str r1, [sp] │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ + lsl r5, r3, #7 │ │ │ │ + ldrd r6, [fp, r5] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldrd r8, [sl, r5] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ lsl ip, r3, #6 │ │ │ │ ldrd r6, [fp, ip] │ │ │ │ add r9, sl, ip │ │ │ │ - add lr, fp, r3, lsl #6 │ │ │ │ + add lr, fp, ip │ │ │ │ + str ip, [sp, #280] @ 0x118 │ │ │ │ + str lr, [sp, #288] @ 0x120 │ │ │ │ + str r9, [sp, #296] @ 0x128 │ │ │ │ + ldrd r8, [sl, ip] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str ip, [sp, #296] @ 0x128 │ │ │ │ - str lr, [sp, #304] @ 0x130 │ │ │ │ - str r9, [sp, #312] @ 0x138 │ │ │ │ - ldrd r8, [sl, ip] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #304] @ 0x130 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [lr, r1] │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + ldr lr, [sp, #288] @ 0x120 │ │ │ │ + ldrd r8, [lr, r5] │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r8 │ │ │ │ - ldrd r6, [r5, r1] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r6, [r7, r5] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #760 @ 0x2f8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ ldrd r8, [r1] │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #768 @ 0x300 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #776 @ 0x308 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #784 @ 0x310 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #792 @ 0x318 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #800 @ 0x320 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - lsl ip, r3, #3 │ │ │ │ - ldrd r6, [fp, ip] │ │ │ │ - ldrd r8, [sl, ip] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + lsl r2, r3, #3 │ │ │ │ + ldrd r6, [fp, r2] │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + ldrd r8, [sl, r2] │ │ │ │ mov r3, r7 │ │ │ │ - str ip, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r9, r3, r3, lsl #2 │ │ │ │ - add r3, r9, r9, lsl #2 │ │ │ │ - lsl lr, r3, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + mov lr, #200 @ 0xc8 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + mul lr, r3, lr │ │ │ │ ldrd r6, [fp, lr] │ │ │ │ - str lr, [sp, #248] @ 0xf8 │ │ │ │ + str lr, [sp, #72] @ 0x48 │ │ │ │ + ldrd r8, [sl, lr] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - ldrd r8, [sl, lr] │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrd r0, [r1] │ │ │ │ lsl lr, r3, #4 │ │ │ │ - add r3, r3, r3, lsl #4 │ │ │ │ + add r3, lr, r3 │ │ │ │ lsl r7, r3, #3 │ │ │ │ - mov r2, r7 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + mov r9, r7 │ │ │ │ ldrd r6, [r7, fp] │ │ │ │ - ldrd r8, [sl, r2] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r3, r7 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r9, [sp, #128] @ 0x80 │ │ │ │ + ldrd r8, [r9, sl] │ │ │ │ mov r2, r6 │ │ │ │ - str lr, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ - ldr ip, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - add r7, ip, r3 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r7, r2, r3 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsl r7, r7, #3 │ │ │ │ - mov r5, r7 │ │ │ │ + mov r1, r7 │ │ │ │ ldrd r6, [r7, fp] │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ + ldrd r8, [sl, r1] │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r8, [sl, r5] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r8, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ ldrd r2, [r3] │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #600 @ 0x258 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ - strd r0, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #552 @ 0x228 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ lsl r7, r3, #5 │ │ │ │ - rsb r3, r3, r3, lsl #5 │ │ │ │ + sub r3, r7, r3 │ │ │ │ + lsl ip, r3, #3 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - lsl r7, r3, #3 │ │ │ │ - mov r2, r7 │ │ │ │ - ldrd r6, [r7, fp] │ │ │ │ - ldrd r8, [sl, r2] │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r6, [fp, ip] │ │ │ │ + str ip, [sp, #560] @ 0x230 │ │ │ │ + ldrd r8, [sl, ip] │ │ │ │ ldrd r0, [r1] │ │ │ │ - str r2, [sp, #612] @ 0x264 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + mov ip, #184 @ 0xb8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ - add r7, r3, r3, lsl #1 │ │ │ │ - rsb r3, r3, r7, lsl #3 │ │ │ │ - lsl r5, r3, #3 │ │ │ │ - lsl ip, r7, #3 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ - ldrd r6, [fp, r5] │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ + mul ip, r3, ip │ │ │ │ + ldrd r6, [fp, ip] │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + ldrd r8, [sl, ip] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r8, [sl, r5] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ - sub r6, lr, r3 │ │ │ │ - lsl r4, r6, #3 │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ - ldrd r6, [fp, r4] │ │ │ │ - ldrd r8, [sl, r4] │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + sub r2, lr, r3 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + ldrd r6, [fp, r2] │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ + ldrd r8, [sl, r2] │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - ldr lr, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub r6, lr, r3 │ │ │ │ - lsl r1, r6, #3 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r6, [fp, r1] │ │ │ │ - ldrd r8, [sl, r1] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + sub r7, r2, r3 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ + lsl r7, r7, #3 │ │ │ │ + mov r4, r7 │ │ │ │ + ldrd r6, [r7, fp] │ │ │ │ + ldrd r8, [sl, r4] │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - ldrd r6, [fp, r4] │ │ │ │ - ldrd r8, [sl, r4] │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r6, [fp, r9] │ │ │ │ + ldrd r8, [r9, sl] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - lsl r7, r7, #5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + add r1, r3, r3, lsl #1 │ │ │ │ + lsl r7, r1, #5 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ mov r2, r7 │ │ │ │ ldrd r6, [r7, fp] │ │ │ │ ldrd r8, [sl, r2] │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - lsl r7, r9, #5 │ │ │ │ - mov r8, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + add r5, r3, r3, lsl #2 │ │ │ │ + lsl r7, r5, #5 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + mov r5, r7 │ │ │ │ ldrd r6, [r7, fp] │ │ │ │ - str r8, [sp, #88] @ 0x58 │ │ │ │ + ldrd r8, [sl, r5] │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r8, [r8, sl] │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r5, r1 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ - lsl r7, r6, #5 │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ + lsl r7, r7, #5 │ │ │ │ + mov r1, r7 │ │ │ │ ldrd r6, [r7, fp] │ │ │ │ - ldrd r8, [sl, r3] │ │ │ │ + ldrd r8, [sl, r1] │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, r6 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #808 @ 0x328 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #664 @ 0x298 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ - ldrd r6, [fp, r5] │ │ │ │ - ldrd r8, [sl, r5] │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + ldrd r6, [fp, lr] │ │ │ │ + ldrd r8, [sl, lr] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ - add lr, r3, r7, lsl #2 │ │ │ │ - str lr, [sp, #672] @ 0x2a0 │ │ │ │ - lsl lr, lr, #4 │ │ │ │ - ldrd r6, [fp, lr] │ │ │ │ - ldrd r8, [sl, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ + strd r0, [r3] │ │ │ │ + mov r3, #208 @ 0xd0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mul r1, r3, r1 │ │ │ │ + ldrd r6, [fp, r1] │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + ldrd r8, [sl, r1] │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str lr, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ - lsl r7, r1, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - ldrd r6, [r7, fp] │ │ │ │ - ldrd r8, [sl, r1] │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ ldrd r0, [r1] │ │ │ │ + lsl r7, r3, #4 │ │ │ │ + mov r3, r7 │ │ │ │ + ldrd r6, [r7, fp] │ │ │ │ + ldrd r8, [sl, r3] │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - lsl r7, r9, #4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + lsl r7, r5, #4 │ │ │ │ mov r4, r7 │ │ │ │ ldrd r6, [r7, fp] │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ - mov r2, r6 │ │ │ │ ldrd r8, [sl, r4] │ │ │ │ - strd r0, [r3] │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ ldrd r2, [r3] │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - lsl r7, r6, #4 │ │ │ │ - mov lr, r7 │ │ │ │ - ldrd r6, [r7, fp] │ │ │ │ - ldrd r8, [sl, lr] │ │ │ │ - mov r2, r6 │ │ │ │ - str lr, [sp, #416] @ 0x1a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #424] @ 0x1a8 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ + lsl r7, r9, #4 │ │ │ │ + mov r5, r7 │ │ │ │ + ldrd r6, [r7, fp] │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldrd r8, [sl, r5] │ │ │ │ ldrd r0, [r1] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - add r6, r3, r9, lsl #1 │ │ │ │ - lsl r7, r6, #4 │ │ │ │ - mov r5, r7 │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ - ldrd r6, [r7, fp] │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + strd r0, [r3] │ │ │ │ + mov r3, #176 @ 0xb0 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + mul ip, r3, ip │ │ │ │ + ldrd r6, [fp, ip] │ │ │ │ + str ip, [sp, #96] @ 0x60 │ │ │ │ + ldrd r8, [sl, ip] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r8, [sl, r5] │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ - lsl r6, r7, #4 │ │ │ │ - mov r2, r6 │ │ │ │ - ldrd r6, [r6, fp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r8, [sl, r2] │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ ldrd r0, [r1] │ │ │ │ + lsl r7, r7, #4 │ │ │ │ + mov r3, r7 │ │ │ │ + ldrd r6, [r7, fp] │ │ │ │ + ldrd r8, [sl, r3] │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ - lsl r6, r7, #4 │ │ │ │ - mov ip, r6 │ │ │ │ - ldrd r6, [r6, fp] │ │ │ │ - ldrd r8, [sl, ip] │ │ │ │ - mov r2, r6 │ │ │ │ - str ip, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ strd r0, [r3] │ │ │ │ + lsl r7, r7, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r6, [r7, fp] │ │ │ │ + ldrd r8, [sl, r1] │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ ldrd r2, [r3] │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ - lsl r2, r9, #3 │ │ │ │ - ldrd r6, [fp, r2] │ │ │ │ - add r9, fp, r9, lsl #3 │ │ │ │ - str r9, [sp, #152] @ 0x98 │ │ │ │ - add r9, sl, r2 │ │ │ │ - str r9, [sp, #160] @ 0xa0 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - ldrd r8, [sl, r2] │ │ │ │ - mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + lsl r7, r7, #3 │ │ │ │ + add r6, fp, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + add r4, sl, r9 │ │ │ │ + str r9, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ + ldrd r6, [r7, fp] │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r8, [r9, sl] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r9, [sp, #152] @ 0x98 │ │ │ │ - ldrd r6, [r9, r2] │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r8, [r1, r2] │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldrd r6, [r7, r5] │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r8, [r4, r5] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ mov r2, r4 │ │ │ │ - strd r4, [sp, #232] @ 0xe8 │ │ │ │ strd r0, [r3] │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + strd r4, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r3, r3, r1, lsl #2 │ │ │ │ - lsl r6, r3, #3 │ │ │ │ - mov r9, r6 │ │ │ │ - ldrd r6, [r6, fp] │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r3, #232 @ 0xe8 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ ldrd r0, [r1] │ │ │ │ - str r9, [sp, #240] @ 0xf0 │ │ │ │ + mul r9, r3, r9 │ │ │ │ + ldrd r6, [fp, r9] │ │ │ │ + str r9, [sp, #176] @ 0xb0 │ │ │ │ ldrd r8, [r9, sl] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ - lsl r6, r6, #3 │ │ │ │ - ldrd r8, [fp, r6] │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r4, [sl, r6] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + mov r3, #104 @ 0x68 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + mul ip, r3, ip │ │ │ │ + ldrd r8, [fp, ip] │ │ │ │ + str ip, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r4, [sl, ip] │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ mov r2, r4 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ ldrd r8, [r1] │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3404] @ 60f64 │ │ │ │ - ldr r3, [pc, #3404] @ 60f68 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3416] @ 62690 │ │ │ │ + ldr r3, [pc, #3416] @ 62694 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3364] @ 60f64 │ │ │ │ - ldr r3, [pc, #3364] @ 60f68 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3376] @ 62690 │ │ │ │ + ldr r3, [pc, #3376] @ 62694 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3276] @ 60f64 │ │ │ │ - ldr r3, [pc, #3276] @ 60f68 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3288] @ 62690 │ │ │ │ + ldr r3, [pc, #3288] @ 62694 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3240] @ 60f64 │ │ │ │ - ldr r3, [pc, #3240] @ 60f68 │ │ │ │ - bl 1c606c │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - ldrd r6, [fp, ip] │ │ │ │ - add r4, sl, ip │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3248] @ 62690 │ │ │ │ + ldr r3, [pc, #3248] @ 62694 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + lsl r7, r7, #3 │ │ │ │ + mov r4, r7 │ │ │ │ + add r5, fp, r7 │ │ │ │ + ldrd r6, [r7, fp] │ │ │ │ + add r3, sl, r4 │ │ │ │ + ldrd r8, [sl, r4] │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - add r1, fp, ip │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r8, [sl, ip] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r8, [r4, r2] │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r6, [r1, r2] │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldrd r0, [r1] │ │ │ │ + ldrd r6, [r7, r5] │ │ │ │ + ldrd r8, [r3, r5] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ldr r9, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r9, lr │ │ │ │ - lsl r7, r3, #3 │ │ │ │ - mov r1, r7 │ │ │ │ - ldrd r6, [r7, fp] │ │ │ │ - ldrd r8, [sl, r1] │ │ │ │ + mov r3, #216 @ 0xd8 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mul r5, r3, r5 │ │ │ │ + ldrd r6, [fp, r5] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + ldrd r8, [sl, r5] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ - lsl r7, r6, #3 │ │ │ │ - ldrd r8, [fp, r7] │ │ │ │ - str r7, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mov r3, #88 @ 0x58 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + mul ip, r3, ip │ │ │ │ + ldrd r8, [fp, ip] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldrd r4, [sl, ip] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r4, [sl, r7] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r9, r1 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2200] @ 60f64 │ │ │ │ - ldr r3, [pc, #2200] @ 60f68 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2180] @ 62690 │ │ │ │ + ldr r3, [pc, #2180] @ 62694 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2160] @ 60f64 │ │ │ │ - ldr r3, [pc, #2160] @ 60f68 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2140] @ 62690 │ │ │ │ + ldr r3, [pc, #2140] @ 62694 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2068] @ 60f64 │ │ │ │ - ldr r3, [pc, #2068] @ 60f68 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2048] @ 62690 │ │ │ │ + ldr r3, [pc, #2048] @ 62694 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2032] @ 60f64 │ │ │ │ - ldr r3, [pc, #2032] @ 60f68 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2012] @ 62690 │ │ │ │ + ldr r3, [pc, #2012] @ 62694 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r7, r1 │ │ │ │ add r3, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ strd r0, [r3] │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [fp, ip] │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sl, ip] │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, r5] │ │ │ │ mov r3, r7 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ + strd r0, [r4, r5] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [r7, r5] │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #276] @ 0x114 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ + strd r0, [r6, r5] │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ ldrd r8, [r1] │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ - strd r0, [r7, ip] │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ + strd r0, [r6, r5] │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ + ldr lr, [sp, #296] @ 0x128 │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [lr, ip] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #296] @ 0x128 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #280] @ 0x118 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [fp, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ strd r0, [sl, r9] │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r7, r1 │ │ │ │ add r3, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ strd r0, [r3] │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #880] @ 60f64 │ │ │ │ - ldr r3, [pc, #880] @ 60f68 │ │ │ │ - bl 1c606c │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #836] @ 62690 │ │ │ │ + ldr r3, [pc, #836] @ 62694 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [fp, r3] │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [fp, ip] │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [fp, r7] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #784] @ 60f64 │ │ │ │ - ldr r3, [pc, #784] @ 60f68 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #740] @ 62690 │ │ │ │ + ldr r3, [pc, #740] @ 62694 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sl, r2] │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sl, ip] │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sl, r7] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #688] @ 60f64 │ │ │ │ - ldr r3, [pc, #688] @ 60f68 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #644] @ 62690 │ │ │ │ + ldr r3, [pc, #644] @ 62694 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [fp, r7] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #624] @ 0x270 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - strd r0, [fp, r9] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #592] @ 60f64 │ │ │ │ - ldr r3, [pc, #592] @ 60f68 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp, #464] @ 0x1d0 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r0, [fp, r8] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #544] @ 62690 │ │ │ │ + ldr r3, [pc, #544] @ 62694 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sl, r9] │ │ │ │ + strd r0, [sl, r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [sl, r7] │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #808 @ 0x328 │ │ │ │ - ldrd r6, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #800 @ 0x320 │ │ │ │ + ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #312] @ 60f64 │ │ │ │ - ldr r3, [pc, #312] @ 60f68 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #264] @ 62690 │ │ │ │ + ldr r3, [pc, #264] @ 62694 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #276] @ 60f64 │ │ │ │ - ldr r3, [pc, #276] @ 60f68 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #228] @ 62690 │ │ │ │ + ldr r3, [pc, #228] @ 62694 │ │ │ │ + bl 1ca0d4 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #244] @ 60f7c │ │ │ │ - ldr r3, [pc, #244] @ 60f80 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #184] @ 626a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #208] @ 60f74 │ │ │ │ - ldr r3, [pc, #208] @ 60f78 │ │ │ │ + ldr r3, [pc, #176] @ 626ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #148] @ 626a0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #140] @ 626a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #168] @ 60f7c │ │ │ │ - ldr r3, [pc, #168] @ 60f80 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + ldr r2, [pc, #112] @ 626a8 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #136] @ 60f74 │ │ │ │ - ldr r3, [pc, #136] @ 60f78 │ │ │ │ + ldr r3, [pc, #100] @ 626ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #72] @ 626a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #64] @ 626a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - b 60fa4 │ │ │ │ + b 626d0 │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ svcgt 0x00328d46 │ │ │ │ @@ -87856,1498 +89339,1529 @@ │ │ │ │ svccc 0x00ea9b66 │ │ │ │ stmibcc lr!, {r3, r6, r7, fp, sp, lr} │ │ │ │ svccc 0x00e1c73b │ │ │ │ stclcc 6, cr10, [r9], #-44 @ 0xffffffd4 │ │ │ │ svccc 0x00c8f8b8 │ │ │ │ svcgt 0x00f75cb0 │ │ │ │ svccc 0x00ef6297 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-68] @ 60f6c │ │ │ │ - ldr r3, [pc, #-68] @ 60f70 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r7, r1 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-128] @ 62698 │ │ │ │ + ldr r3, [pc, #-128] @ 6269c │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-108] @ 60f6c │ │ │ │ - ldr r3, [pc, #-108] @ 60f70 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-168] @ 62698 │ │ │ │ + ldr r3, [pc, #-168] @ 6269c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-156] @ 60f7c │ │ │ │ - ldr r3, [pc, #-156] @ 60f80 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-224] @ 626a8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-192] @ 60f74 │ │ │ │ - ldr r3, [pc, #-192] @ 60f78 │ │ │ │ + ldr r3, [pc, #-232] @ 626ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-260] @ 626a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-268] @ 626a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - ldr r2, [pc, #-244] @ 60f74 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + ldr r2, [pc, #-304] @ 626a0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-248] @ 60f78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-260] @ 60f7c │ │ │ │ - ldr r3, [pc, #-260] @ 60f80 │ │ │ │ + ldr r3, [pc, #-316] @ 626a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-328] @ 626a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-336] @ 626ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-368] @ 60f74 │ │ │ │ - ldr r3, [pc, #-368] @ 60f78 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-436] @ 626a0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-388] @ 60f7c │ │ │ │ - ldr r3, [pc, #-388] @ 60f80 │ │ │ │ + ldr r3, [pc, #-444] @ 626a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-456] @ 626a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-464] @ 626ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-436] @ 60f7c │ │ │ │ - ldr r3, [pc, #-436] @ 60f80 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-496] @ 626a8 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-468] @ 60f74 │ │ │ │ - ldr r3, [pc, #-468] @ 60f78 │ │ │ │ + ldr r3, [pc, #-508] @ 626ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-536] @ 626a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-544] @ 626a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-564] @ 60f74 │ │ │ │ - ldr r3, [pc, #-564] @ 60f78 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-636] @ 626a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-584] @ 60f7c │ │ │ │ - ldr r3, [pc, #-584] @ 60f80 │ │ │ │ + ldr r3, [pc, #-644] @ 626a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-656] @ 626a8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-664] @ 626ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-640] @ 60f74 │ │ │ │ - ldr r3, [pc, #-640] @ 60f78 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-712] @ 626a0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-660] @ 60f7c │ │ │ │ - ldr r3, [pc, #-660] @ 60f80 │ │ │ │ + ldr r3, [pc, #-720] @ 626a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-732] @ 626a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-740] @ 626ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r8, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + strd r8, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #96] @ 0x60 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [fp, r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [fp, lr] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [fp, r7] │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ mov r8, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #136] @ 0x88 │ │ │ │ - mov r2, r8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, ip] │ │ │ │ + strd r0, [sl, r2] │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [sl, r7] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #96] @ 0x60 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sl, lr] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #416] @ 0x1a0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r8, [sp, #424] @ 0x1a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [fp, r9] │ │ │ │ + strd r0, [fp, r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #528] @ 0x210 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [fp, r8] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #256] @ 0x100 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [fp, r9] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, r8] │ │ │ │ + strd r0, [sl, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ + strd r0, [sl, r8] │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sl, r9] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - mov r4, r0 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r8, [sp, #112] @ 0x70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [fp, r9] │ │ │ │ + strd r0, [fp, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [fp, r4] │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [sl, r7] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [fp, ip] │ │ │ │ + strd r0, [fp, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ strd r0, [fp, r7] │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #144] @ 0x90 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, r9] │ │ │ │ + strd r0, [sl, r2] │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sl, r7] │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + strd r0, [sl, lr] │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1584] @ 60f6c │ │ │ │ - ldr r3, [pc, #-1584] @ 60f70 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1664] @ 62698 │ │ │ │ + ldr r3, [pc, #-1664] @ 6269c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #784 @ 0x310 │ │ │ │ - ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1680] @ 60f6c │ │ │ │ - ldr r3, [pc, #-1680] @ 60f70 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1760] @ 62698 │ │ │ │ + ldr r3, [pc, #-1760] @ 6269c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ - ldrd r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r4 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1744] @ 60f74 │ │ │ │ - ldr r3, [pc, #-1744] @ 60f78 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1760] @ 60f7c │ │ │ │ - ldr r3, [pc, #-1760] @ 60f80 │ │ │ │ + ldr r2, [pc, #-1840] @ 626a0 │ │ │ │ + ldr r3, [pc, #-1840] @ 626a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + ldr r2, [pc, #-1852] @ 626a8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1860] @ 626ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1816] @ 60f74 │ │ │ │ - ldr r3, [pc, #-1816] @ 60f78 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + ldr r2, [pc, #-1908] @ 626a0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1836] @ 60f7c │ │ │ │ - ldr r3, [pc, #-1836] @ 60f80 │ │ │ │ + ldr r3, [pc, #-1916] @ 626a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ + ldr r2, [pc, #-1928] @ 626a8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1936] @ 626ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1976] @ 60f84 │ │ │ │ - ldr r3, [pc, #-1976] @ 60f88 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2068] @ 626b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1996] @ 60f8c │ │ │ │ - ldr r3, [pc, #-1996] @ 60f90 │ │ │ │ + ldr r3, [pc, #-2076] @ 626b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2088] @ 626b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2096] @ 626bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2052] @ 60f84 │ │ │ │ - ldr r3, [pc, #-2052] @ 60f88 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2136] @ 626b0 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2068] @ 60f8c │ │ │ │ - ldr r3, [pc, #-2068] @ 60f90 │ │ │ │ + ldr r3, [pc, #-2148] @ 626b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2160] @ 626b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2168] @ 626bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2148] @ 60f9c │ │ │ │ - ldr r3, [pc, #-2148] @ 60fa0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2244] @ 626c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2184] @ 60f94 │ │ │ │ - ldr r3, [pc, #-2184] @ 60f98 │ │ │ │ + ldr r3, [pc, #-2252] @ 626cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2280] @ 626c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2288] @ 626c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2232] @ 60f94 │ │ │ │ - ldr r3, [pc, #-2232] @ 60f98 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2320] @ 626c0 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2248] @ 60f9c │ │ │ │ - ldr r3, [pc, #-2248] @ 60fa0 │ │ │ │ + ldr r3, [pc, #-2332] @ 626c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2344] @ 626c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2352] @ 626cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2328] @ 60f7c │ │ │ │ - ldr r3, [pc, #-2328] @ 60f80 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2360] @ 60f74 │ │ │ │ - ldr r3, [pc, #-2360] @ 60f78 │ │ │ │ + ldr r2, [pc, #-2428] @ 626a8 │ │ │ │ + ldr r3, [pc, #-2428] @ 626ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + ldr r2, [pc, #-2456] @ 626a0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2464] @ 626a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2408] @ 60f74 │ │ │ │ - ldr r3, [pc, #-2408] @ 60f78 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ + ldr r2, [pc, #-2504] @ 626a0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2428] @ 60f7c │ │ │ │ - ldr r3, [pc, #-2428] @ 60f80 │ │ │ │ + ldr r3, [pc, #-2512] @ 626a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + ldr r2, [pc, #-2524] @ 626a8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2532] @ 626ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2560] @ 60f8c │ │ │ │ - ldr r3, [pc, #-2560] @ 60f90 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2660] @ 626b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2596] @ 60f84 │ │ │ │ - ldr r3, [pc, #-2596] @ 60f88 │ │ │ │ + ldr r3, [pc, #-2668] @ 626bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2696] @ 626b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2704] @ 626b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2644] @ 60f84 │ │ │ │ - ldr r3, [pc, #-2644] @ 60f88 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2736] @ 626b0 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2660] @ 60f8c │ │ │ │ - ldr r3, [pc, #-2660] @ 60f90 │ │ │ │ + ldr r3, [pc, #-2748] @ 626b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2760] @ 626b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2768] @ 626bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2748] @ 60f94 │ │ │ │ - ldr r3, [pc, #-2748] @ 60f98 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2848] @ 626c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2768] @ 60f9c │ │ │ │ - ldr r3, [pc, #-2768] @ 60fa0 │ │ │ │ + ldr r3, [pc, #-2856] @ 626c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2868] @ 626c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2876] @ 626cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2824] @ 60f94 │ │ │ │ - ldr r3, [pc, #-2824] @ 60f98 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2924] @ 626c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2844] @ 60f9c │ │ │ │ - ldr r3, [pc, #-2844] @ 60fa0 │ │ │ │ + ldr r3, [pc, #-2932] @ 626c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2944] @ 626c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2952] @ 626cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r8, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r8, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [fp, r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [fp, ip] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [fp, r7] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #280] @ 0x118 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [sl, r3] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, ip] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [sl, r7] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sl, r6] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #612] @ 0x264 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r8, [sp, #560] @ 0x230 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [fp, r9] │ │ │ │ + strd r0, [fp, r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #840] @ 0x348 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - strd r0, [fp, r8] │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r9, [sp, #848] @ 0x350 │ │ │ │ + strd r0, [fp, r9] │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, r8] │ │ │ │ + strd r0, [sl, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [sl, r9] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sl, r8] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r8, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, ip] │ │ │ │ + ldr r8, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [r8, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - strd r0, [fp, lr] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, [fp, r4] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, lr] │ │ │ │ + strd r0, [sl, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [r4, ip] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [r6, r4] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [fp, ip] │ │ │ │ + strd r0, [fp, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [fp, r4] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [fp, r7] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [sl, r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sl, r4] │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + strd r0, [sl, lr] │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2228] @ 626d4 │ │ │ │ - ldr r3, [pc, #2228] @ 626d8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2256] @ 63e7c │ │ │ │ + ldr r3, [pc, #2256] @ 63e80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #792 @ 0x318 │ │ │ │ - ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2132] @ 626d4 │ │ │ │ - ldr r3, [pc, #2132] @ 626d8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2160] @ 63e7c │ │ │ │ + ldr r3, [pc, #2160] @ 63e80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #768 @ 0x300 │ │ │ │ - ldrd r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2068] @ 626dc │ │ │ │ - ldr r3, [pc, #2068] @ 626e0 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2052] @ 626e4 │ │ │ │ - ldr r3, [pc, #2052] @ 626e8 │ │ │ │ + ldr r2, [pc, #2084] @ 63e84 │ │ │ │ + ldr r3, [pc, #2084] @ 63e88 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + ldr r2, [pc, #2072] @ 63e8c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2064] @ 63e90 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1996] @ 626dc │ │ │ │ - ldr r3, [pc, #1996] @ 626e0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ + ldr r2, [pc, #2016] @ 63e84 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1976] @ 626e4 │ │ │ │ - ldr r3, [pc, #1976] @ 626e8 │ │ │ │ + ldr r3, [pc, #2008] @ 63e88 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ + ldr r2, [pc, #1996] @ 63e8c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1988] @ 63e90 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1832] @ 626ec │ │ │ │ - ldr r3, [pc, #1832] @ 626f0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1852] @ 63e94 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1812] @ 626f4 │ │ │ │ - ldr r3, [pc, #1812] @ 626f8 │ │ │ │ + ldr r3, [pc, #1844] @ 63e98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1832] @ 63e9c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1824] @ 63ea0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1764] @ 626f4 │ │ │ │ - ldr r3, [pc, #1764] @ 626f8 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1792] @ 63e9c │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1732] @ 626ec │ │ │ │ - ldr r3, [pc, #1732] @ 626f0 │ │ │ │ + ldr r3, [pc, #1780] @ 63ea0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1752] @ 63e94 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1744] @ 63e98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1652] @ 626fc │ │ │ │ - ldr r3, [pc, #1652] @ 62700 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1668] @ 63ea4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1632] @ 62704 │ │ │ │ - ldr r3, [pc, #1632] @ 62708 │ │ │ │ + ldr r3, [pc, #1660] @ 63ea8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1648] @ 63eac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1640] @ 63eb0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1576] @ 626fc │ │ │ │ - ldr r3, [pc, #1576] @ 62700 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1600] @ 63ea4 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1560] @ 62704 │ │ │ │ - ldr r3, [pc, #1560] @ 62708 │ │ │ │ + ldr r3, [pc, #1588] @ 63ea8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1576] @ 63eac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1568] @ 63eb0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1480] @ 626e4 │ │ │ │ - ldr r3, [pc, #1480] @ 626e8 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1448] @ 626dc │ │ │ │ - ldr r3, [pc, #1448] @ 626e0 │ │ │ │ + ldr r2, [pc, #1492] @ 63e8c │ │ │ │ + ldr r3, [pc, #1492] @ 63e90 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + ldr r2, [pc, #1464] @ 63e84 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1456] @ 63e88 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1400] @ 626dc │ │ │ │ - ldr r3, [pc, #1400] @ 626e0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ + ldr r2, [pc, #1416] @ 63e84 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1380] @ 626e4 │ │ │ │ - ldr r3, [pc, #1380] @ 626e8 │ │ │ │ + ldr r3, [pc, #1408] @ 63e88 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ + ldr r2, [pc, #1396] @ 63e8c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1388] @ 63e90 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1240] @ 626ec │ │ │ │ - ldr r3, [pc, #1240] @ 626f0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1252] @ 63e94 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1220] @ 626f4 │ │ │ │ - ldr r3, [pc, #1220] @ 626f8 │ │ │ │ + ldr r3, [pc, #1244] @ 63e98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1232] @ 63e9c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1224] @ 63ea0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1164] @ 626ec │ │ │ │ - ldr r3, [pc, #1164] @ 626f0 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1184] @ 63e94 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1148] @ 626f4 │ │ │ │ - ldr r3, [pc, #1148] @ 626f8 │ │ │ │ + ldr r3, [pc, #1172] @ 63e98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1160] @ 63e9c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1152] @ 63ea0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1056] @ 626fc │ │ │ │ - ldr r3, [pc, #1056] @ 62700 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1068] @ 63ea4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1036] @ 62704 │ │ │ │ - ldr r3, [pc, #1036] @ 62708 │ │ │ │ + ldr r3, [pc, #1060] @ 63ea8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1048] @ 63eac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1040] @ 63eb0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #988] @ 62704 │ │ │ │ - ldr r3, [pc, #988] @ 62708 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1000] @ 63eac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #952] @ 626fc │ │ │ │ - ldr r3, [pc, #952] @ 62700 │ │ │ │ + ldr r3, [pc, #992] @ 63eb0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #964] @ 63ea4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #956] @ 63ea8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r8, [sp, #136] @ 0x88 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r8, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr lr, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [lr, ip] │ │ │ │ + ldr ip, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [ip, lr] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [fp, r6] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #144] @ 0x90 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, lr] │ │ │ │ + strd r0, [sl, ip] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [r7, ip] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [r6, lr] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #176] @ 0xb0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [fp, r9] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #392] @ 0x188 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r8, [sp, #224] @ 0xe0 │ │ │ │ strd r0, [fp, r8] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ strd r0, [sl, r9] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #256] @ 0x100 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #128] @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [fp, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #112] @ 0x70 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #120] @ 0x78 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ strd r0, [fp, lr] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #144] @ 0x90 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r8, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #120] @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #256] @ 0x100 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [sl, ip] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sl, r4] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [fp, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #264] @ 0x108 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [fp, ip] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [fp, r4] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #264] @ 0x108 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, ip] │ │ │ │ + strd r0, [sl, r2] │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #852] @ 0x354 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - eor r2, r3, r2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r2, [sp, #860] @ 0x35c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr lr, [sp, #72] @ 0x48 │ │ │ │ + eor r2, ip, r2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #852] @ 0x354 │ │ │ │ + strd r0, [sl, lr] │ │ │ │ add r2, r5, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ - ldr r2, [sp, #900] @ 0x384 │ │ │ │ - ldr r3, [sp, #844] @ 0x34c │ │ │ │ - ldr lr, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #908] @ 0x38c │ │ │ │ cmp r2, r3 │ │ │ │ - strd r0, [sl, lr] │ │ │ │ - bne 5d854 │ │ │ │ - add sp, sp, #860 @ 0x35c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 5ef20 │ │ │ │ + add sp, sp, #868 @ 0x364 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ svcgt 0x00f75cb0 │ │ │ │ @@ -89355,9453 +90869,9362 @@ │ │ │ │ stclcc 6, cr10, [r9], #-44 @ 0xffffffd4 │ │ │ │ svccc 0x00c8f8b8 │ │ │ │ stmibcc lr!, {r3, r6, r7, fp, sp, lr} │ │ │ │ svccc 0x00e1c73b │ │ │ │ stmdbcs lr, {r0, r1, r5, r7, r8, sp, pc} │ │ │ │ svccc 0x00ea9b66 │ │ │ │ │ │ │ │ -0006270c : │ │ │ │ - ldr r2, [pc, #12] @ 62720 │ │ │ │ - ldr r1, [pc, #12] @ 62724 │ │ │ │ +00063eb4 : │ │ │ │ + ldr r2, [pc, #12] @ 63ec8 │ │ │ │ + ldr r1, [pc, #12] @ 63ecc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - @ instruction: 0x001695d4 │ │ │ │ - @ instruction: 0xffffb0c0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq fp, r6, ip, lsr #28 │ │ │ │ + @ instruction: 0xffffafd8 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #1808 @ 0x710 │ │ │ │ sub sp, sp, #12 │ │ │ │ - mov ip, r3 │ │ │ │ - str r1, [sp, #460] @ 0x1cc │ │ │ │ + ldr lr, [pc, #88] @ 63f50 │ │ │ │ ldr r3, [sp, #1856] @ 0x740 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #476] @ 0x1dc │ │ │ │ ldr r1, [sp, #1860] @ 0x744 │ │ │ │ - ldr lr, [pc, #76] @ 62798 │ │ │ │ - cmp r3, r1 │ │ │ │ add lr, pc, lr │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ - bge 6efd4 │ │ │ │ + cmp r3, r1 │ │ │ │ + bge 70608 │ │ │ │ ldr r1, [sp, #1864] @ 0x748 │ │ │ │ - ldr r4, [pc, #56] @ 6279c │ │ │ │ - lsl r1, r1, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ + ldr r4, [pc, #52] @ 63f54 │ │ │ │ + lsl r1, r1, #3 │ │ │ │ str r1, [sp, #1808] @ 0x710 │ │ │ │ ldr lr, [lr, r4] │ │ │ │ + str ip, [sp, #20] │ │ │ │ str r3, [sp, #1804] @ 0x70c │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldr r1, [lr] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ str r1, [sp, #1812] @ 0x714 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - b 627a8 │ │ │ │ - andseq ip, r6, r4, ror r4 │ │ │ │ + b 63f60 │ │ │ │ + @ instruction: 0x0016ecbc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #1804] @ 0x70c │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ - ldr r3, [sp, #460] @ 0x1cc │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - add r1, r2, lr │ │ │ │ - add r3, r3, lr │ │ │ │ - ldrd r4, [ip, #-56] @ 0xffffffc8 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #476] @ 0x1dc │ │ │ │ + add r9, r2, ip │ │ │ │ + add r3, r3, ip │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldrd r2, [ip, #-64] @ 0xffffffc0 │ │ │ │ + str r9, [sp, #16] │ │ │ │ ldrd r0, [ip, #-80] @ 0xffffffb0 │ │ │ │ + ldrd r4, [ip, #-56] @ 0xffffffc8 │ │ │ │ ldrd r8, [ip, #-72] @ 0xffffffb8 │ │ │ │ - ldrd r6, [ip, #-48] @ 0xffffffd0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ + ldrd r2, [ip, #-64] @ 0xffffffc0 │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + ldrd r6, [ip, #-48] @ 0xffffffd0 │ │ │ │ ldrd r4, [ip, #-40] @ 0xffffffd8 │ │ │ │ - bl 1c606c │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r8, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + strd r8, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd sl, [sp, #128] @ 0x80 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r9, r7 │ │ │ │ + strd sl, [sp, #120] @ 0x78 │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r9, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r4, [sp, #80] @ 0x50 │ │ │ │ - ldrd r4, [sp, #32] │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ + ldrd r4, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r8, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r8, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r4, [sp, #112] @ 0x70 │ │ │ │ - ldrd r6, [sp, #96] @ 0x60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r4, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #104] @ 0x68 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldrd r8, [sp, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r4, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r4, [sp, #72] @ 0x48 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd sl, [sp, #104] @ 0x68 │ │ │ │ strd r0, [sp, #8] │ │ │ │ + strd sl, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r8, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + strd r8, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r8, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd sl, [sp, #168] @ 0xa8 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ strd r8, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, [r3] │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ ldrd r8, [ip, #-24] @ 0xffffffe8 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ - strd r8, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r8, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r4, [ip, #-32] @ 0xffffffe0 │ │ │ │ - mov r2, r4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldrd r4, [r1, #-32] @ 0xffffffe0 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r4, [sp, #64] @ 0x40 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ mov r3, fp │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ mov r3, r5 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ mov r3, fp │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd sl, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ - mov r2, sl │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd sl, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r8, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r8, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ mov r4, sl │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ mov r5, fp │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r6 │ │ │ │ - strd r6, [sp, #216] @ 0xd8 │ │ │ │ + strd r6, [sp, #200] @ 0xc8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ mov r2, r6 │ │ │ │ + strd r6, [sp, #248] @ 0xf8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r6, [r3] │ │ │ │ - mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ + mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r6, [sp, #152] @ 0x98 │ │ │ │ mov r3, r5 │ │ │ │ + ldrd r6, [sp, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + mov r0, sl │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ strd sl, [r1] │ │ │ │ - mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #144] @ 0x90 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #136] @ 0x88 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ + mov r0, r6 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ strd r6, [r1] │ │ │ │ - mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - strd r6, [r3] │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + strd r6, [r3] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ mov r2, r6 │ │ │ │ - strd r6, [sp, #224] @ 0xe0 │ │ │ │ + strd r6, [sp, #208] @ 0xd0 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ + mov r0, r6 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ strd r6, [r1] │ │ │ │ - mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - strd r6, [r3] │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + strd r6, [r3] │ │ │ │ + mov r3, r7 │ │ │ │ mov r6, r4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ mov r7, r5 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ mov r2, r4 │ │ │ │ - strd r4, [sp, #232] @ 0xe8 │ │ │ │ + strd r4, [sp, #216] @ 0xd8 │ │ │ │ mov r4, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ - mov r2, r6 │ │ │ │ mov r5, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ + mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ - strd r8, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ - strd r2, [r1] │ │ │ │ mov r0, r8 │ │ │ │ + strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ + strd r8, [r1] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #24] │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov fp, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r2, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + strd r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ + strd r0, [r3] │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ ldrd r6, [r1] │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ ldrd r4, [r3] │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov fp, r1 │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ mov r0, r6 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ - ldrd r6, [ip, #-16] │ │ │ │ - ldrd r8, [ip, #-8] │ │ │ │ - mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldrd r6, [r1, #-16] │ │ │ │ + ldrd r8, [r1, #-8] │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1632 @ 0x660 │ │ │ │ mov r2, r8 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1024 @ 0x400 │ │ │ │ mov r2, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #864 @ 0x360 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #872 @ 0x368 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #880 @ 0x370 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1520 @ 0x5f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1472 @ 0x5c0 │ │ │ │ mov r2, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1200 @ 0x4b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1216 @ 0x4c0 │ │ │ │ mov r2, r8 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #888 @ 0x378 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #896 @ 0x380 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #904 @ 0x388 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #912 @ 0x390 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #920 @ 0x398 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #928 @ 0x3a0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #936 @ 0x3a8 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1456 @ 0x5b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ mov r2, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #944 @ 0x3b0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1584 @ 0x630 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1536 @ 0x600 │ │ │ │ mov r2, r6 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #952 @ 0x3b8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #960 @ 0x3c0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #968 @ 0x3c8 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #976 @ 0x3d0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1568 @ 0x620 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1520 @ 0x5f0 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #984 @ 0x3d8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #992 @ 0x3e0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1376 @ 0x560 │ │ │ │ mov r2, r8 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1000 @ 0x3e8 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1312 @ 0x520 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1008 @ 0x3f0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1016 @ 0x3f8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ strd r6, [r3] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ mov r2, r8 │ │ │ │ strd r8, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #460] @ 0x1cc │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ add r3, sp, #1024 @ 0x400 │ │ │ │ - ldrd r8, [r5, lr] │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [r2, lr] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - lsl ip, lr, #8 │ │ │ │ - strd r2, [sp, #248] @ 0xf8 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ - ldrd r6, [r1, ip] │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + ldr lr, [sp, #476] @ 0x1dc │ │ │ │ + ldrd r2, [r2, ip] │ │ │ │ + ldrd r8, [lr, ip] │ │ │ │ + strd r2, [r1] │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ strd r8, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ - ldrd r8, [r3, ip] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + lsl r5, r1, #8 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldrd r6, [r9, r5] │ │ │ │ + ldrd r8, [r3, r5] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ - lsl r5, lr, #7 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r1, r5] │ │ │ │ - add r9, r1, lr, lsl #7 │ │ │ │ - add r4, r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + lsl lr, r1, #7 │ │ │ │ mov r1, fp │ │ │ │ - str r9, [sp, #472] @ 0x1d8 │ │ │ │ - ldrd r8, [r3, r5] │ │ │ │ + add r7, r9, lr │ │ │ │ + add r4, r3, lr │ │ │ │ + str lr, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldrd r6, [r9, lr] │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldrd r8, [r3, lr] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r9, [sp, #472] @ 0x1d8 │ │ │ │ - ldr fp, [sp, #480] @ 0x1e0 │ │ │ │ - ldrd r8, [r9, ip] │ │ │ │ - ldrd r6, [fp, ip] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr fp, [sp, #496] @ 0x1f0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldrd r8, [r7, r5] │ │ │ │ + ldrd r6, [fp, r5] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #1024 @ 0x400 │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov fp, r1 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1024 @ 0x400 │ │ │ │ mov r2, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1040 @ 0x410 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ ldrd r8, [r1] │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1040 @ 0x410 │ │ │ │ mov r2, r4 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1056 @ 0x420 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1056 @ 0x420 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1072 @ 0x430 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1072 @ 0x430 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1088 @ 0x440 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - lsl r5, lr, #6 │ │ │ │ - add r7, r1, lr, lsl #6 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ - ldrd r6, [r1, r5] │ │ │ │ - ldrd r8, [r3, r5] │ │ │ │ - add fp, r3, r5 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + lsl lr, r1, #6 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + add r4, r3, lr │ │ │ │ + str lr, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r6, [r9, lr] │ │ │ │ + add fp, r9, lr │ │ │ │ + ldrd r8, [r3, lr] │ │ │ │ + str fp, [sp, #504] @ 0x1f8 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - str fp, [sp, #496] @ 0x1f0 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #24] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ - ldr fp, [sp, #496] @ 0x1f0 │ │ │ │ - mov r2, r6 │ │ │ │ - ldrd r8, [fp, ip] │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ + ldr fp, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ ldrd r0, [r1] │ │ │ │ + ldrd r6, [fp, r5] │ │ │ │ + ldrd r8, [r4, r5] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - strd sl, [r3] │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ ldrd r0, [r1] │ │ │ │ + strd sl, [r3] │ │ │ │ mov r3, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ - rsb r9, lr, lr, lsl #3 │ │ │ │ - lsl r7, r9, #6 │ │ │ │ - mov r4, r7 │ │ │ │ - lsl fp, lr, #3 │ │ │ │ - str r4, [sp, #1800] @ 0x708 │ │ │ │ - str fp, [sp, #192] @ 0xc0 │ │ │ │ - str r9, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r7, r1] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + lsl fp, r1, #3 │ │ │ │ + sub r7, fp, r1 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ - ldrd r4, [r4, r3] │ │ │ │ + lsl r4, r7, #6 │ │ │ │ ldrd r0, [r1] │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ + ldrd r6, [r9, r4] │ │ │ │ + str r4, [sp, #1800] @ 0x708 │ │ │ │ + ldrd r4, [r4, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ - add r5, lr, lr, lsl #1 │ │ │ │ - lsl r7, r5, #6 │ │ │ │ - mov r8, r7 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r8, [sp, #416] @ 0x1a0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r7, r1] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add ip, r1, r1, lsl #1 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + lsl r8, ip, #6 │ │ │ │ + str ip, [sp, #344] @ 0x158 │ │ │ │ + ldrd r6, [r9, r8] │ │ │ │ + str r8, [sp, #416] @ 0x1a0 │ │ │ │ ldrd r4, [r3, r8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1088 @ 0x440 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1104 @ 0x450 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1104 @ 0x450 │ │ │ │ mov r2, r4 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1120 @ 0x460 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r5, r1 │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ ldrd sl, [r3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r8, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3588] @ 65a58 │ │ │ │ - ldr r3, [pc, #3588] @ 65a5c │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3592] @ 6721c │ │ │ │ + ldr r3, [pc, #3592] @ 67220 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #1120 @ 0x460 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3544] @ 65a58 │ │ │ │ - ldr r3, [pc, #3544] @ 65a5c │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3548] @ 6721c │ │ │ │ + ldr r3, [pc, #3548] @ 67220 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #1136 @ 0x470 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3448] @ 65a58 │ │ │ │ - ldr r3, [pc, #3448] @ 65a5c │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3452] @ 6721c │ │ │ │ + ldr r3, [pc, #3452] @ 67220 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #1136 @ 0x470 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3404] @ 65a58 │ │ │ │ - ldr r3, [pc, #3404] @ 65a5c │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3408] @ 6721c │ │ │ │ + ldr r3, [pc, #3408] @ 67220 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #1152 @ 0x480 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - lsl r2, lr, #5 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add r7, r1, lr, lsl #5 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ - ldrd r6, [r1, r2] │ │ │ │ - add r1, r3, r2 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + lsl r2, r1, #5 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r6, [r9, r2] │ │ │ │ + add r5, r9, r2 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ + add r5, r3, r2 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ ldrd r4, [r3, r2] │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd sl, [sp, #168] @ 0xa8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ - ldrd r8, [r7, ip] │ │ │ │ - ldrd r6, [r3, ip] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r9, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r8, [r9, r5] │ │ │ │ + ldrd r6, [r3, r5] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #168] @ 0xa8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ - add r7, lr, lr, lsl #2 │ │ │ │ - lsl r4, r7, #5 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add r6, r1, r7, lsl #5 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ - ldrd r6, [r1, r4] │ │ │ │ - add r1, r3, r4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r4, r1, r1, lsl #2 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + lsl r7, r4, #5 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ + add r5, r9, r7 │ │ │ │ + mov r4, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ + add r5, r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ ldrd r4, [r4, r3] │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r8, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ mov r3, r5 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ - ldrd r6, [r6, ip] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r8, [r1, ip] │ │ │ │ add r1, sp, #880 @ 0x370 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r9, [sp, #536] @ 0x218 │ │ │ │ + ldr ip, [sp, #544] @ 0x220 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldrd r8, [r9, r5] │ │ │ │ + ldrd r6, [ip, r5] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #880 @ 0x370 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ mov sl, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1152 @ 0x480 │ │ │ │ mov r2, r8 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2332] @ 65a60 │ │ │ │ - ldr r3, [pc, #2332] @ 65a64 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2304] @ 67224 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ - ldr r2, [pc, #2308] @ 65a68 │ │ │ │ + ldr r3, [pc, #2296] @ 67228 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ + ldr r2, [pc, #2288] @ 6722c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2304] @ 65a6c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2276] @ 67230 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1152 @ 0x480 │ │ │ │ - ldr r2, [pc, #2260] @ 65a68 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1168 @ 0x490 │ │ │ │ + ldr r2, [pc, #2240] @ 6722c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2252] @ 65a6c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2224] @ 65a60 │ │ │ │ - ldr r3, [pc, #2224] @ 65a64 │ │ │ │ + ldr r3, [pc, #2228] @ 67230 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2200] @ 67224 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2192] @ 67228 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1168 @ 0x490 │ │ │ │ mov r2, r8 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2128] @ 65a68 │ │ │ │ - ldr r3, [pc, #2128] @ 65a6c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2100] @ 6722c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2092] @ 65a60 │ │ │ │ - ldr r3, [pc, #2092] @ 65a64 │ │ │ │ + ldr r3, [pc, #2092] @ 67230 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2064] @ 67224 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2056] @ 67228 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1168 @ 0x490 │ │ │ │ - ldr r2, [pc, #2040] @ 65a60 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1184 @ 0x4a0 │ │ │ │ + ldr r2, [pc, #2020] @ 67224 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2032] @ 65a64 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2020] @ 65a68 │ │ │ │ - ldr r3, [pc, #2020] @ 65a6c │ │ │ │ + ldr r3, [pc, #2008] @ 67228 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1996] @ 6722c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1988] @ 67230 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1184 @ 0x4a0 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1184 @ 0x4a0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1200 @ 0x4b0 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1200 @ 0x4b0 │ │ │ │ - rsb r4, lr, lr, lsl #4 │ │ │ │ - lsl fp, r4, #5 │ │ │ │ - lsl r2, lr, #4 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ - str fp, [sp, #408] @ 0x198 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r1, fp] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + lsl lr, r1, #4 │ │ │ │ + sub r5, lr, r1 │ │ │ │ add r1, sp, #864 @ 0x360 │ │ │ │ - ldrd r4, [r3, fp] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + lsl r2, r5, #5 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + str lr, [sp, #96] @ 0x60 │ │ │ │ + ldrd r6, [r9, r2] │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ + ldrd r4, [r3, r2] │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #1200 @ 0x4b0 │ │ │ │ - ldrd sl, [r1, #8] │ │ │ │ + add r1, sp, #1216 @ 0x4c0 │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r8, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #864 @ 0x360 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - lsl r6, r9, #5 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ mov sl, r0 │ │ │ │ - ldrd r8, [r1, r6] │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ - ldrd r6, [r6, r3] │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + lsl r5, r7, #5 │ │ │ │ + ldrd r8, [r9, r5] │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldrd r6, [r3, r5] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ - lsl fp, r5, #5 │ │ │ │ - str fp, [sp, #440] @ 0x1b8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ + ldr ip, [sp, #344] @ 0x158 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r1, fp] │ │ │ │ - add r8, r1, r5, lsl #5 │ │ │ │ - add r1, r3, fp │ │ │ │ - ldrd r4, [r3, fp] │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + lsl r7, ip, #5 │ │ │ │ + add r8, r9, r7 │ │ │ │ + str r8, [sp, #552] @ 0x228 │ │ │ │ + mov r8, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + add ip, r3, r8 │ │ │ │ + str r8, [sp, #440] @ 0x1b8 │ │ │ │ + ldrd r4, [r3, r8] │ │ │ │ + str ip, [sp, #560] @ 0x230 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - str r8, [sp, #536] @ 0x218 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #208] @ 0xd0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #192] @ 0xc0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ mov sl, r0 │ │ │ │ - ldrd r8, [r1, ip] │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr ip, [sp, #560] @ 0x230 │ │ │ │ + ldrd r8, [r7, r5] │ │ │ │ + ldrd r6, [ip, r5] │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r8 │ │ │ │ - ldrd r6, [r1, ip] │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #208] @ 0xd0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #192] @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #864 @ 0x360 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1200 @ 0x4b0 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1216 @ 0x4c0 │ │ │ │ mov r2, r8 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #772] @ 65a60 │ │ │ │ - ldr r3, [pc, #772] @ 65a64 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #744] @ 67224 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ - ldr r2, [pc, #748] @ 65a68 │ │ │ │ + ldr r3, [pc, #736] @ 67228 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ + ldr r2, [pc, #728] @ 6722c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #744] @ 65a6c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #716] @ 67230 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1216 @ 0x4c0 │ │ │ │ - ldr r2, [pc, #692] @ 65a60 │ │ │ │ + ldr r2, [pc, #672] @ 67224 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #688] @ 65a64 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #676] @ 65a68 │ │ │ │ - ldr r3, [pc, #676] @ 65a6c │ │ │ │ + ldr r3, [pc, #656] @ 67228 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #644] @ 6722c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #636] @ 67230 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1216 @ 0x4c0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1232 @ 0x4d0 │ │ │ │ mov r2, r8 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #568] @ 65a68 │ │ │ │ - ldr r3, [pc, #568] @ 65a6c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #540] @ 6722c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #532] @ 65a60 │ │ │ │ - ldr r3, [pc, #532] @ 65a64 │ │ │ │ + ldr r3, [pc, #532] @ 67230 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #504] @ 67224 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #496] @ 67228 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1232 @ 0x4d0 │ │ │ │ - ldr r2, [pc, #488] @ 65a68 │ │ │ │ + ldr r2, [pc, #468] @ 6722c │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #484] @ 65a6c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #456] @ 65a60 │ │ │ │ - ldr r3, [pc, #456] @ 65a64 │ │ │ │ + ldr r3, [pc, #452] @ 67230 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #424] @ 67224 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #416] @ 67228 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1232 @ 0x4d0 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1248 @ 0x4e0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1248 @ 0x4e0 │ │ │ │ mov r2, r6 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1248 @ 0x4e0 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r3, sp, #1264 @ 0x4f0 │ │ │ │ + ldr lr, [sp, #96] @ 0x60 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r1, r2] │ │ │ │ - add r8, r1, r2 │ │ │ │ - add r9, r3, r2 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - str r8, [sp, #552] @ 0x228 │ │ │ │ - str r9, [sp, #560] @ 0x230 │ │ │ │ - ldrd r8, [r3, r2] │ │ │ │ + ldrd r6, [r9, lr] │ │ │ │ + add r1, r9, lr │ │ │ │ + add r8, r3, lr │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + str r8, [sp, #576] @ 0x240 │ │ │ │ + ldrd r8, [r3, lr] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd sl, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r8, [sp, #552] @ 0x228 │ │ │ │ - ldr r9, [sp, #560] @ 0x230 │ │ │ │ - ldrd r6, [r8, ip] │ │ │ │ - ldrd r8, [r9, ip] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldr r8, [sp, #576] @ 0x240 │ │ │ │ + ldrd r6, [r1, r5] │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ + ldrd r8, [r8, r5] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - b 65a78 │ │ │ │ + b 6723c │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ + mov r2, r8 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r9, r1 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r8, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1280 @ 0x500 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ mov r2, r8 │ │ │ │ + strd sl, [sp, #176] @ 0xb0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ - strd sl, [r1] │ │ │ │ - strd r8, [r3, #8] │ │ │ │ - add r3, r3, #8 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ mov r0, sl │ │ │ │ - mov r3, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1280 @ 0x500 │ │ │ │ - ldr fp, [sp, #192] @ 0xc0 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - add r3, r3, #8 │ │ │ │ + strd r8, [r3] │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr fp, [sp, #112] @ 0x70 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r3, fp, lr │ │ │ │ - add lr, r1, r3, lsl #4 │ │ │ │ - lsl r9, r3, #4 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r1, r9] │ │ │ │ - add r1, r3, r9 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add fp, fp, r1 │ │ │ │ + lsl r7, fp, #4 │ │ │ │ + str fp, [sp, #1272] @ 0x4f8 │ │ │ │ + mov ip, r7 │ │ │ │ + add r1, r9, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + add r9, r3, ip │ │ │ │ + str ip, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r2, r6 │ │ │ │ - str r9, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - ldrd r8, [r9, r3] │ │ │ │ + str r9, [sp, #592] @ 0x250 │ │ │ │ + ldrd r8, [r3, ip] │ │ │ │ mov r3, r7 │ │ │ │ - str lr, [sp, #568] @ 0x238 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr lr, [sp, #568] @ 0x238 │ │ │ │ - ldrd r6, [lr, ip] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ mov sl, r0 │ │ │ │ - ldrd r8, [r1, ip] │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + ldr r9, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldrd r6, [r9, r5] │ │ │ │ + ldrd r8, [r1, r5] │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #896 @ 0x380 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1296 @ 0x510 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1280 @ 0x500 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #896 @ 0x380 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1296 @ 0x510 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ + add r3, sp, #1280 @ 0x500 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1296 @ 0x510 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - strd r8, [r3] │ │ │ │ - strd sl, [r1] │ │ │ │ - mov r3, r9 │ │ │ │ + add r3, sp, #1280 @ 0x500 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ + add r3, r3, #8 │ │ │ │ mov r0, sl │ │ │ │ + strd sl, [r1] │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r8, [r3] │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ add r3, sp, #1296 @ 0x510 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ add r3, r3, #8 │ │ │ │ - lsl r6, r7, #4 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr fp, [sp, #168] @ 0xa8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add lr, r1, r7, lsl #4 │ │ │ │ - str lr, [sp, #584] @ 0x248 │ │ │ │ - ldrd r6, [r6, r1] │ │ │ │ + lsl r7, fp, #4 │ │ │ │ + add r5, r9, r7 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ + mov r5, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ mov r2, r6 │ │ │ │ - add ip, r3, r8 │ │ │ │ - ldrd r4, [r3, r8] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + add r1, r3, r5 │ │ │ │ + ldrd r4, [r5, r3] │ │ │ │ mov r3, r7 │ │ │ │ - str ip, [sp, #592] @ 0x250 │ │ │ │ - str r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #152] @ 0x98 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #144] @ 0x90 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ - ldr lr, [sp, #592] @ 0x250 │ │ │ │ - ldrd r8, [r6, ip] │ │ │ │ - ldrd r6, [lr, ip] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #952 @ 0x3b8 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r9, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r8, [r9, r5] │ │ │ │ + ldrd r6, [r7, r5] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #936 @ 0x3a8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #952 @ 0x3b8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #936 @ 0x3a8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #152] @ 0x98 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #936 @ 0x3a8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1360 @ 0x550 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #952 @ 0x3b8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r9, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r6, lr, r9, lsl #2 │ │ │ │ - lsl lr, r6, #4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r6, [sp, #1312] @ 0x520 │ │ │ │ - ldrd r6, [r1, lr] │ │ │ │ + mov r3, #464 @ 0x1d0 │ │ │ │ add r1, sp, #984 @ 0x3d8 │ │ │ │ - ldrd r4, [r3, lr] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ ldrd r0, [r1] │ │ │ │ + mul ip, r3, ip │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrd r6, [r9, ip] │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + ldrd r4, [r3, ip] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str lr, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #1312 @ 0x520 │ │ │ │ - ldrd sl, [r1, #8] │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r8, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1312 @ 0x520 │ │ │ │ mov r2, r4 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #984 @ 0x3d8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ - add r1, lr, r5, lsl #2 │ │ │ │ - lsl r6, r1, #4 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + mov r3, #208 @ 0xd0 │ │ │ │ mov sl, r0 │ │ │ │ - ldrd r8, [r1, r6] │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ - mov r2, r8 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mul r1, r3, r1 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrd r8, [r9, r1] │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + ldrd r6, [r3, r1] │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ ldrd r0, [r1] │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r6, [r6, r3] │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #1312 @ 0x520 │ │ │ │ - add r1, r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #1312 @ 0x520 │ │ │ │ - add r1, r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #1280 @ 0x500 │ │ │ │ + add r3, sp, #1296 @ 0x510 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1328 @ 0x530 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - strd r6, [r3] │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #1312 @ 0x520 │ │ │ │ - strd r4, [r1, #8] │ │ │ │ + add r3, sp, #1312 @ 0x520 │ │ │ │ mov r2, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ + strd r6, [r3] │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ + strd r4, [r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1328 @ 0x530 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1312 @ 0x520 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #1296 @ 0x510 │ │ │ │ - add r1, sp, #1280 @ 0x500 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ add r3, r3, #8 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #936 @ 0x3a8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1344 @ 0x540 │ │ │ │ - add r3, r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1328 @ 0x530 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1344 @ 0x540 │ │ │ │ + add r1, sp, #1328 @ 0x530 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1360 @ 0x550 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1344 @ 0x540 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1296 @ 0x510 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #1280 @ 0x500 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1280 @ 0x500 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1344 @ 0x540 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ - add r1, sp, #1280 @ 0x500 │ │ │ │ + add r3, sp, #1296 @ 0x510 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #936 @ 0x3a8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1296 @ 0x510 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #1360 @ 0x550 │ │ │ │ - ldrd r8, [r1, #8] │ │ │ │ + ldrd r8, [r1] │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ mov r4, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2168] @ 65a70 │ │ │ │ - ldr r3, [pc, #-2168] @ 65a74 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1280 @ 0x500 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2104] @ 67234 │ │ │ │ + ldr r3, [pc, #-2104] @ 67238 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1360 @ 0x550 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2208] @ 65a70 │ │ │ │ - ldr r3, [pc, #-2208] @ 65a74 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1296 @ 0x510 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2144] @ 67234 │ │ │ │ + ldr r3, [pc, #-2144] @ 67238 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1360 @ 0x550 │ │ │ │ mov r2, r8 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #952 @ 0x3b8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2304] @ 65a70 │ │ │ │ - ldr r3, [pc, #-2304] @ 65a74 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2244] @ 67234 │ │ │ │ + ldr r3, [pc, #-2244] @ 67238 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #952 @ 0x3b8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2344] @ 65a70 │ │ │ │ - ldr r3, [pc, #-2344] @ 65a74 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1360 @ 0x550 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2284] @ 67234 │ │ │ │ + ldr r3, [pc, #-2284] @ 67238 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1376 @ 0x560 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #1296 @ 0x510 │ │ │ │ - add r1, sp, #1280 @ 0x500 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ add r3, r3, #8 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1280 @ 0x500 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1296 @ 0x510 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1280 @ 0x500 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r8, [sp, #256] @ 0x100 │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ - sub r8, r8, lr │ │ │ │ - str r8, [sp, #664] @ 0x298 │ │ │ │ - lsl r8, r8, #4 │ │ │ │ - str r8, [sp, #264] @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1280 @ 0x500 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r1, r8] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + sub r1, r7, r1 │ │ │ │ + lsl fp, r1, #4 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ add r1, sp, #992 @ 0x3e0 │ │ │ │ - ldrd r8, [r8, r3] │ │ │ │ + ldrd r6, [r9, fp] │ │ │ │ + str fp, [sp, #360] @ 0x168 │ │ │ │ + ldrd r8, [r3, fp] │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #1376 @ 0x560 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + ldrd sl, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + add r1, r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ add r1, sp, #992 @ 0x3e0 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r9, r8, #4 │ │ │ │ - str r9, [sp, #360] @ 0x168 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ - ldrd r6, [r1, r9] │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ - ldrd r8, [r9, r3] │ │ │ │ + ldr r9, [sp, #320] @ 0x140 │ │ │ │ + lsl r1, r9, #4 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldrd r6, [r9, r1] │ │ │ │ + ldrd r8, [r3, r1] │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ mov r2, r8 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ + mov r8, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #1376 @ 0x560 │ │ │ │ - mov r8, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1392 @ 0x570 │ │ │ │ - add r3, r3, #8 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1376 @ 0x560 │ │ │ │ mov r2, r8 │ │ │ │ + strd sl, [sp, #192] @ 0xc0 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1392 @ 0x570 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ - strd r8, [r3] │ │ │ │ - strd sl, [r1] │ │ │ │ - mov r3, r9 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #1408 @ 0x580 │ │ │ │ - lsl r6, r9, #4 │ │ │ │ - mov r8, r6 │ │ │ │ - str r8, [sp, #448] @ 0x1c0 │ │ │ │ + strd r8, [r3] │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r3, sp, #1392 @ 0x570 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r6, r1] │ │ │ │ - add ip, r1, r9, lsl #4 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ - mov r2, r6 │ │ │ │ ldrd r0, [r1] │ │ │ │ - str ip, [sp, #600] @ 0x258 │ │ │ │ - add ip, r3, r8 │ │ │ │ - ldrd r8, [r8, r3] │ │ │ │ + lsl r7, r7, #4 │ │ │ │ + mov fp, r7 │ │ │ │ + add r5, r9, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + ldrd r8, [r3, fp] │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ + add r5, r3, fp │ │ │ │ + str fp, [sp, #464] @ 0x1d0 │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str ip, [sp, #608] @ 0x260 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1408 @ 0x580 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1392 @ 0x570 │ │ │ │ mov r2, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ - ldr lr, [sp, #608] @ 0x260 │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ - ldrd r8, [lr, ip] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #1016 @ 0x3f8 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr ip, [sp, #624] @ 0x270 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r6, [r3, r5] │ │ │ │ + ldrd r8, [ip, r5] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #968 @ 0x3c8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1408 @ 0x580 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #1016 @ 0x3f8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #968 @ 0x3c8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #1408 @ 0x580 │ │ │ │ + add r1, sp, #1392 @ 0x570 │ │ │ │ + add r3, sp, #1408 @ 0x580 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1408 @ 0x580 │ │ │ │ mov r2, r8 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #1016 @ 0x3f8 │ │ │ │ add r1, sp, #968 @ 0x3c8 │ │ │ │ + mov r0, sl │ │ │ │ strd r8, [r3] │ │ │ │ - strd sl, [r1] │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ + strd sl, [r1] │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - add r3, sp, #1440 @ 0x5a0 │ │ │ │ - lsl r6, r5, #4 │ │ │ │ - mov r9, r6 │ │ │ │ - str r9, [sp, #344] @ 0x158 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #344] @ 0x158 │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r6, r1] │ │ │ │ - add ip, r1, r5, lsl #4 │ │ │ │ - mov r2, r6 │ │ │ │ - ldrd r4, [r3, r9] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + lsl r7, r9, #4 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + add r5, r3, r1 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ + add ip, r9, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ str ip, [sp, #400] @ 0x190 │ │ │ │ - add ip, r3, r9 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ + ldrd r4, [r3, r1] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str ip, [sp, #616] @ 0x268 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #144] @ 0x90 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #136] @ 0x88 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #400] @ 0x190 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ - ldrd r8, [lr, ip] │ │ │ │ - ldrd r6, [r5, ip] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ mov sl, r0 │ │ │ │ + ldr ip, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r8, [ip, r5] │ │ │ │ + ldrd r6, [r7, r5] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #96] @ 0x60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #128] @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1504 @ 0x5e0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1472 @ 0x5c0 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - add r3, sp, #1440 @ 0x5a0 │ │ │ │ - add ip, r5, r5, lsl #3 │ │ │ │ - str ip, [sp, #1456] @ 0x5b0 │ │ │ │ - lsl ip, ip, #4 │ │ │ │ - add r3, r3, #8 │ │ │ │ - lsl r9, r5, #3 │ │ │ │ - str ip, [sp, #144] @ 0x90 │ │ │ │ - str r9, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r1, ip] │ │ │ │ + mov r3, #432 @ 0x1b0 │ │ │ │ add r1, sp, #960 @ 0x3c0 │ │ │ │ - ldrd r4, [r3, ip] │ │ │ │ ldrd r0, [r1] │ │ │ │ + mul r7, r3, r7 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov ip, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + ldrd r4, [r3, ip] │ │ │ │ + str ip, [sp, #128] @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #1456 @ 0x5b0 │ │ │ │ + add r1, sp, #1424 @ 0x590 │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ mov r8, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1456 @ 0x5b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ mov r2, r4 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #960 @ 0x3c0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r7, lr, r7, lsl #1 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ - lsl r7, r7, #4 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + mov r3, #176 @ 0xb0 │ │ │ │ mov sl, r0 │ │ │ │ - ldrd r8, [r1, r7] │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - ldrd r6, [r7, r3] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mul r1, r3, r1 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrd r8, [r9, r1] │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + ldrd r6, [r3, r1] │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #1456 @ 0x5b0 │ │ │ │ + add r1, sp, #1424 @ 0x590 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #1456 @ 0x5b0 │ │ │ │ + add r1, sp, #1424 @ 0x590 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #1392 @ 0x570 │ │ │ │ + add r3, sp, #1408 @ 0x580 │ │ │ │ + add r1, sp, #1376 @ 0x560 │ │ │ │ + add r3, r3, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1472 @ 0x5c0 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - strd r6, [r3] │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #1456 @ 0x5b0 │ │ │ │ - strd r4, [r1, #8] │ │ │ │ + add r3, r3, #8 │ │ │ │ mov r2, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ + strd r6, [r3] │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ + strd r4, [r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1472 @ 0x5c0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - strd r0, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1440 @ 0x5a0 │ │ │ │ - add r1, sp, #1408 @ 0x580 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ + add r1, sp, #1392 @ 0x570 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1488 @ 0x5d0 │ │ │ │ - add r3, r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #1456 @ 0x5b0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1488 @ 0x5d0 │ │ │ │ + add r1, sp, #1440 @ 0x5a0 │ │ │ │ + add r1, r1, #8 │ │ │ │ strd r4, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1504 @ 0x5e0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1456 @ 0x5b0 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1392 @ 0x570 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1408 @ 0x580 │ │ │ │ + add r1, sp, #1392 @ 0x570 │ │ │ │ + add r3, sp, #1408 @ 0x580 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #992 @ 0x3e0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1392 @ 0x570 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ - add r1, sp, #1392 @ 0x570 │ │ │ │ + add r3, sp, #1408 @ 0x580 │ │ │ │ + add r1, sp, #1376 @ 0x560 │ │ │ │ add r3, r3, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1680 @ 0x690 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1680 @ 0x690 │ │ │ │ mov r2, sl │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1440 @ 0x5a0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1504 @ 0x5e0 │ │ │ │ - ldrd r8, [r1, #8] │ │ │ │ + add r1, sp, #1472 @ 0x5c0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ mov r4, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3540] @ 67c2c │ │ │ │ - ldr r3, [pc, #3540] @ 67c30 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3524] @ 69360 │ │ │ │ + ldr r3, [pc, #3524] @ 69364 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3500] @ 67c2c │ │ │ │ - ldr r3, [pc, #3500] @ 67c30 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1392 @ 0x570 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3484] @ 69360 │ │ │ │ + ldr r3, [pc, #3484] @ 69364 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1376 @ 0x560 │ │ │ │ mov r2, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1440 @ 0x5a0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3396] @ 67c2c │ │ │ │ - ldr r3, [pc, #3396] @ 67c30 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1408 @ 0x580 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3384] @ 69360 │ │ │ │ + ldr r3, [pc, #3384] @ 69364 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3352] @ 67c2c │ │ │ │ - ldr r3, [pc, #3352] @ 67c30 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3344] @ 69360 │ │ │ │ + ldr r3, [pc, #3344] @ 69364 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1408 @ 0x580 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1440 @ 0x5a0 │ │ │ │ - add r1, sp, #1408 @ 0x580 │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ + add r1, sp, #1392 @ 0x570 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1696 @ 0x6a0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1696 @ 0x6a0 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r1, sp, #1376 @ 0x560 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ add r1, sp, #968 @ 0x3c8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - sub r3, r5, lr │ │ │ │ - lsl lr, r3, #3 │ │ │ │ - ldrd r6, [r1, lr] │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + sub r3, r3, r1 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ + lsl ip, r3, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + ldrd r6, [r9, ip] │ │ │ │ + str ip, [sp, #304] @ 0x130 │ │ │ │ + ldrd sl, [r1] │ │ │ │ + ldrd r8, [r3, ip] │ │ │ │ mov r2, r6 │ │ │ │ - ldrd r8, [r3, lr] │ │ │ │ - mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ + mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - str lr, [sp, #328] @ 0x148 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #664] @ 0x298 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - lsl r5, ip, #3 │ │ │ │ - ldrd r8, [r3, r5] │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ mov sl, r0 │ │ │ │ - ldrd r6, [r1, r5] │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + ldr lr, [sp, #144] @ 0x90 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + lsl lr, lr, #3 │ │ │ │ + ldrd r6, [r9, lr] │ │ │ │ + str lr, [sp, #312] @ 0x138 │ │ │ │ + ldrd r8, [r3, lr] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ - add r3, r3, #8 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ mov r2, r4 │ │ │ │ + strd sl, [sp, #192] @ 0xc0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ - strd r4, [r3] │ │ │ │ - strd sl, [r1] │ │ │ │ - mov r3, r5 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ - add r3, sp, #1536 @ 0x600 │ │ │ │ - lsl r8, r7, #3 │ │ │ │ - str r8, [sp, #352] @ 0x160 │ │ │ │ + strd r4, [r3] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1488 @ 0x5d0 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + lsl r7, r3, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add fp, r1, r7, lsl #3 │ │ │ │ - ldrd r6, [r1, r8] │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + mov ip, r7 │ │ │ │ + add r5, r9, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + str ip, [sp, #320] @ 0x140 │ │ │ │ + add r1, r3, ip │ │ │ │ + ldrd r8, [r3, ip] │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r0, [r1] │ │ │ │ - str fp, [sp, #624] @ 0x270 │ │ │ │ - add fp, r3, r8 │ │ │ │ - ldrd r8, [r8, r3] │ │ │ │ mov r3, r7 │ │ │ │ - str fp, [sp, #632] @ 0x278 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1408 @ 0x580 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1392 @ 0x570 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r8, [sp, #624] @ 0x270 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ - ldrd r6, [r8, ip] │ │ │ │ - ldrd r8, [r5, ip] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldrd r6, [r1, r5] │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ + ldrd r8, [r3, r5] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1408 @ 0x580 │ │ │ │ mov r2, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1408 @ 0x580 │ │ │ │ + mov r5, r1 │ │ │ │ add r3, r3, #8 │ │ │ │ + add r1, sp, #1392 @ 0x570 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #1408 @ 0x580 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1440 @ 0x5a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ - strd sl, [r1] │ │ │ │ - strd r4, [r3] │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ mov r0, sl │ │ │ │ + strd r4, [r3] │ │ │ │ mov r3, r5 │ │ │ │ + strd sl, [r1] │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1440 @ 0x5a0 │ │ │ │ - ldr r9, [sp, #120] @ 0x78 │ │ │ │ - add r3, r3, #8 │ │ │ │ - lsl r8, r9, #3 │ │ │ │ - str r8, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r3, sp, #1472 @ 0x5c0 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r1, r8] │ │ │ │ - add fp, r1, r9, lsl #3 │ │ │ │ - ldrd r4, [r3, r8] │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + lsl r7, r7, #3 │ │ │ │ + mov ip, r7 │ │ │ │ + add r5, r9, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + str ip, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ + add r5, r3, ip │ │ │ │ mov r2, r6 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - str fp, [sp, #312] @ 0x138 │ │ │ │ - add fp, r3, r8 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ + ldrd r4, [r3, ip] │ │ │ │ mov r3, r7 │ │ │ │ - str fp, [sp, #392] @ 0x188 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #240] @ 0xf0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #224] @ 0xe0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr lr, [sp, #312] @ 0x138 │ │ │ │ - ldrd r8, [lr, ip] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ mov sl, r0 │ │ │ │ - ldrd r6, [r1, ip] │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r8, [r7, r5] │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r6, [r7, r5] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #240] @ 0xf0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #144] @ 0x90 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1504 @ 0x5e0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ mov r2, r4 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r9, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #1520 @ 0x5f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ strd r0, [r3] │ │ │ │ - sub r3, r9, lr │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - lsl fp, r3, #3 │ │ │ │ - ldrd r6, [r1, fp] │ │ │ │ + mov r3, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + mul r7, r3, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ - ldrd r4, [r3, fp] │ │ │ │ + mov lr, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + ldrd r4, [r3, lr] │ │ │ │ + str lr, [sp, #144] @ 0x90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - str fp, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #1520 @ 0x5f0 │ │ │ │ + add r1, sp, #1472 @ 0x5c0 │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ mov r8, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1520 @ 0x5f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1472 @ 0x5c0 │ │ │ │ mov r2, r4 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r9, [sp, #96] @ 0x60 │ │ │ │ - sub r3, r9, lr │ │ │ │ - lsl ip, r3, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + mov r3, #184 @ 0xb8 │ │ │ │ mov sl, r0 │ │ │ │ - ldrd r6, [r1, ip] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mul r1, r3, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ - ldrd r4, [r3, ip] │ │ │ │ + ldrd r6, [r9, r1] │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ + ldrd r4, [r3, r1] │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str ip, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #1520 @ 0x5f0 │ │ │ │ + add r1, sp, #1472 @ 0x5c0 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1520 @ 0x5f0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r1, sp, #1472 @ 0x5c0 │ │ │ │ mov r3, r9 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1440 @ 0x5a0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #1376 @ 0x560 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1536 @ 0x600 │ │ │ │ + add r1, sp, #1488 @ 0x5d0 │ │ │ │ + add r3, sp, #1472 @ 0x5c0 │ │ │ │ ldrd r8, [r1] │ │ │ │ - add r3, sp, #1440 @ 0x5a0 │ │ │ │ - add r3, r3, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, r4 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1728 @ 0x6c0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1440 @ 0x5a0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r3, sp, #1472 @ 0x5c0 │ │ │ │ mov r0, r8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1440 @ 0x5a0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1472 @ 0x5c0 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1520 @ 0x5f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1472 @ 0x5c0 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1504 @ 0x5e0 │ │ │ │ - add r3, sp, #1520 @ 0x5f0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #628] @ 67c2c │ │ │ │ - ldr r3, [pc, #628] @ 67c30 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #696] @ 69360 │ │ │ │ + ldr r3, [pc, #696] @ 69364 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1488 @ 0x5d0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #588] @ 67c2c │ │ │ │ - ldr r3, [pc, #588] @ 67c30 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1536 @ 0x600 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #656] @ 69360 │ │ │ │ + ldr r3, [pc, #656] @ 69364 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1488 @ 0x5d0 │ │ │ │ mov r2, sl │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1520 @ 0x5f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1504 @ 0x5e0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #488] @ 67c2c │ │ │ │ - ldr r3, [pc, #488] @ 67c30 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #556] @ 69360 │ │ │ │ + ldr r3, [pc, #556] @ 69364 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #1504 @ 0x5e0 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #444] @ 67c2c │ │ │ │ - ldr r3, [pc, #444] @ 67c30 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1520 @ 0x5f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #516] @ 69360 │ │ │ │ + ldr r3, [pc, #516] @ 69364 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1504 @ 0x5e0 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1376 @ 0x560 │ │ │ │ - add r3, sp, #1440 @ 0x5a0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1728 @ 0x6c0 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1744 @ 0x6d0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1408 @ 0x580 │ │ │ │ + mov r5, r1 │ │ │ │ add r3, r3, #8 │ │ │ │ + add r1, sp, #1392 @ 0x570 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #1408 @ 0x580 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1392 @ 0x570 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ - ldr fp, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1408 @ 0x580 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ add r3, r3, #8 │ │ │ │ + ldr fp, [sp, #112] @ 0x70 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add ip, r1, fp │ │ │ │ - ldrd r6, [r1, fp] │ │ │ │ + ldrd r6, [r9, fp] │ │ │ │ + add r1, r9, fp │ │ │ │ ldrd r8, [r3, fp] │ │ │ │ add r5, r3, fp │ │ │ │ - ldrd sl, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ + ldrd sl, [sp, #120] @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - str ip, [sp, #640] @ 0x280 │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #640] @ 0x280 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ - b 67c3c │ │ │ │ - ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ - svccc 0x00e6a09e │ │ │ │ - ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ - svccc 0x00e6a09e │ │ │ │ - ldrd r6, [r9, ip] │ │ │ │ - ldrd r8, [r5, ip] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldrd r6, [r1, r5] │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + ldrd r8, [r3, r5] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1408 @ 0x580 │ │ │ │ + bl 1c9d20 │ │ │ │ + b 69370 │ │ │ │ + ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ + svccc 0x00e6a09e │ │ │ │ + ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ + svccc 0x00e6a09e │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1408 @ 0x580 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ mov r2, r4 │ │ │ │ + strd sl, [sp, #176] @ 0xb0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ - strd r4, [r3] │ │ │ │ - strd sl, [r1] │ │ │ │ - mov r3, r5 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #168] @ 0xa8 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ - add r3, r3, #8 │ │ │ │ + strd r4, [r3] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r3, fp, lr │ │ │ │ - lsl fp, r3, #3 │ │ │ │ - add ip, r1, r3, lsl #3 │ │ │ │ - ldrd r6, [r1, fp] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r3, r7, r1 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + lsl r7, r3, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - add lr, r3, fp │ │ │ │ + mov fp, r7 │ │ │ │ + add r5, r9, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ + add r5, r3, fp │ │ │ │ ldrd r8, [r3, fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - str ip, [sp, #656] @ 0x290 │ │ │ │ - str lr, [sp, #664] @ 0x298 │ │ │ │ - str fp, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + str fp, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1440 @ 0x5a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r8, [sp, #656] @ 0x290 │ │ │ │ - ldr lr, [sp, #664] @ 0x298 │ │ │ │ - ldrd r6, [r8, ip] │ │ │ │ - ldrd r8, [lr, ip] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldrd r6, [r7, r5] │ │ │ │ + ldrd r8, [r1, r5] │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #944 @ 0x3b0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1536 @ 0x600 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ mov r2, r8 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #920 @ 0x398 │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #944 @ 0x3b0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1536 @ 0x600 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1440 @ 0x5a0 │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1552 @ 0x610 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + mov r0, sl │ │ │ │ strd r4, [r3] │ │ │ │ - strd sl, [r1] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ + strd sl, [r1] │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1552 @ 0x610 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1520 @ 0x5f0 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - lsl lr, r3, #3 │ │ │ │ - ldrd r6, [r1, lr] │ │ │ │ - add ip, r1, r3, lsl #3 │ │ │ │ + ldr r3, [sp, #1272] @ 0x4f8 │ │ │ │ + lsl r7, r3, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + add r5, r9, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ + add r5, r3, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldrd r4, [r3, lr] │ │ │ │ - str ip, [sp, #280] @ 0x118 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - add ip, r3, lr │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldrd r4, [r3, r1] │ │ │ │ mov r3, r7 │ │ │ │ - str lr, [sp, #128] @ 0x80 │ │ │ │ - str ip, [sp, #368] @ 0x170 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r9, [sp, #280] @ 0x118 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ - ldrd r8, [r9, ip] │ │ │ │ - ldrd r6, [r5, ip] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #928 @ 0x3a0 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r8, [r3, r5] │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + mov r2, r8 │ │ │ │ + ldrd r6, [r3, r5] │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #976 @ 0x3d0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #928 @ 0x3a0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #976 @ 0x3d0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1584 @ 0x630 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1536 @ 0x600 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r9, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #1568 @ 0x620 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r9, lr │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - lsl ip, r3, #3 │ │ │ │ - ldrd r6, [r1, ip] │ │ │ │ + mov r3, #456 @ 0x1c8 │ │ │ │ + mul r7, r3, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + ldrd r4, [r3, r1] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - ldrd r4, [r3, ip] │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #1568 @ 0x620 │ │ │ │ + add r1, sp, #1520 @ 0x5f0 │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ mov r8, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1568 @ 0x620 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1264 @ 0x4f0 │ │ │ │ mov r2, r4 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ - add r3, r7, r7, lsl #2 │ │ │ │ - lsl r5, r3, #3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - ldrd r6, [r3, r5] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + mov r3, #200 @ 0xc8 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ mov sl, r0 │ │ │ │ - ldrd r8, [r1, r5] │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ ldrd r0, [r1] │ │ │ │ + mul r7, r3, r7 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrd r8, [r9, r7] │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + ldrd r6, [r7, r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #1568 @ 0x620 │ │ │ │ + add r1, sp, #1264 @ 0x4f0 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #1568 @ 0x620 │ │ │ │ + add r1, sp, #1264 @ 0x4f0 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1552 @ 0x610 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1008 @ 0x3f0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1744 @ 0x6d0 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1552 @ 0x610 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1760 @ 0x6e0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1760 @ 0x6e0 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1552 @ 0x610 │ │ │ │ - add r1, sp, #1424 @ 0x590 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r3, sp, #1520 @ 0x5f0 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1536 @ 0x600 │ │ │ │ - add r3, r3, #8 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1440 @ 0x5a0 │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1440 @ 0x5a0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1264 @ 0x4f0 │ │ │ │ mov r2, sl │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1568 @ 0x620 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1584 @ 0x630 │ │ │ │ - ldrd r8, [r1, #8] │ │ │ │ + add r1, sp, #1536 @ 0x600 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ mov r4, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2272] @ 67c34 │ │ │ │ - ldr r3, [pc, #-2272] @ 67c38 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1536 @ 0x600 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2136] @ 69368 │ │ │ │ + ldr r3, [pc, #-2136] @ 6936c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2316] @ 67c34 │ │ │ │ - ldr r3, [pc, #-2316] @ 67c38 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1552 @ 0x610 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2176] @ 69368 │ │ │ │ + ldr r3, [pc, #-2176] @ 6936c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1520 @ 0x5f0 │ │ │ │ mov r2, r8 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1568 @ 0x620 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2412] @ 67c34 │ │ │ │ - ldr r3, [pc, #-2412] @ 67c38 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1568 @ 0x620 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2276] @ 69368 │ │ │ │ + ldr r3, [pc, #-2276] @ 6936c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2452] @ 67c34 │ │ │ │ - ldr r3, [pc, #-2452] @ 67c38 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1568 @ 0x620 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2316] @ 69368 │ │ │ │ + ldr r3, [pc, #-2316] @ 6936c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1536 @ 0x600 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1552 @ 0x610 │ │ │ │ - add r1, sp, #1424 @ 0x590 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r3, sp, #1520 @ 0x5f0 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1776 @ 0x6f0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1776 @ 0x6f0 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1408 @ 0x580 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ lsl r3, r7, #3 │ │ │ │ - add ip, r1, r7, lsl #3 │ │ │ │ - str ip, [sp, #672] @ 0x2a0 │ │ │ │ - ldrd r6, [r1, r3] │ │ │ │ - mov ip, r3 │ │ │ │ + ldrd r6, [r9, r3] │ │ │ │ + mov r2, r3 │ │ │ │ + add r5, r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ + add r5, r3, r2 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldrd r4, [r3, r2] │ │ │ │ mov r2, r6 │ │ │ │ - ldrd r4, [r3, ip] │ │ │ │ - add sl, r3, ip │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r3, r7 │ │ │ │ - str ip, [sp, #104] @ 0x68 │ │ │ │ - str sl, [sp, #680] @ 0x2a8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r8, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r9, [sp, #672] @ 0x2a0 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ - ldrd r8, [r9, ip] │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r8, [r7, r5] │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r6, [r7, r5] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #72] @ 0x48 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ - ldrd r8, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ - add r3, sp, #1408 @ 0x580 │ │ │ │ - lsl r7, r2, #3 │ │ │ │ - mov lr, r7 │ │ │ │ - str lr, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r3, #104 @ 0x68 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + mul r7, r3, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r7, r1] │ │ │ │ - add sl, r1, r2, lsl #3 │ │ │ │ - ldrd r4, [r3, lr] │ │ │ │ - mov r2, r6 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - str sl, [sp, #288] @ 0x120 │ │ │ │ - add sl, r3, lr │ │ │ │ + mov ip, r7 │ │ │ │ + add r5, r9, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ + add r5, r3, ip │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldrd r4, [r3, ip] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str sl, [sp, #688] @ 0x2b0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r8, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r9, [sp, #288] @ 0x120 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ - ldrd r8, [r9, ip] │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #904 @ 0x388 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r8, [r5, r3] │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + mov r2, r8 │ │ │ │ + ldrd r6, [r5, r3] │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #904 @ 0x388 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #120] @ 0x78 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ - ldrd r8, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r9, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1520 @ 0x5f0 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - sub r3, r9, r5 │ │ │ │ - lsl r5, r3, #3 │ │ │ │ - ldrd r6, [r1, r5] │ │ │ │ - add sl, r1, r3, lsl #3 │ │ │ │ + mov r3, #168 @ 0xa8 │ │ │ │ + mul r7, r3, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + mov r1, r7 │ │ │ │ + add r5, r9, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ + add r5, r3, r1 │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ mov r2, r6 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - str sl, [sp, #304] @ 0x130 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - add sl, r3, r5 │ │ │ │ - ldrd r4, [r5, r3] │ │ │ │ + ldrd r4, [r3, r1] │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ mov r3, r7 │ │ │ │ - str sl, [sp, #696] @ 0x2b8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r8, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ - ldrd r8, [r5, ip] │ │ │ │ - ldrd r6, [r2, ip] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #1024 @ 0x400 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r8, [r5, r3] │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + mov r2, r8 │ │ │ │ + ldrd r6, [r5, r3] │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #1000 @ 0x3e8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #1000 @ 0x3e8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #184] @ 0xb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #168] @ 0xa8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1000 @ 0x3e8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1024 @ 0x400 │ │ │ │ - lsl sl, r7, #2 │ │ │ │ - str sl, [sp, #1648] @ 0x670 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, lr, r7, lsl #2 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - lsl r2, r3, #3 │ │ │ │ - ldrd r6, [r1, r2] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + mov r3, #488 @ 0x1e8 │ │ │ │ add r1, sp, #912 @ 0x390 │ │ │ │ - ldrd r4, [r3, r2] │ │ │ │ ldrd r0, [r1] │ │ │ │ - mov r3, r7 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + mul r7, r3, r7 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r5, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r4, [r5, r3] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #1584 @ 0x630 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #1536 @ 0x600 │ │ │ │ + ldrd sl, [r1, #8] │ │ │ │ mov r8, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r1, r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1552 @ 0x610 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1536 @ 0x600 │ │ │ │ mov r2, r4 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #912 @ 0x390 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #1312] @ 0x520 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r7, r5, #3 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + mov r3, #232 @ 0xe8 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ mov sl, r0 │ │ │ │ - ldrd r8, [r1, r7] │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + mul r7, r3, r7 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrd r8, [r9, r7] │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ ldrd r6, [r7, r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #1552 @ 0x610 │ │ │ │ + add r1, sp, #1536 @ 0x600 │ │ │ │ ldrd r8, [r1, #8] │ │ │ │ mov r6, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + mov sl, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ + mov r6, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #912 @ 0x390 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1312 @ 0x520 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1536 @ 0x600 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ + mov r6, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1552 @ 0x610 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1552 @ 0x610 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1568 @ 0x620 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1584 @ 0x630 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1568 @ 0x620 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r8, [r1] │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ mov r0, r8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r8, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1424 @ 0x590 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r1, sp, #1520 @ 0x5f0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3616] @ 69e48 │ │ │ │ - ldr r3, [pc, #3616] @ 69e4c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3612] @ 6b4b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3604] @ 69e58 │ │ │ │ - ldr r3, [pc, #3604] @ 69e5c │ │ │ │ + ldr r3, [pc, #3604] @ 6b4b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3592] @ 6b4b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3596] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1584 @ 0x630 │ │ │ │ - ldr r2, [pc, #3536] @ 69e48 │ │ │ │ - add r3, r3, #8 │ │ │ │ + ldr r2, [pc, #3540] @ 6b4b0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3528] @ 69e4c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3524] @ 69e58 │ │ │ │ - ldr r3, [pc, #3524] @ 69e5c │ │ │ │ + ldr r3, [pc, #3528] @ 6b4b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3516] @ 6b4b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3520] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1600 @ 0x640 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1584 @ 0x630 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #1000 @ 0x3e8 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r7, r1 │ │ │ │ add r3, sp, #1024 @ 0x400 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #1408 @ 0x580 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3420] @ 69e58 │ │ │ │ - ldr r3, [pc, #3420] @ 69e5c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3408] @ 6b4b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3376] @ 69e48 │ │ │ │ - ldr r3, [pc, #3376] @ 69e4c │ │ │ │ + ldr r3, [pc, #3412] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3372] @ 6b4b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3364] @ 6b4b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1600 @ 0x640 │ │ │ │ - ldr r2, [pc, #3324] @ 69e48 │ │ │ │ - add r3, r3, #8 │ │ │ │ + ldr r2, [pc, #3328] @ 6b4b0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3316] @ 69e4c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3312] @ 69e58 │ │ │ │ - ldr r3, [pc, #3312] @ 69e5c │ │ │ │ + ldr r3, [pc, #3316] @ 6b4b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3304] @ 6b4b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3308] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1616 @ 0x650 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1600 @ 0x640 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #1000 @ 0x3e8 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r7, r1 │ │ │ │ add r3, sp, #1024 @ 0x400 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #1408 @ 0x580 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3192] @ 69e48 │ │ │ │ - ldr r3, [pc, #3192] @ 69e4c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3188] @ 6b4b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3180] @ 69e58 │ │ │ │ - ldr r3, [pc, #3180] @ 69e5c │ │ │ │ + ldr r3, [pc, #3180] @ 6b4b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3168] @ 6b4b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3172] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ - ldr r2, [pc, #3128] @ 69e58 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ + ldr r2, [pc, #3124] @ 6b4b8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3124] @ 69e5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3088] @ 69e48 │ │ │ │ - ldr r3, [pc, #3088] @ 69e4c │ │ │ │ + ldr r3, [pc, #3124] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3084] @ 6b4b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3076] @ 6b4b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ - strd r0, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #800 @ 0x320 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1520 @ 0x5f0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2884] @ 69e58 │ │ │ │ - ldr r3, [pc, #2884] @ 69e5c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2884] @ 6b4b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2840] @ 69e48 │ │ │ │ - ldr r3, [pc, #2840] @ 69e4c │ │ │ │ + ldr r3, [pc, #2888] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2848] @ 6b4b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2840] @ 6b4b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ - ldr r2, [pc, #2804] @ 69e58 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ + ldr r2, [pc, #2812] @ 6b4b8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2800] @ 69e5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2764] @ 69e48 │ │ │ │ - ldr r3, [pc, #2764] @ 69e4c │ │ │ │ + ldr r3, [pc, #2812] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2772] @ 6b4b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2764] @ 6b4b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1024 @ 0x400 │ │ │ │ - ldr r9, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add sl, r1, r9 │ │ │ │ - str sl, [sp, #296] @ 0x128 │ │ │ │ - add sl, r3, r9 │ │ │ │ - ldrd r4, [r3, r9] │ │ │ │ - ldrd r6, [r1, r9] │ │ │ │ - str sl, [sp, #376] @ 0x178 │ │ │ │ - ldrd sl, [sp, #48] @ 0x30 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + add sl, r9, r5 │ │ │ │ + ldrd r6, [r9, r5] │ │ │ │ + add r8, r3, r5 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ + str sl, [sp, #272] @ 0x110 │ │ │ │ + ldrd sl, [sp, #40] @ 0x28 │ │ │ │ + str r8, [sp, #344] @ 0x158 │ │ │ │ + ldrd r4, [r5, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r9, [sp, #296] @ 0x128 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ - ldrd r8, [r9, ip] │ │ │ │ - ldrd r6, [r5, ip] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldrd r8, [r1, r3] │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ + ldrd r6, [r5, r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1408 @ 0x580 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1024 @ 0x400 │ │ │ │ mov r2, r4 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1616 @ 0x650 │ │ │ │ - ldr sl, [sp, #960] @ 0x3c0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - lsl r7, sl, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1520 @ 0x5f0 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add sl, r1, sl, lsl #3 │ │ │ │ - str sl, [sp, #704] @ 0x2c0 │ │ │ │ - mov sl, r7 │ │ │ │ + mov r3, #88 @ 0x58 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + mul r7, r3, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r7, r1] │ │ │ │ - ldrd r4, [r3, sl] │ │ │ │ - add fp, r3, sl │ │ │ │ + mov ip, r7 │ │ │ │ + add sl, r9, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + ldrd r4, [r3, ip] │ │ │ │ + str sl, [sp, #376] @ 0x178 │ │ │ │ + add sl, r3, ip │ │ │ │ + str ip, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - str fp, [sp, #712] @ 0x2c8 │ │ │ │ - str sl, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + str sl, [sp, #720] @ 0x2d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #248] @ 0xf8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r9, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd sl, [r1] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ - ldrd r8, [r7, ip] │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r8, [r7, r3] │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + mov r2, r8 │ │ │ │ + ldrd r6, [r7, r3] │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1616 @ 0x650 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - add r3, sp, #1632 @ 0x660 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1616 @ 0x650 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r3, lr, r7, lsl #1 │ │ │ │ - lsl r7, r3, #3 │ │ │ │ - mov lr, r7 │ │ │ │ - add sl, r1, r3, lsl #3 │ │ │ │ - ldrd r6, [r7, r1] │ │ │ │ + mov r3, #152 @ 0x98 │ │ │ │ + mul r7, r3, r7 │ │ │ │ + add sl, r9, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + str sl, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - ldrd r4, [r3, lr] │ │ │ │ mov r2, r6 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - str sl, [sp, #272] @ 0x110 │ │ │ │ - add sl, r3, lr │ │ │ │ + ldrd r4, [r3, r1] │ │ │ │ + add sl, r3, r1 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ mov r3, r7 │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - str sl, [sp, #720] @ 0x2d0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + str sl, [sp, #248] @ 0xf8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r8, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ - ldrd r8, [r7, ip] │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r8, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r8, [r8, r3] │ │ │ │ + ldrd r6, [r5, r3] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #888 @ 0x378 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #888 @ 0x378 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #112] @ 0x70 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #184] @ 0xb8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #1648] @ 0x670 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #888 @ 0x378 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - sub r3, sl, r5 │ │ │ │ - lsl sl, r3, #3 │ │ │ │ - ldrd r6, [r1, sl] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + mov r3, #472 @ 0x1d8 │ │ │ │ add r1, sp, #872 @ 0x368 │ │ │ │ - ldrd r4, [r3, sl] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + mul r7, r3, r7 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r5, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r4, [r5, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - str sl, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #1632 @ 0x660 │ │ │ │ - ldrd sl, [r1, #8] │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r8, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1632 @ 0x660 │ │ │ │ mov r2, r4 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #872 @ 0x368 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #1456] @ 0x5b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + mov r3, #216 @ 0xd8 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mul r7, r3, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - lsl r7, ip, #3 │ │ │ │ + ldrd r8, [r9, r7] │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ ldrd r4, [r3, r7] │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r8, [r1, r7] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #1632 @ 0x660 │ │ │ │ - add r1, r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1456 @ 0x5b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1632 @ 0x660 │ │ │ │ mov r2, r8 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #1632 @ 0x660 │ │ │ │ - add r1, r1, #8 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #872 @ 0x368 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ ldrd r2, [r3] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1456 @ 0x5b0 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #1632 @ 0x660 │ │ │ │ + ldrd r8, [r1, #8] │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1456 @ 0x5b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1632 @ 0x660 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ - add r1, sp, #1408 @ 0x580 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1632 @ 0x660 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1424 @ 0x590 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #1024 @ 0x400 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r7, r1 │ │ │ │ add r3, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #1520 @ 0x5f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #1616 @ 0x650 │ │ │ │ - add r1, r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #364] @ 69e48 │ │ │ │ - ldr r3, [pc, #364] @ 69e4c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #384] @ 6b4b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #352] @ 69e58 │ │ │ │ - ldr r3, [pc, #352] @ 69e5c │ │ │ │ + ldr r3, [pc, #376] @ 6b4b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #364] @ 6b4b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #368] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1648 @ 0x670 │ │ │ │ - ldr r2, [pc, #300] @ 69e58 │ │ │ │ + ldr r2, [pc, #320] @ 6b4b8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #296] @ 69e5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #260] @ 69e48 │ │ │ │ - ldr r3, [pc, #260] @ 69e4c │ │ │ │ + ldr r3, [pc, #320] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #280] @ 6b4b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #272] @ 6b4b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1648 @ 0x670 │ │ │ │ mov r2, sl │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #1616 @ 0x650 │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1632 @ 0x660 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1616 @ 0x650 │ │ │ │ mov r4, r0 │ │ │ │ + add r3, r3, #8 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #156] @ 69e48 │ │ │ │ - ldr r3, [pc, #156] @ 69e4c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #172] @ 6b4b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #144] @ 69e58 │ │ │ │ - ldr r3, [pc, #144] @ 69e5c │ │ │ │ + ldr r3, [pc, #164] @ 6b4b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #152] @ 6b4b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #156] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1664 @ 0x680 │ │ │ │ - ldr r2, [pc, #76] @ 69e48 │ │ │ │ + ldr r2, [pc, #100] @ 6b4b0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #72] @ 69e4c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #68] @ 69e58 │ │ │ │ - ldr r3, [pc, #68] @ 69e5c │ │ │ │ + ldr r3, [pc, #88] @ 6b4b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #76] @ 6b4b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #80] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1664 @ 0x680 │ │ │ │ add r3, r3, #8 │ │ │ │ - b 69e68 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #1616 @ 0x650 │ │ │ │ + mov r0, sl │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + b 6b4d4 │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ + svcgt 0x00328d46 │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1632 @ 0x660 │ │ │ │ + add r1, sp, #1616 @ 0x650 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + add r1, r1, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-72] @ 69e58 │ │ │ │ - ldr r3, [pc, #-72] @ 69e5c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-72] @ 6b4b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-92] @ 69e60 │ │ │ │ - ldr r3, [pc, #-92] @ 69e64 │ │ │ │ + ldr r3, [pc, #-68] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-80] @ 6b4cc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-88] @ 6b4d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-148] @ 69e58 │ │ │ │ - ldr r3, [pc, #-148] @ 69e5c │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-140] @ 6b4b8 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-164] @ 69e60 │ │ │ │ - ldr r3, [pc, #-164] @ 69e64 │ │ │ │ + ldr r3, [pc, #-140] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-152] @ 6b4cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-160] @ 6b4d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1616 @ 0x650 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ - add r1, sp, #1408 @ 0x580 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1424 @ 0x590 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #1024 @ 0x400 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r7, r1 │ │ │ │ add r3, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #1520 @ 0x5f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #1616 @ 0x650 │ │ │ │ - add r1, r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-396] @ 69e58 │ │ │ │ - ldr r3, [pc, #-396] @ 69e5c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-388] @ 6b4b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-416] @ 69e60 │ │ │ │ - ldr r3, [pc, #-416] @ 69e64 │ │ │ │ + ldr r3, [pc, #-384] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-396] @ 6b4cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-404] @ 6b4d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ - ldr r2, [pc, #-468] @ 69e60 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + ldr r2, [pc, #-440] @ 6b4cc │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-472] @ 69e64 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-500] @ 69e58 │ │ │ │ - ldr r3, [pc, #-500] @ 69e5c │ │ │ │ + ldr r3, [pc, #-452] @ 6b4d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-492] @ 6b4b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-488] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #1088 @ 0x440 │ │ │ │ add r1, sp, #1024 @ 0x400 │ │ │ │ add r3, r3, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r5, r1 │ │ │ │ add r3, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1408 @ 0x580 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1584 @ 0x630 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1632 @ 0x660 │ │ │ │ + add r3, sp, #1568 @ 0x620 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ add r3, r3, #8 │ │ │ │ + ldrd r0, [r1] │ │ │ │ ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1520 @ 0x5f0 │ │ │ │ + add r3, sp, #1632 @ 0x660 │ │ │ │ + add r1, sp, #1472 @ 0x5c0 │ │ │ │ + add r3, r3, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1616 @ 0x650 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1520 @ 0x5f0 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1632 @ 0x660 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #1200 @ 0x4b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1616 @ 0x650 │ │ │ │ add r3, r3, #8 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #1152 @ 0x480 │ │ │ │ + add r3, sp, #1216 @ 0x4c0 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1120 @ 0x460 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #1072 @ 0x430 │ │ │ │ + add r3, sp, #1120 @ 0x460 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1024 @ 0x400 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1792 @ 0x700 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1312 @ 0x520 │ │ │ │ - add r3, sp, #1328 @ 0x530 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r3, sp, #1312 @ 0x520 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1472 @ 0x5c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #1456 @ 0x5b0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1312 @ 0x520 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1328 @ 0x530 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #912 @ 0x390 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #1712 @ 0x6b0 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, fp │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1456 @ 0x5b0 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1312 @ 0x520 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #912 @ 0x390 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1584 @ 0x630 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1568 @ 0x620 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #912 @ 0x390 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r5, r1 │ │ │ │ add r3, sp, #1632 @ 0x660 │ │ │ │ + add r1, sp, #1472 @ 0x5c0 │ │ │ │ add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #1520 @ 0x5f0 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1008 @ 0x3f0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1344 @ 0x540 │ │ │ │ + add r3, sp, #1328 @ 0x530 │ │ │ │ + add r1, sp, #1328 @ 0x530 │ │ │ │ add r3, r3, #8 │ │ │ │ - add r1, sp, #1344 @ 0x540 │ │ │ │ - ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1488 @ 0x5d0 │ │ │ │ - add r3, r3, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1488 @ 0x5d0 │ │ │ │ + add r1, sp, #1440 @ 0x5a0 │ │ │ │ + add r3, sp, #1456 @ 0x5b0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1312 @ 0x520 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + strd r0, [ip, r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [ip, lr] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #456] @ 0x1c8 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [ip, r7] │ │ │ │ - add r1, sp, #1424 @ 0x590 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + strd r0, [r6, r9] │ │ │ │ + add r1, sp, #1024 @ 0x400 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1632 @ 0x660 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #1616 @ 0x650 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r8, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + add r1, r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #460] @ 0x1cc │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r2, lr] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #476] @ 0x1dc │ │ │ │ + strd r0, [r2, r3] │ │ │ │ mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldmib sp, {r3, ip} │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - add r3, sp, #1312 @ 0x520 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldmib sp, {r3, r9} │ │ │ │ + strd r0, [r3, r9] │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1616 @ 0x650 │ │ │ │ - ldrd r8, [r3, #8] │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1520 @ 0x5f0 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r8, [r3] │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r2, ip] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + strd r0, [r2, r3] │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ - ldr r8, [sp, #464] @ 0x1d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr r8, [sp, #480] @ 0x1e0 │ │ │ │ strd r0, [r9, r8] │ │ │ │ - add r1, sp, #1424 @ 0x590 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r1, sp, #1024 @ 0x400 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1456 @ 0x5b0 │ │ │ │ - ldrd r6, [r1, #8] │ │ │ │ + add r1, sp, #1312 @ 0x520 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3, r8] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [r4, r8] │ │ │ │ - add r1, sp, #1408 @ 0x580 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + strd r0, [r6, r8] │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #912 @ 0x390 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1956] @ 69e50 │ │ │ │ - ldr r3, [pc, #-1956] @ 69e54 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1900] @ 6b4bc │ │ │ │ + ldr r3, [pc, #-1900] @ 6b4c0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r2, r8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #504] @ 0x1f8 │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [lr, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ add r3, sp, #1008 @ 0x3f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [r9, r4] │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2052] @ 69e50 │ │ │ │ - ldr r3, [pc, #-2052] @ 69e54 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1328 @ 0x530 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1996] @ 6b4bc │ │ │ │ + ldr r3, [pc, #-1996] @ 6b4c0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #1792 @ 0x700 │ │ │ │ ldrd r8, [r1] │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ + ldr ip, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [r3, ip] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - add r1, sp, #1408 @ 0x580 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ + strd r0, [r6, r4] │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r5, r1 │ │ │ │ add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2220] @ 69e50 │ │ │ │ - ldr r3, [pc, #-2220] @ 69e54 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2164] @ 6b4bc │ │ │ │ + ldr r3, [pc, #-2164] @ 6b4c0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - ldr sl, [sp, #1800] @ 0x708 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr sl, [sp, #1800] @ 0x708 │ │ │ │ strd r0, [fp, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + strd r0, [fp, r3] │ │ │ │ add r3, sp, #912 @ 0x390 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [fp, r7] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2316] @ 69e50 │ │ │ │ - ldr r3, [pc, #-2316] @ 69e54 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1328 @ 0x530 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2260] @ 6b4bc │ │ │ │ + ldr r3, [pc, #-2260] @ 6b4c0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ strd r0, [r9, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1088 @ 0x440 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [r9, sl] │ │ │ │ add r1, sp, #1024 @ 0x400 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1200 @ 0x4b0 │ │ │ │ add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #1152 @ 0x480 │ │ │ │ + add r3, sp, #1216 @ 0x4c0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r5, r1 │ │ │ │ add r3, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #1472 @ 0x5c0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #1440 @ 0x5a0 │ │ │ │ - add r1, r1, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2580] @ 69e58 │ │ │ │ - ldr r3, [pc, #-2580] @ 69e5c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2528] @ 6b4c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2600] @ 69e60 │ │ │ │ - ldr r3, [pc, #-2600] @ 69e64 │ │ │ │ + ldr r3, [pc, #-2536] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2548] @ 6b4cc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2556] @ 6b4d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ - ldr r2, [pc, #-2660] @ 69e58 │ │ │ │ + ldr r2, [pc, #-2600] @ 6b4c4 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-2664] @ 69e5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2676] @ 69e60 │ │ │ │ - ldr r3, [pc, #-2676] @ 69e64 │ │ │ │ + ldr r3, [pc, #-2612] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2624] @ 6b4cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2632] @ 6b4d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ add r1, sp, #864 @ 0x360 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1120 @ 0x460 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #1072 @ 0x430 │ │ │ │ + add r3, sp, #1120 @ 0x460 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1328 @ 0x530 │ │ │ │ + add r3, sp, #1312 @ 0x520 │ │ │ │ + add r1, sp, #1344 @ 0x540 │ │ │ │ add r3, r3, #8 │ │ │ │ - add r1, sp, #1360 @ 0x550 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1504 @ 0x5e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1456 @ 0x5b0 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1472 @ 0x5c0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, sp, #1440 @ 0x5a0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2948] @ 69e50 │ │ │ │ - ldr r3, [pc, #-2948] @ 69e54 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2888] @ 6b4bc │ │ │ │ + ldr r3, [pc, #-2888] @ 6b4c0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2988] @ 69e50 │ │ │ │ - ldr r3, [pc, #-2988] @ 69e54 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2928] @ 6b4bc │ │ │ │ + ldr r3, [pc, #-2928] @ 6b4c0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1312 @ 0x520 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r3, sp, #1536 @ 0x600 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #1744 @ 0x6d0 │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ + add r3, sp, #1568 @ 0x620 │ │ │ │ mov r6, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3060] @ 69e58 │ │ │ │ - ldr r3, [pc, #-3060] @ 69e5c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-3012] @ 6b4c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3080] @ 69e60 │ │ │ │ - ldr r3, [pc, #-3080] @ 69e64 │ │ │ │ + ldr r3, [pc, #-3020] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3032] @ 6b4cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3040] @ 6b4d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - ldr r2, [pc, #-3132] @ 69e60 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ + ldr r2, [pc, #-3076] @ 6b4cc │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-3136] @ 69e64 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3164] @ 69e58 │ │ │ │ - ldr r3, [pc, #-3164] @ 69e5c │ │ │ │ + ldr r3, [pc, #-3088] @ 6b4d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3116] @ 6b4c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3124] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1328 @ 0x530 │ │ │ │ - add r3, sp, #1360 @ 0x550 │ │ │ │ + add r1, sp, #1312 @ 0x520 │ │ │ │ + add r3, sp, #1344 @ 0x540 │ │ │ │ add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1504 @ 0x5e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1456 @ 0x5b0 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #1472 @ 0x5c0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, sp, #1440 @ 0x5a0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3312] @ 69e50 │ │ │ │ - ldr r3, [pc, #-3312] @ 69e54 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-3256] @ 6b4bc │ │ │ │ + ldr r3, [pc, #-3256] @ 6b4c0 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #856 @ 0x358 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3352] @ 69e50 │ │ │ │ - ldr r3, [pc, #-3352] @ 69e54 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-3296] @ 6b4bc │ │ │ │ + ldr r3, [pc, #-3296] @ 6b4c0 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #864 @ 0x360 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1312 @ 0x520 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #1536 @ 0x600 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1568 @ 0x620 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3404] @ 69e60 │ │ │ │ - ldr r3, [pc, #-3404] @ 69e64 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-3360] @ 6b4cc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3440] @ 69e58 │ │ │ │ - ldr r3, [pc, #-3440] @ 69e5c │ │ │ │ + ldr r3, [pc, #-3368] @ 6b4d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3396] @ 6b4c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3404] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ - ldr r2, [pc, #-3492] @ 69e58 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ + ldr r2, [pc, #-3440] @ 6b4c4 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-3496] @ 69e5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3508] @ 69e60 │ │ │ │ - ldr r3, [pc, #-3508] @ 69e64 │ │ │ │ + ldr r3, [pc, #-3452] @ 6b4c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3464] @ 6b4cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3472] @ 6b4d0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r5, r1 │ │ │ │ add r3, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #1472 @ 0x5c0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #1440 @ 0x5a0 │ │ │ │ - add r1, r1, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3588] @ 6ba84 │ │ │ │ - ldr r3, [pc, #3588] @ 6ba88 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3588] @ 6d0c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3568] @ 6ba8c │ │ │ │ - ldr r3, [pc, #3568] @ 6ba90 │ │ │ │ + ldr r3, [pc, #3580] @ 6d0c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3568] @ 6d0c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3560] @ 6d0cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3512] @ 6ba84 │ │ │ │ - ldr r3, [pc, #3512] @ 6ba88 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #3512] @ 6d0c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3492] @ 6ba8c │ │ │ │ - ldr r3, [pc, #3492] @ 6ba90 │ │ │ │ + ldr r3, [pc, #3504] @ 6d0c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3492] @ 6d0c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3484] @ 6d0cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r2, ip] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ + strd r0, [r2, r3] │ │ │ │ mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ mov r2, r4 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + strd r0, [ip, r3] │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [ip, r7] │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r9, r1 │ │ │ │ add r3, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r9, r1 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #440] @ 0x1b8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + strd r0, [r3, r2] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - strd r0, [r2, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ + strd r0, [r6, r3] │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - ldr r3, [sp, #408] @ 0x198 │ │ │ │ mov r2, r4 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ strd r0, [r8, r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r8, r7] │ │ │ │ + strd r0, [r8, r6] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r7, r1 │ │ │ │ add r3, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r9, r3] │ │ │ │ mov r3, r7 │ │ │ │ + ldr sl, [sp, #432] @ 0x1b0 │ │ │ │ + strd r0, [r9, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #408] @ 0x198 │ │ │ │ - strd r0, [r9, r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #408] @ 0x198 │ │ │ │ add r3, sp, #856 @ 0x358 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr sl, [sp, #504] @ 0x1f8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ + ldr sl, [sp, #520] @ 0x208 │ │ │ │ + strd r0, [sl, r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [r8, r4] │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r7, r1 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ ldrd r8, [r3] │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ - ldrd sl, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ strd r0, [r3, r2] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ + strd r0, [r6, r3] │ │ │ │ add r3, sp, #856 @ 0x358 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r4, lr] │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r2, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + strd r0, [r2, r3] │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [ip, r4] │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r9, r3] │ │ │ │ mov r3, r7 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ + strd r0, [r9, r2] │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr sl, [sp, #544] @ 0x220 │ │ │ │ + strd r0, [sl, r3] │ │ │ │ add r3, sp, #1104 @ 0x450 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [r4, lr] │ │ │ │ add r1, sp, #1040 @ 0x410 │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1248 @ 0x4e0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1248 @ 0x4e0 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1184 @ 0x4a0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, sp, #1200 @ 0x4b0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2456] @ 6baa4 │ │ │ │ - ldr r3, [pc, #2456] @ 6baa8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2464] @ 6d0e0 │ │ │ │ + ldr r3, [pc, #2464] @ 6d0e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2360] @ 6ba84 │ │ │ │ - ldr r3, [pc, #2360] @ 6ba88 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ - add r1, sp, #1280 @ 0x500 │ │ │ │ - add r1, r1, #8 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2340] @ 6ba8c │ │ │ │ - ldr r3, [pc, #2340] @ 6ba90 │ │ │ │ + ldr r2, [pc, #2356] @ 6d0c0 │ │ │ │ + ldr r3, [pc, #2356] @ 6d0c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ + ldr r2, [pc, #2344] @ 6d0c8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2336] @ 6d0cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2284] @ 6ba84 │ │ │ │ - ldr r3, [pc, #2284] @ 6ba88 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #1696 @ 0x6a0 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + ldr r2, [pc, #2288] @ 6d0c0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + ldr r3, [pc, #2280] @ 6d0c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2256] @ 6ba8c │ │ │ │ - ldr r3, [pc, #2256] @ 6ba90 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + ldr r2, [pc, #2260] @ 6d0c8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, fp │ │ │ │ + ldrd sl, [r1] │ │ │ │ + ldr r3, [pc, #2252] @ 6d0cc │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1248 @ 0x4e0 │ │ │ │ add r3, sp, #1200 @ 0x4b0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r1, sp, #1264 @ 0x4f0 │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2136] @ 6baa4 │ │ │ │ - ldr r3, [pc, #2136] @ 6baa8 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1104 @ 0x450 │ │ │ │ ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2152] @ 6d0e0 │ │ │ │ + ldr r3, [pc, #2152] @ 6d0e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #1104 @ 0x450 │ │ │ │ add r1, sp, #1088 @ 0x440 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ - ldr r2, [pc, #2012] @ 6ba8c │ │ │ │ + ldr r2, [pc, #2028] @ 6d0c8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1280 @ 0x500 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldr r3, [pc, #2000] @ 6ba90 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1976] @ 6ba84 │ │ │ │ - ldr r3, [pc, #1976] @ 6ba88 │ │ │ │ + ldr r3, [pc, #2016] @ 6d0cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ + ldr r2, [pc, #1988] @ 6d0c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1980] @ 6d0c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1928] @ 6ba84 │ │ │ │ - ldr r3, [pc, #1928] @ 6ba88 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1940] @ 6d0c0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1908] @ 6ba8c │ │ │ │ - ldr r3, [pc, #1908] @ 6ba90 │ │ │ │ + ldr r3, [pc, #1932] @ 6d0c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1920] @ 6d0c8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1912] @ 6d0cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1800] @ 6baa4 │ │ │ │ - ldr r3, [pc, #1800] @ 6baa8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1820] @ 6d0e0 │ │ │ │ + ldr r3, [pc, #1820] @ 6d0e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #1728 @ 0x6c0 │ │ │ │ - ldrd r6, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ - add r1, sp, #1456 @ 0x5b0 │ │ │ │ + add r1, sp, #1632 @ 0x660 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1692] @ 6baa4 │ │ │ │ - ldr r3, [pc, #1692] @ 6baa8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1712] @ 6d0e0 │ │ │ │ + ldr r3, [pc, #1712] @ 6d0e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #1712 @ 0x6b0 │ │ │ │ - ldrd r8, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1636] @ 6babc │ │ │ │ - ldr r3, [pc, #1636] @ 6bac0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1648] @ 6d0f8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1616] @ 6bac4 │ │ │ │ - ldr r3, [pc, #1616] @ 6bac8 │ │ │ │ + ldr r3, [pc, #1640] @ 6d0fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1628] @ 6d100 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1620] @ 6d104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - ldr r2, [pc, #1548] @ 6bab4 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + ldr r2, [pc, #1568] @ 6d0f0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #1544] @ 6bab8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1516] @ 6baac │ │ │ │ - ldr r3, [pc, #1516] @ 6bab0 │ │ │ │ + ldr r3, [pc, #1556] @ 6d0f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ + ldr r2, [pc, #1528] @ 6d0e8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1520] @ 6d0ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldr r2, [pc, #1480] @ 6babc │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ + ldr r2, [pc, #1500] @ 6d0f8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #1476] @ 6bac0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1464] @ 6bac4 │ │ │ │ - ldr r3, [pc, #1464] @ 6bac8 │ │ │ │ + ldr r3, [pc, #1488] @ 6d0fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1476] @ 6d100 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1468] @ 6d104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - ldr r2, [pc, #1396] @ 6bab4 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ + ldr r2, [pc, #1416] @ 6d0f0 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r3, [pc, #1384] @ 6bab8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1364] @ 6baac │ │ │ │ - ldr r3, [pc, #1364] @ 6bab0 │ │ │ │ + ldr r3, [pc, #1404] @ 6d0f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1376] @ 6d0e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1368] @ 6d0ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #1552 @ 0x610 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1280] @ 6baa4 │ │ │ │ - ldr r3, [pc, #1280] @ 6baa8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1300] @ 6d0e0 │ │ │ │ + ldr r3, [pc, #1300] @ 6d0e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #1776 @ 0x6f0 │ │ │ │ - ldrd r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #1552 @ 0x610 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1172] @ 6baa4 │ │ │ │ - ldr r3, [pc, #1172] @ 6baa8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1192] @ 6d0e0 │ │ │ │ + ldr r3, [pc, #1192] @ 6d0e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #1760 @ 0x6e0 │ │ │ │ - ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1128] @ 6bac4 │ │ │ │ - ldr r3, [pc, #1128] @ 6bac8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1140] @ 6d100 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1092] @ 6babc │ │ │ │ - ldr r3, [pc, #1092] @ 6bac0 │ │ │ │ + ldr r3, [pc, #1132] @ 6d104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1104] @ 6d0f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1096] @ 6d0fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ - ldr r2, [pc, #1032] @ 6bab4 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ + ldr r2, [pc, #1052] @ 6d0f0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ - ldr r3, [pc, #1024] @ 6bab8 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1000] @ 6baac │ │ │ │ - ldr r3, [pc, #1000] @ 6bab0 │ │ │ │ + ldr r3, [pc, #1040] @ 6d0f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1012] @ 6d0e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1004] @ 6d0ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ - ldr r2, [pc, #964] @ 6babc │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ + ldr r2, [pc, #984] @ 6d0f8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #960] @ 6bac0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #948] @ 6bac4 │ │ │ │ - ldr r3, [pc, #948] @ 6bac8 │ │ │ │ + ldr r3, [pc, #972] @ 6d0fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #960] @ 6d100 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #952] @ 6d104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #876] @ 6baac │ │ │ │ - ldr r3, [pc, #876] @ 6bab0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ + ldr r2, [pc, #888] @ 6d0e8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #856] @ 6bab4 │ │ │ │ - ldr r3, [pc, #856] @ 6bab8 │ │ │ │ + ldr r3, [pc, #880] @ 6d0ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #868] @ 6d0f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #860] @ 6d0f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ + ldr lr, [sp, #616] @ 0x268 │ │ │ │ + strd r0, [lr, r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ strd r0, [ip, r4] │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #448] @ 0x1c0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ + ldr lr, [sp, #464] @ 0x1d0 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [r4, lr] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ + strd r0, [r4, r3] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r8, r3] │ │ │ │ mov r3, r7 │ │ │ │ + ldr r8, [sp, #360] @ 0x168 │ │ │ │ + strd r0, [r9, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ + mov r8, r9 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r8, r7] │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + strd r0, [r9, r6] │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ strd r0, [r9, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ - strd r0, [r9, r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r0, [r9, r6] │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ + ldr r9, [sp, #400] @ 0x190 │ │ │ │ + strd r0, [r9, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r8, r7] │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + strd r0, [r8, r4] │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ ldrd r8, [r1] │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #344] @ 0x158 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ + ldr lr, [sp, #328] @ 0x148 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ + strd r0, [r6, r3] │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r4, lr] │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 6bacc │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + b 6d108 │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ @@ -98812,1871 +100235,1863 @@ │ │ │ │ svccc 0x00e1c73b │ │ │ │ stmdbcs lr, {r0, r1, r5, r7, r8, sp, pc} │ │ │ │ svccc 0x00ea9b66 │ │ │ │ stclcc 6, cr10, [r9], #-44 @ 0xffffffd4 │ │ │ │ svccc 0x00c8f8b8 │ │ │ │ svcgt 0x00f75cb0 │ │ │ │ svccc 0x00ef6297 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ strd r0, [ip, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [ip, r7] │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [ip, r4] │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ strd r0, [r9, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [r9, r3] │ │ │ │ add r3, sp, #1104 @ 0x450 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [r9, r7] │ │ │ │ add r1, sp, #1040 @ 0x410 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1248 @ 0x4e0 │ │ │ │ add r3, r3, #8 │ │ │ │ + ldrd r0, [r1] │ │ │ │ ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #1200 @ 0x4b0 │ │ │ │ + add r3, sp, #1264 @ 0x4f0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-284] @ 6baa4 │ │ │ │ - ldr r3, [pc, #-284] @ 6baa8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-260] @ 6d0e0 │ │ │ │ + ldr r3, [pc, #-260] @ 6d0e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-364] @ 6ba94 │ │ │ │ - ldr r3, [pc, #-364] @ 6ba98 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #1296 @ 0x510 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldr r2, [pc, #-352] @ 6d0d0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-384] @ 6ba9c │ │ │ │ - ldr r3, [pc, #-384] @ 6baa0 │ │ │ │ + ldr r3, [pc, #-356] @ 6d0d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #1296 @ 0x510 │ │ │ │ + ldr r2, [pc, #-368] @ 6d0d8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-376] @ 6d0dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-440] @ 6ba94 │ │ │ │ - ldr r3, [pc, #-440] @ 6ba98 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #1696 @ 0x6a0 │ │ │ │ - ldrd r8, [r1, #8] │ │ │ │ + ldr r2, [pc, #-424] @ 6d0d0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + ldr r3, [pc, #-436] @ 6d0d4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-472] @ 6ba9c │ │ │ │ - ldr r3, [pc, #-472] @ 6baa0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ - ldrd sl, [r1, #8] │ │ │ │ + ldr r2, [pc, #-456] @ 6d0d8 │ │ │ │ mov r6, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd sl, [r1] │ │ │ │ + ldr r3, [pc, #-468] @ 6d0dc │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1184 @ 0x4a0 │ │ │ │ add r3, sp, #1248 @ 0x4e0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r1, sp, #1200 @ 0x4b0 │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-608] @ 6baa4 │ │ │ │ - ldr r3, [pc, #-608] @ 6baa8 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #1104 @ 0x450 │ │ │ │ ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-584] @ 6d0e0 │ │ │ │ + ldr r3, [pc, #-584] @ 6d0e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #1104 @ 0x450 │ │ │ │ add r1, sp, #1088 @ 0x440 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldr r2, [pc, #-712] @ 6ba9c │ │ │ │ - strd r0, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ add r1, sp, #1296 @ 0x510 │ │ │ │ add r1, r1, #8 │ │ │ │ - ldr r3, [pc, #-724] @ 6baa0 │ │ │ │ + ldr r2, [pc, #-696] @ 6d0d8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-748] @ 6ba94 │ │ │ │ - ldr r3, [pc, #-748] @ 6ba98 │ │ │ │ + ldr r3, [pc, #-700] @ 6d0dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #1296 @ 0x510 │ │ │ │ + ldr r2, [pc, #-728] @ 6d0d0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-736] @ 6d0d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-796] @ 6ba94 │ │ │ │ - ldr r3, [pc, #-796] @ 6ba98 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-776] @ 6d0d0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-816] @ 6ba9c │ │ │ │ - ldr r3, [pc, #-816] @ 6baa0 │ │ │ │ + ldr r3, [pc, #-784] @ 6d0d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-796] @ 6d0d8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-804] @ 6d0dc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ - add r1, sp, #1456 @ 0x5b0 │ │ │ │ + add r1, sp, #1632 @ 0x660 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-940] @ 6baa4 │ │ │ │ - ldr r3, [pc, #-940] @ 6baa8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-912] @ 6d0e0 │ │ │ │ + ldr r3, [pc, #-912] @ 6d0e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #1744 @ 0x6d0 │ │ │ │ - ldrd r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1044] @ 6baa4 │ │ │ │ - ldr r3, [pc, #-1044] @ 6baa8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1016] @ 6d0e0 │ │ │ │ + ldr r3, [pc, #-1016] @ 6d0e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #1728 @ 0x6c0 │ │ │ │ - ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1112] @ 6baac │ │ │ │ - ldr r3, [pc, #-1112] @ 6bab0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1092] @ 6d0e8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1132] @ 6bab4 │ │ │ │ - ldr r3, [pc, #-1132] @ 6bab8 │ │ │ │ + ldr r3, [pc, #-1100] @ 6d0ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1112] @ 6d0f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1120] @ 6d0f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldr r2, [pc, #-1176] @ 6babc │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldr r2, [pc, #-1148] @ 6d0f8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r3, [pc, #-1188] @ 6bac0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1192] @ 6bac4 │ │ │ │ - ldr r3, [pc, #-1192] @ 6bac8 │ │ │ │ + ldr r3, [pc, #-1160] @ 6d0fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1172] @ 6d100 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1180] @ 6d104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ - ldr r2, [pc, #-1260] @ 6bab4 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + ldr r2, [pc, #-1232] @ 6d0f0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-1264] @ 6bab8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1292] @ 6baac │ │ │ │ - ldr r3, [pc, #-1292] @ 6bab0 │ │ │ │ + ldr r3, [pc, #-1244] @ 6d0f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1272] @ 6d0e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1280] @ 6d0ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - ldr r2, [pc, #-1320] @ 6bac4 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ + ldr r2, [pc, #-1292] @ 6d100 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r3, [pc, #-1332] @ 6bac8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1352] @ 6babc │ │ │ │ - ldr r3, [pc, #-1352] @ 6bac0 │ │ │ │ + ldr r3, [pc, #-1304] @ 6d104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1332] @ 6d0f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1340] @ 6d0fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #1552 @ 0x610 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1452] @ 6baa4 │ │ │ │ - ldr r3, [pc, #-1452] @ 6baa8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1424] @ 6d0e0 │ │ │ │ + ldr r3, [pc, #-1424] @ 6d0e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #1760 @ 0x6e0 │ │ │ │ - ldrd r6, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #1552 @ 0x610 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1564] @ 6baa4 │ │ │ │ - ldr r3, [pc, #-1564] @ 6baa8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1536] @ 6d0e0 │ │ │ │ + ldr r3, [pc, #-1536] @ 6d0e4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #1776 @ 0x6f0 │ │ │ │ - ldrd r8, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1636] @ 6baac │ │ │ │ - ldr r3, [pc, #-1636] @ 6bab0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1616] @ 6d0e8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1656] @ 6bab4 │ │ │ │ - ldr r3, [pc, #-1656] @ 6bab8 │ │ │ │ + ldr r3, [pc, #-1624] @ 6d0ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1636] @ 6d0f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1644] @ 6d0f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ - ldr r2, [pc, #-1692] @ 6bac4 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + ldr r2, [pc, #-1664] @ 6d100 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-1696] @ 6bac8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1724] @ 6babc │ │ │ │ - ldr r3, [pc, #-1724] @ 6bac0 │ │ │ │ + ldr r3, [pc, #-1676] @ 6d104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ + ldr r2, [pc, #-1704] @ 6d0f8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1712] @ 6d0fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ - ldr r2, [pc, #-1792] @ 6baac │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ + ldr r2, [pc, #-1764] @ 6d0e8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-1796] @ 6bab0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1808] @ 6bab4 │ │ │ │ - ldr r3, [pc, #-1808] @ 6bab8 │ │ │ │ + ldr r3, [pc, #-1776] @ 6d0ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1788] @ 6d0f0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1796] @ 6d0f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1840] @ 6bac4 │ │ │ │ - ldr r3, [pc, #-1840] @ 6bac8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ + ldr r2, [pc, #-1820] @ 6d100 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1876] @ 6babc │ │ │ │ - ldr r3, [pc, #-1876] @ 6bac0 │ │ │ │ + ldr r3, [pc, #-1828] @ 6d104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1856] @ 6d0f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1864] @ 6d0fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ + strd r0, [r2, r3] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ strd r0, [ip, r4] │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + mov r8, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - mov r8, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, [r3, r2] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - strd r0, [r4, lr] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r8, [sp, #608] @ 0x260 │ │ │ │ + strd r0, [r8, r3] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ strd r0, [r8, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r8, r6] │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + strd r0, [r8, r4] │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + mov r6, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ strd r0, [r9, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r9, r6] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r0, [r9, r4] │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ + strd r0, [r2, r3] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ strd r0, [r8, r4] │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ strd r0, [r3, r2] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [r4, lr] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [r4, r6] │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r2, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ + strd r0, [r3, r2] │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [ip, r2] │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + strd r0, [ip, r4] │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r9, r2] │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr sl, [sp, #448] @ 0x1c0 │ │ │ │ + strd r0, [r9, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ add r3, sp, #1120 @ 0x460 │ │ │ │ add r3, r3, #8 │ │ │ │ - strd r0, [r2, lr] │ │ │ │ + ldr sl, [sp, #592] @ 0x250 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r0, [sl, r6] │ │ │ │ add r1, sp, #1056 @ 0x420 │ │ │ │ add r1, r1, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1216 @ 0x4c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1152 @ 0x480 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, sp, #1168 @ 0x490 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1168 @ 0x490 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - add r1, sp, #1216 @ 0x4c0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #1232 @ 0x4d0 │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1152 @ 0x480 │ │ │ │ ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #1152 @ 0x480 │ │ │ │ add r1, sp, #1056 @ 0x420 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1280 @ 0x500 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1360 @ 0x550 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #1280 @ 0x500 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r7, r1 │ │ │ │ add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3132] @ 6babc │ │ │ │ - ldr r3, [pc, #-3132] @ 6bac0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-3104] @ 6d0f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3152] @ 6bac4 │ │ │ │ - ldr r3, [pc, #-3152] @ 6bac8 │ │ │ │ + ldr r3, [pc, #-3112] @ 6d0fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3124] @ 6d100 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3132] @ 6d104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3200] @ 6bac4 │ │ │ │ - ldr r3, [pc, #-3200] @ 6bac8 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-3164] @ 6d100 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3232] @ 6babc │ │ │ │ - ldr r3, [pc, #-3232] @ 6bac0 │ │ │ │ + ldr r3, [pc, #-3176] @ 6d104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3204] @ 6d0f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3212] @ 6d0fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ add r1, sp, #992 @ 0x3e0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1408 @ 0x580 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3340] @ 6babc │ │ │ │ - ldr r3, [pc, #-3340] @ 6bac0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3308] @ 6d0f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3360] @ 6bac4 │ │ │ │ - ldr r3, [pc, #-3360] @ 6bac8 │ │ │ │ + ldr r3, [pc, #-3316] @ 6d0fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-3328] @ 6d100 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3336] @ 6d104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3416] @ 6babc │ │ │ │ - ldr r3, [pc, #-3416] @ 6bac0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-3384] @ 6d0f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3436] @ 6bac4 │ │ │ │ - ldr r3, [pc, #-3436] @ 6bac8 │ │ │ │ + ldr r3, [pc, #-3392] @ 6d0fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3404] @ 6d100 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3412] @ 6d104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #152] @ 0x98 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1536 @ 0x600 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1600 @ 0x640 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #1600 @ 0x640 │ │ │ │ add r1, sp, #1584 @ 0x630 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1568 @ 0x620 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1600 @ 0x640 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1616 @ 0x650 │ │ │ │ + add r3, sp, #1584 @ 0x630 │ │ │ │ + add r1, sp, #1600 @ 0x640 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3600] @ 6d7bc │ │ │ │ - ldr r3, [pc, #3600] @ 6d7c0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3604] @ 6edd8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3580] @ 6d7c4 │ │ │ │ - ldr r3, [pc, #3580] @ 6d7c8 │ │ │ │ + ldr r3, [pc, #3596] @ 6eddc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3584] @ 6ede0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3576] @ 6ede4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3540] @ 6d7cc │ │ │ │ - ldr r3, [pc, #3540] @ 6d7d0 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3592] @ 6d814 │ │ │ │ - ldr r3, [pc, #3592] @ 6d818 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3552] @ 6ede8 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [pc, #3544] @ 6edec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3596] @ 6ee30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3588] @ 6ee34 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldr r2, [pc, #3460] @ 6d7c4 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldr r2, [pc, #3472] @ 6ede0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3456] @ 6d7c8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3428] @ 6d7bc │ │ │ │ - ldr r3, [pc, #3428] @ 6d7c0 │ │ │ │ + ldr r3, [pc, #3460] @ 6ede4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3432] @ 6edd8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3424] @ 6eddc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldr r2, [pc, #3464] @ 6d814 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + ldr r2, [pc, #3476] @ 6ee30 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r3, [pc, #3456] @ 6d818 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3372] @ 6d7cc │ │ │ │ - ldr r3, [pc, #3372] @ 6d7d0 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [pc, #3468] @ 6ee34 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3376] @ 6ede8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3368] @ 6edec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1488 @ 0x5d0 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1664 @ 0x680 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #1664 @ 0x680 │ │ │ │ add r1, sp, #1648 @ 0x670 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #1504 @ 0x5e0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r1, sp, #1376 @ 0x560 │ │ │ │ + add r1, sp, #1392 @ 0x570 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1648 @ 0x670 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #1648 @ 0x670 │ │ │ │ add r1, sp, #1664 @ 0x680 │ │ │ │ + add r3, r3, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3084] @ 6d7c4 │ │ │ │ - ldr r3, [pc, #3084] @ 6d7c8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3092] @ 6ede0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3048] @ 6d7bc │ │ │ │ - ldr r3, [pc, #3048] @ 6d7c0 │ │ │ │ + ldr r3, [pc, #3084] @ 6ede4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3056] @ 6edd8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3048] @ 6eddc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldr r2, [pc, #3012] @ 6d7cc │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + ldr r2, [pc, #3028] @ 6ede8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3008] @ 6d7d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3060] @ 6d814 │ │ │ │ - ldr r3, [pc, #3060] @ 6d818 │ │ │ │ + ldr r3, [pc, #3016] @ 6edec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + ldr r2, [pc, #3068] @ 6ee30 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3060] @ 6ee34 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldr r2, [pc, #2928] @ 6d7c4 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + ldr r2, [pc, #2944] @ 6ede0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2924] @ 6d7c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2896] @ 6d7bc │ │ │ │ - ldr r3, [pc, #2896] @ 6d7c0 │ │ │ │ + ldr r3, [pc, #2932] @ 6ede4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2904] @ 6edd8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2896] @ 6eddc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2864] @ 6d7cc │ │ │ │ - ldr r3, [pc, #2864] @ 6d7d0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + ldr r2, [pc, #2872] @ 6ede8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2908] @ 6d814 │ │ │ │ - ldr r3, [pc, #2908] @ 6d818 │ │ │ │ + ldr r3, [pc, #2864] @ 6edec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2916] @ 6ee30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2908] @ 6ee34 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ + ldr lr, [sp, #352] @ 0x160 │ │ │ │ + strd r0, [lr, r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ strd r0, [ip, r4] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr ip, [sp, #352] @ 0x160 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ + ldr lr, [sp, #320] @ 0x140 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - strd r0, [r4, lr] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ + strd r0, [r4, r3] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r8, r3] │ │ │ │ mov r3, r7 │ │ │ │ + ldr r9, [sp, #304] @ 0x130 │ │ │ │ + strd r0, [r8, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ strd r0, [r8, r6] │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ strd r0, [r9, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ - strd r0, [r9, r3] │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ + strd r0, [r9, r6] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ + ldr r9, [sp, #336] @ 0x150 │ │ │ │ + strd r0, [r9, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [r8, r3] │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [r8, r4] │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ + ldr lr, [sp, #288] @ 0x120 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ ldr r4, [sp, #392] @ 0x188 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - strd r0, [r4, lr] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + strd r0, [r4, r6] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ strd r0, [ip, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - strd r0, [ip, r6] │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [ip, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r8, [sp, #240] @ 0xf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r9, r8] │ │ │ │ + ldr sl, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [r9, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ strd r0, [r9, r3] │ │ │ │ add r3, sp, #1136 @ 0x470 │ │ │ │ - add r3, r3, #8 │ │ │ │ add r1, sp, #1072 @ 0x430 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1232 @ 0x4d0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1232 @ 0x4d0 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1168 @ 0x490 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, sp, #1184 @ 0x4a0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1184 @ 0x4a0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - add r1, sp, #1232 @ 0x4d0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #1248 @ 0x4e0 │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1136 @ 0x470 │ │ │ │ ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #1040 @ 0x410 │ │ │ │ + add r3, sp, #1136 @ 0x470 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #1344 @ 0x540 │ │ │ │ + add r3, sp, #1376 @ 0x560 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r5, r1 │ │ │ │ add r3, sp, #1360 @ 0x550 │ │ │ │ + add r1, sp, #1280 @ 0x500 │ │ │ │ add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - add r1, sp, #1264 @ 0x4f0 │ │ │ │ add r1, r1, #8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1296 @ 0x510 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #1264 @ 0x4f0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1624] @ 6d7d4 │ │ │ │ - ldr r3, [pc, #1624] @ 6d7d8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1628] @ 6edf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1604] @ 6d7dc │ │ │ │ - ldr r3, [pc, #1604] @ 6d7e0 │ │ │ │ + ldr r3, [pc, #1620] @ 6edf4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1608] @ 6edf8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1600] @ 6edfc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1548] @ 6d7d4 │ │ │ │ - ldr r3, [pc, #1548] @ 6d7d8 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1560] @ 6edf0 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1532] @ 6d7dc │ │ │ │ - ldr r3, [pc, #1532] @ 6d7e0 │ │ │ │ + ldr r3, [pc, #1548] @ 6edf4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1536] @ 6edf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1528] @ 6edfc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1392 @ 0x570 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1376 @ 0x560 │ │ │ │ + mov fp, r1 │ │ │ │ add r3, r3, #8 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ + add r3, sp, #1408 @ 0x580 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1424] @ 6d7dc │ │ │ │ - ldr r3, [pc, #1424] @ 6d7e0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1424] @ 6edf8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1388] @ 6d7d4 │ │ │ │ - ldr r3, [pc, #1388] @ 6d7d8 │ │ │ │ + ldr r3, [pc, #1416] @ 6edfc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1388] @ 6edf0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1380] @ 6edf4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1340] @ 6d7d4 │ │ │ │ - ldr r3, [pc, #1340] @ 6d7d8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1340] @ 6edf0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1320] @ 6d7dc │ │ │ │ - ldr r3, [pc, #1320] @ 6d7e0 │ │ │ │ + ldr r3, [pc, #1332] @ 6edf4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1320] @ 6edf8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1312] @ 6edfc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #144] @ 0x90 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1568 @ 0x620 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + add r1, sp, #1264 @ 0x4f0 │ │ │ │ + add r3, sp, #1536 @ 0x600 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - add r1, sp, #1440 @ 0x5a0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1552 @ 0x610 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1520 @ 0x5f0 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1024 @ 0x400 │ │ │ │ ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #956] @ 6d7e4 │ │ │ │ - ldr r3, [pc, #956] @ 6d7e8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #952] @ 6ee00 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #936] @ 6d7ec │ │ │ │ - ldr r3, [pc, #936] @ 6d7f0 │ │ │ │ + ldr r3, [pc, #944] @ 6ee04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #932] @ 6ee08 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #924] @ 6ee0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #896] @ 6d7f4 │ │ │ │ - ldr r3, [pc, #896] @ 6d7f8 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #884] @ 6d7fc │ │ │ │ - ldr r3, [pc, #884] @ 6d800 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #900] @ 6ee10 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #892] @ 6ee14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #880] @ 6ee18 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #872] @ 6ee1c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #820] @ 6d7ec │ │ │ │ - ldr r3, [pc, #820] @ 6d7f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #824] @ 6ee08 │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #788] @ 6d7e4 │ │ │ │ - ldr r3, [pc, #788] @ 6d7e8 │ │ │ │ + ldr r3, [pc, #812] @ 6ee0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #784] @ 6ee00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #776] @ 6ee04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #764] @ 6d7fc │ │ │ │ - ldr r3, [pc, #764] @ 6d800 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #768] @ 6ee18 │ │ │ │ strd r0, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #736] @ 6d7f4 │ │ │ │ - ldr r3, [pc, #736] @ 6d7f8 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #760] @ 6ee1c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #732] @ 6ee10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #724] @ 6ee14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1520 @ 0x5f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1504 @ 0x5e0 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1536 @ 0x600 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ - add r1, sp, #1376 @ 0x560 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #1488 @ 0x5d0 │ │ │ │ + add r1, sp, #1408 @ 0x580 │ │ │ │ + add r3, r3, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #1616 @ 0x650 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #464] @ 6d7ec │ │ │ │ - ldr r3, [pc, #464] @ 6d7f0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #448] @ 6ee08 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #428] @ 6d7e4 │ │ │ │ - ldr r3, [pc, #428] @ 6d7e8 │ │ │ │ + ldr r3, [pc, #440] @ 6ee0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #412] @ 6ee00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #404] @ 6ee04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldr r2, [pc, #392] @ 6d7f4 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldr r2, [pc, #384] @ 6ee10 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #388] @ 6d7f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #376] @ 6d7fc │ │ │ │ - ldr r3, [pc, #376] @ 6d800 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r3, [pc, #372] @ 6ee14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c606c │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + ldr r2, [pc, #360] @ 6ee18 │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r3, [pc, #352] @ 6ee1c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldr r2, [pc, #312] @ 6d7ec │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + ldr r2, [pc, #300] @ 6ee08 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #308] @ 6d7f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #280] @ 6d7e4 │ │ │ │ - ldr r3, [pc, #280] @ 6d7e8 │ │ │ │ + ldr r3, [pc, #288] @ 6ee0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #260] @ 6ee00 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #252] @ 6ee04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #248] @ 6d7f4 │ │ │ │ - ldr r3, [pc, #248] @ 6d7f8 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #232] @ 6d7fc │ │ │ │ - ldr r3, [pc, #232] @ 6d800 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + ldr r2, [pc, #228] @ 6ee10 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r3, [pc, #220] @ 6ee14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #208] @ 6ee18 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #200] @ 6ee1c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ + ldr lr, [sp, #264] @ 0x108 │ │ │ │ + strd r0, [lr, r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [ip, r3] │ │ │ │ - mov r3, r7 │ │ │ │ - b 6d83c │ │ │ │ + b 6ee58 │ │ │ │ bicsge r2, r1, #159383552 @ 0x9800000 │ │ │ │ svccc 0x00efd88d │ │ │ │ stclt 4, cr11, [r9], #-176 @ 0xffffff50 │ │ │ │ svccc 0x00b917a6 │ │ │ │ - blvs 5b34d8 │ │ │ │ + blvs 5b4af4 │ │ │ │ svccc 0x00e8bc80 │ │ │ │ stmibcc lr!, {r3, r6, r7, fp, sp, lr} │ │ │ │ svccc 0x00e1c73b │ │ │ │ stmdbcs lr, {r0, r1, r5, r7, r8, sp, pc} │ │ │ │ svccc 0x00ea9b66 │ │ │ │ @ instruction: 0x56c62dda │ │ │ │ svccc 0x00ee9f41 │ │ │ │ @@ -100688,10779 +102103,10825 @@ │ │ │ │ svccc 0x00de2b5d │ │ │ │ svcgt 0x00f75cb0 │ │ │ │ svccc 0x00ef6297 │ │ │ │ stclcc 6, cr10, [r9], #-44 @ 0xffffffd4 │ │ │ │ svccc 0x00c8f8b8 │ │ │ │ strcs r1, [r9, #-3542] @ 0xfffff22a │ │ │ │ svccc 0x00e44cf3 │ │ │ │ - blvs 5b3528 │ │ │ │ + blvs 5b4b44 │ │ │ │ svccc 0x00e8bc80 │ │ │ │ strcs r1, [r9, #-3542] @ 0xfffff22a │ │ │ │ svccc 0x00e44cf3 │ │ │ │ bicsge r2, r1, #159383552 @ 0x9800000 │ │ │ │ svccc 0x00efd88d │ │ │ │ stclt 4, cr11, [r9], #-176 @ 0xffffff50 │ │ │ │ svccc 0x00b917a6 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [ip, r4] │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr ip, [sp, #216] @ 0xd8 │ │ │ │ mov r2, r8 │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ strd r0, [r3, ip] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [r4, lr] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r9, [sp, #704] @ 0x2c0 │ │ │ │ + strd r0, [r9, r4] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ strd r0, [r8, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - strd r0, [r8, r6] │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [r8, r4] │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ strd r0, [r9, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [r9, r3] │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [r9, r4] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ + ldr ip, [sp, #688] @ 0x2b0 │ │ │ │ + strd r0, [ip, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r8, r7] │ │ │ │ + strd r0, [r8, r6] │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ + ldr lr, [sp, #256] @ 0x100 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - strd r0, [r6, lr] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + strd r0, [r4, r6] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ + ldr ip, [sp, #280] @ 0x118 │ │ │ │ + strd r0, [ip, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [ip, r7] │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [ip, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr sl, [sp, #120] @ 0x78 │ │ │ │ strd r0, [r9, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r8, [sp, #696] @ 0x2b8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ add r3, sp, #1136 @ 0x470 │ │ │ │ add r3, r3, #8 │ │ │ │ + ldr sl, [sp, #712] @ 0x2c8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r8, lr] │ │ │ │ + strd r0, [sl, r6] │ │ │ │ add r1, sp, #1072 @ 0x430 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1232 @ 0x4d0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #1184 @ 0x4a0 │ │ │ │ + add r3, sp, #1248 @ 0x4e0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1232 @ 0x4d0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - add r1, sp, #1168 @ 0x490 │ │ │ │ - add r1, r1, #8 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + add r1, sp, #1184 @ 0x4a0 │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1136 @ 0x470 │ │ │ │ ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #1040 @ 0x410 │ │ │ │ + add r3, sp, #1136 @ 0x470 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1360 @ 0x550 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #1264 @ 0x4f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #1344 @ 0x540 │ │ │ │ + add r3, sp, #1376 @ 0x560 │ │ │ │ add r1, r1, #8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1296 @ 0x510 │ │ │ │ + add r3, sp, #1280 @ 0x500 │ │ │ │ + add r1, sp, #1360 @ 0x550 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1096] @ 6d804 │ │ │ │ - ldr r3, [pc, #-1096] @ 6d808 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1124] @ 6ee20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1116] @ 6d80c │ │ │ │ - ldr r3, [pc, #-1116] @ 6d810 │ │ │ │ + ldr r3, [pc, #-1132] @ 6ee24 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1144] @ 6ee28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1152] @ 6ee2c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1172] @ 6d804 │ │ │ │ - ldr r3, [pc, #-1172] @ 6d808 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1192] @ 6ee20 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1188] @ 6d80c │ │ │ │ - ldr r3, [pc, #-1188] @ 6d810 │ │ │ │ + ldr r3, [pc, #-1204] @ 6ee24 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1216] @ 6ee28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1224] @ 6ee2c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #1392 @ 0x570 │ │ │ │ + add r1, sp, #1376 @ 0x560 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1424 @ 0x590 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ + add r3, sp, #1408 @ 0x580 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1296] @ 6d80c │ │ │ │ - ldr r3, [pc, #-1296] @ 6d810 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1328] @ 6ee28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1332] @ 6d804 │ │ │ │ - ldr r3, [pc, #-1332] @ 6d808 │ │ │ │ + ldr r3, [pc, #-1336] @ 6ee2c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1364] @ 6ee20 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1372] @ 6ee24 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1380] @ 6d804 │ │ │ │ - ldr r3, [pc, #-1380] @ 6d808 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1412] @ 6ee20 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1400] @ 6d80c │ │ │ │ - ldr r3, [pc, #-1400] @ 6d810 │ │ │ │ + ldr r3, [pc, #-1420] @ 6ee24 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1432] @ 6ee28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1440] @ 6ee2c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #120] @ 0x78 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + add r1, sp, #1520 @ 0x5f0 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - add r1, sp, #1552 @ 0x610 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1568 @ 0x620 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + add r1, sp, #1264 @ 0x4f0 │ │ │ │ + add r3, sp, #1536 @ 0x600 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - add r1, sp, #1440 @ 0x5a0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1024 @ 0x400 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1764] @ 6d814 │ │ │ │ - ldr r3, [pc, #-1764] @ 6d818 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1800] @ 6ee30 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1784] @ 6d81c │ │ │ │ - ldr r3, [pc, #-1784] @ 6d820 │ │ │ │ + ldr r3, [pc, #-1808] @ 6ee34 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1820] @ 6ee38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1828] @ 6ee3c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1816] @ 6d82c │ │ │ │ - ldr r3, [pc, #-1816] @ 6d830 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1844] @ 6ee48 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1832] @ 6d834 │ │ │ │ - ldr r3, [pc, #-1832] @ 6d838 │ │ │ │ + ldr r3, [pc, #-1856] @ 6ee4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [pc, #-1872] @ 6ee50 │ │ │ │ + ldr r3, [pc, #-1872] @ 6ee54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1892] @ 6d824 │ │ │ │ - ldr r3, [pc, #-1892] @ 6d828 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1920] @ 6ee40 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1924] @ 6d81c │ │ │ │ - ldr r3, [pc, #-1924] @ 6d820 │ │ │ │ + ldr r3, [pc, #-1932] @ 6ee44 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1960] @ 6ee38 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1968] @ 6ee3c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1956] @ 6d82c │ │ │ │ - ldr r3, [pc, #-1956] @ 6d830 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1968] @ 6d834 │ │ │ │ - ldr r3, [pc, #-1968] @ 6d838 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1984] @ 6ee48 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [pc, #-1992] @ 6ee4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2004] @ 6ee50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2012] @ 6ee54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1520 @ 0x5f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1504 @ 0x5e0 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #1616 @ 0x650 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1408 @ 0x580 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + add r1, sp, #1488 @ 0x5d0 │ │ │ │ add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - add r1, sp, #1536 @ 0x600 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2248] @ 6d824 │ │ │ │ - ldr r3, [pc, #-2248] @ 6d828 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2292] @ 6ee40 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2284] @ 6d81c │ │ │ │ - ldr r3, [pc, #-2284] @ 6d820 │ │ │ │ + ldr r3, [pc, #-2300] @ 6ee44 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2328] @ 6ee38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2336] @ 6ee3c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2308] @ 6d834 │ │ │ │ - ldr r3, [pc, #-2308] @ 6d838 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2336] @ 6d82c │ │ │ │ - ldr r3, [pc, #-2336] @ 6d830 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2344] @ 6ee50 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [pc, #-2352] @ 6ee54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2380] @ 6ee48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2388] @ 6ee4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2400] @ 6d81c │ │ │ │ - ldr r3, [pc, #-2400] @ 6d820 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2436] @ 6ee38 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2416] @ 6d824 │ │ │ │ - ldr r3, [pc, #-2416] @ 6d828 │ │ │ │ + ldr r3, [pc, #-2448] @ 6ee3c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2460] @ 6ee40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2468] @ 6ee44 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2456] @ 6d82c │ │ │ │ - ldr r3, [pc, #-2456] @ 6d830 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2472] @ 6d834 │ │ │ │ - ldr r3, [pc, #-2472] @ 6d838 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [pc, #-2504] @ 6ee48 │ │ │ │ + ldr r3, [pc, #-2504] @ 6ee4c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2516] @ 6ee50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2524] @ 6ee54 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ + ldr lr, [sp, #368] @ 0x170 │ │ │ │ + strd r0, [lr, r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ strd r0, [ip, r4] │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr ip, [sp, #128] @ 0x80 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ + ldr lr, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [r4, lr] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r8, [sp, #680] @ 0x2a8 │ │ │ │ + strd r0, [r8, r4] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r8, r3] │ │ │ │ mov r3, r7 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [r8, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - strd r0, [r8, r7] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [r8, r4] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r9, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [r9, r3] │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [r9, r4] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #648] @ 0x288 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + strd r0, [ip, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ strd r0, [r8, r6] │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r8, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ + ldr lr, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [r6, lr] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ + strd r0, [r4, r6] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ + ldr lr, [sp, #664] @ 0x298 │ │ │ │ + strd r0, [lr, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - strd r0, [ip, r6] │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [ip, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr fp, [sp, #216] @ 0xd8 │ │ │ │ strd r0, [r9, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr fp, [sp, #664] @ 0x298 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ add r3, sp, #1120 @ 0x460 │ │ │ │ add r3, r3, #8 │ │ │ │ + ldr sl, [sp, #672] @ 0x2a0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [fp, lr] │ │ │ │ + strd r0, [sl, r6] │ │ │ │ add r1, sp, #1056 @ 0x420 │ │ │ │ add r1, r1, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1216 @ 0x4c0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #1168 @ 0x490 │ │ │ │ + add r3, sp, #1232 @ 0x4d0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1216 @ 0x4c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - add r1, sp, #1152 @ 0x480 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r1, sp, #1168 @ 0x490 │ │ │ │ + add r3, r3, #8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1152 @ 0x480 │ │ │ │ ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #1152 @ 0x480 │ │ │ │ add r1, sp, #1056 @ 0x420 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1280 @ 0x500 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1360 @ 0x550 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #1280 @ 0x500 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ add r1, sp, #952 @ 0x3b8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2412] @ 6efe0 │ │ │ │ - ldr r3, [pc, #2412] @ 6efe4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2412] @ 70628 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2392] @ 6efe8 │ │ │ │ - ldr r3, [pc, #2392] @ 6efec │ │ │ │ + ldr r3, [pc, #2404] @ 7062c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2392] @ 70630 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2384] @ 70634 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2344] @ 6efe8 │ │ │ │ - ldr r3, [pc, #2344] @ 6efec │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2352] @ 70630 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2312] @ 6efe0 │ │ │ │ - ldr r3, [pc, #2312] @ 6efe4 │ │ │ │ + ldr r3, [pc, #2340] @ 70634 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2312] @ 70628 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2304] @ 7062c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ add r1, sp, #992 @ 0x3e0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #1408 @ 0x580 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2204] @ 6efe0 │ │ │ │ - ldr r3, [pc, #2204] @ 6efe4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2208] @ 70628 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2184] @ 6efe8 │ │ │ │ - ldr r3, [pc, #2184] @ 6efec │ │ │ │ + ldr r3, [pc, #2200] @ 7062c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2188] @ 70630 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2180] @ 70634 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2128] @ 6efe0 │ │ │ │ - ldr r3, [pc, #2128] @ 6efe4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2132] @ 70628 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2108] @ 6efe8 │ │ │ │ - ldr r3, [pc, #2108] @ 6efec │ │ │ │ + ldr r3, [pc, #2124] @ 7062c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2112] @ 70630 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2104] @ 70634 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #1568 @ 0x620 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1600 @ 0x640 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #1600 @ 0x640 │ │ │ │ add r1, sp, #1584 @ 0x630 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1536 @ 0x600 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1616 @ 0x650 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1600 @ 0x640 │ │ │ │ + add r3, sp, #1600 @ 0x640 │ │ │ │ + add r1, sp, #1584 @ 0x630 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1736] @ 6eff0 │ │ │ │ - ldr r3, [pc, #1736] @ 6eff4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1744] @ 70638 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1716] @ 6eff8 │ │ │ │ - ldr r3, [pc, #1716] @ 6effc │ │ │ │ + ldr r3, [pc, #1736] @ 7063c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1724] @ 70640 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1716] @ 70644 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1676] @ 6f000 │ │ │ │ - ldr r3, [pc, #1676] @ 6f004 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1692] @ 70648 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1660] @ 6f008 │ │ │ │ - ldr r3, [pc, #1660] @ 6f00c │ │ │ │ + ldr r3, [pc, #1680] @ 7064c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [pc, #1664] @ 70650 │ │ │ │ + ldr r3, [pc, #1664] @ 70654 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1592] @ 6eff0 │ │ │ │ - ldr r3, [pc, #1592] @ 6eff4 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1608] @ 70638 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1576] @ 6eff8 │ │ │ │ - ldr r3, [pc, #1576] @ 6effc │ │ │ │ + ldr r3, [pc, #1596] @ 7063c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1584] @ 70640 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1576] @ 70644 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1536] @ 6f000 │ │ │ │ - ldr r3, [pc, #1536] @ 6f004 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1524] @ 6f008 │ │ │ │ - ldr r3, [pc, #1524] @ 6f00c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1552] @ 70648 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #1544] @ 7064c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1532] @ 70650 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1524] @ 70654 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1488 @ 0x5d0 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1664 @ 0x680 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #1664 @ 0x680 │ │ │ │ add r1, sp, #1648 @ 0x670 │ │ │ │ + add r3, r3, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1376 @ 0x560 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1392 @ 0x570 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1664 @ 0x680 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #1664 @ 0x680 │ │ │ │ add r1, sp, #1648 @ 0x670 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1224] @ 6eff0 │ │ │ │ - ldr r3, [pc, #1224] @ 6eff4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1236] @ 70638 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1204] @ 6eff8 │ │ │ │ - ldr r3, [pc, #1204] @ 6effc │ │ │ │ + ldr r3, [pc, #1228] @ 7063c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1216] @ 70640 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1208] @ 70644 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1172] @ 6f008 │ │ │ │ - ldr r3, [pc, #1172] @ 6f00c │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1144] @ 6f000 │ │ │ │ - ldr r3, [pc, #1144] @ 6f004 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1192] @ 70650 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [pc, #1184] @ 70654 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1156] @ 70648 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1148] @ 7064c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1088] @ 6eff8 │ │ │ │ - ldr r3, [pc, #1088] @ 6effc │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1108] @ 70640 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1056] @ 6eff0 │ │ │ │ - ldr r3, [pc, #1056] @ 6eff4 │ │ │ │ + ldr r3, [pc, #1096] @ 70644 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1068] @ 70638 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1060] @ 7063c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1024] @ 6f000 │ │ │ │ - ldr r3, [pc, #1024] @ 6f004 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1008] @ 6f008 │ │ │ │ - ldr r3, [pc, #1008] @ 6f00c │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [pc, #1032] @ 70648 │ │ │ │ + ldr r3, [pc, #1032] @ 7064c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1020] @ 70650 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1012] @ 70654 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r2, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ + strd r0, [r2, r3] │ │ │ │ mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ strd r0, [ip, r4] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - strd r0, [r3, r2] │ │ │ │ mov r2, r8 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + strd r0, [r3, lr] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [r4, lr] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r9, [sp, #720] @ 0x2d0 │ │ │ │ + strd r0, [r9, r4] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r8, r3] │ │ │ │ mov r3, r7 │ │ │ │ + ldr ip, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [r8, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [r8, r6] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + ldr lr, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [r8, lr] │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r9, r2] │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr lr, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [r9, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [r9, r2] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + ldr ip, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [r9, ip] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #272] @ 0x110 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ mov r3, r7 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + strd r0, [lr, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - strd r0, [r8, r4] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [r8, r5] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r8, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ + ldr lr, [sp, #200] @ 0xc8 │ │ │ │ strd r0, [r3, lr] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [r6, lr] │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ + strd r0, [r6, r5] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ mov r3, r7 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [r2, lr] │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ strd r0, [ip, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r3, r2] │ │ │ │ - mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + strd r0, [r2, lr] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #1812] @ 0x714 │ │ │ │ + eor r2, r7, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #1808] @ 0x710 │ │ │ │ + add r3, r3, r2 │ │ │ │ ldr r2, [sp, #1860] @ 0x744 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - ldr r3, [sp, #1812] @ 0x714 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - eor r3, r5, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #1808] @ 0x710 │ │ │ │ - add r3, lr, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, ip, #80 @ 0x50 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, r1, #80 @ 0x50 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #1804] @ 0x70c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 627a0 │ │ │ │ + bne 63f58 │ │ │ │ add sp, sp, #1808 @ 0x710 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ stmdbcs lr, {r0, r1, r5, r7, r8, sp, pc} │ │ │ │ svccc 0x00ea9b66 │ │ │ │ stmibcc lr!, {r3, r6, r7, fp, sp, lr} │ │ │ │ svccc 0x00e1c73b │ │ │ │ stmdacc r6, {r0, r1, r3, r4, r5, r9, sl, ip, sp, lr, pc} │ │ │ │ svccc 0x00de2b5d │ │ │ │ @ instruction: 0xf180bdb1 │ │ │ │ svccc 0x00ec38b2 │ │ │ │ @ instruction: 0x56c62dda │ │ │ │ svccc 0x00ee9f41 │ │ │ │ cdpcs 15, 13, cr9, cr5, cr6, {0} │ │ │ │ svccc 0x00d29406 │ │ │ │ │ │ │ │ -0006f010 : │ │ │ │ - ldr r2, [pc, #12] @ 6f024 │ │ │ │ - ldr r1, [pc, #12] @ 6f028 │ │ │ │ +00070658 : │ │ │ │ + ldr r2, [pc, #12] @ 7066c │ │ │ │ + ldr r1, [pc, #12] @ 70670 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - andseq ip, r5, r0, lsl sp │ │ │ │ - @ instruction: 0xffff3704 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq pc, r5, r8, asr #13 │ │ │ │ + @ instruction: 0xffff3864 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ - ldr r4, [sp, #172] @ 0xac │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - ldr ip, [sp, #176] @ 0xb0 │ │ │ │ - cmp r1, r4 │ │ │ │ + ldr r4, [sp, #172] @ 0xac │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r2, r2, r1, lsl #5 │ │ │ │ - bge 6f804 │ │ │ │ + cmp r1, r4 │ │ │ │ + bge 70e60 │ │ │ │ + lsl r4, r3, #5 │ │ │ │ + cmp r0, #1 │ │ │ │ lsl r1, r3, #3 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - cmp ip, #1 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ - bne 6f80c │ │ │ │ + bne 70e7c │ │ │ │ add r3, r2, #32 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r3, r0, r1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, lr, r1 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + mov sl, #0 │ │ │ │ + str ip, [sp, #8] │ │ │ │ mov fp, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - mov sl, r1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str lr, [sp, #12] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, ip, r1 │ │ │ │ + str lr, [sp, #24] │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + add r3, lr, r1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ ldrd r2, [ip, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r6, [ip, #-8] │ │ │ │ - ldrd r0, [ip, #-16] │ │ │ │ ldrd r4, [ip, #-24] @ 0xffffffe8 │ │ │ │ + ldrd r0, [ip, #-16] │ │ │ │ + ldrd r6, [ip, #-8] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ strd r6, [sp, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r8, [sp, #32] │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, [sp, #48] @ 0x30 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldrd r8, [ip, lr] │ │ │ │ - strd r8, [sp, #56] @ 0x38 │ │ │ │ - ldrd r8, [ip, sl] │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - ldrd r2, [r1, lr] │ │ │ │ - ldrd r6, [r1, sl] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr lr, [sp, #120] @ 0x78 │ │ │ │ + ldrd r8, [r1, sl] │ │ │ │ + ldrd r2, [r3, sl] │ │ │ │ + ldrd r6, [lr, sl] │ │ │ │ + strd r8, [sp, #56] @ 0x38 │ │ │ │ + ldrd r8, [r5, sl] │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r9 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldrd r8, [ip, fp] │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr lr, [sp, #120] @ 0x78 │ │ │ │ + ldrd r8, [r5, fp] │ │ │ │ + ldrd r6, [lr, fp] │ │ │ │ mov r0, r8 │ │ │ │ - ldrd r6, [r1, fp] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - ldrd r8, [r5, fp] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldrd r6, [r4, fp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ strd r0, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldrd r6, [r3, r5] │ │ │ │ + ldrd r8, [r4, r5] │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r6, [r4, sl] │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldrd r6, [r3, fp] │ │ │ │ + ldrd r8, [r4, fp] │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r8, [r5, sl] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r6, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r6, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r6, [sp, #16] │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r4, [sp, #32] │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r2, [pc, #2804] @ 6ffdc │ │ │ │ - ldr r3, [pc, #2804] @ 6ffe0 │ │ │ │ - strd r0, [ip, lr] │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldr r2, [pc, #2824] @ 71648 │ │ │ │ + ldr r3, [pc, #2824] @ 7164c │ │ │ │ + strd r0, [ip, sl] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2792] @ 6ffe4 │ │ │ │ - ldr r3, [pc, #2792] @ 6ffe8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2804] @ 71650 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2796] @ 71654 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2744] @ 6ffe4 │ │ │ │ - ldr r3, [pc, #2744] @ 6ffe8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2764] @ 71650 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2716] @ 6ffdc │ │ │ │ - ldr r3, [pc, #2716] @ 6ffe0 │ │ │ │ + ldr r3, [pc, #2756] @ 71654 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2728] @ 71648 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2720] @ 7164c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2664] @ 6ffec │ │ │ │ - ldr r3, [pc, #2664] @ 6fff0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #2660] @ 6fff4 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2684] @ 71658 │ │ │ │ + ldr r3, [pc, #2684] @ 7165c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #2664] @ 71660 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - strd r0, [r9, fp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r0, [r3, fp] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr lr, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [lr, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #120] @ 0x78 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, sl] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - ldr r2, [pc, #2436] @ 6ffdc │ │ │ │ - ldr r3, [pc, #2436] @ 6ffe0 │ │ │ │ - strd r0, [r9, sl] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldrd r8, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [pc, #2448] @ 71648 │ │ │ │ + strd r0, [r3, fp] │ │ │ │ + ldr r3, [pc, #2444] @ 7164c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r6, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #2412] @ 6ffe4 │ │ │ │ - ldr r3, [pc, #2412] @ 6ffe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2420] @ 71650 │ │ │ │ + ldr r3, [pc, #2420] @ 71654 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2364] @ 6ffe4 │ │ │ │ - ldr r3, [pc, #2364] @ 6ffe8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2380] @ 71650 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2332] @ 6ffdc │ │ │ │ - ldr r3, [pc, #2332] @ 6ffe0 │ │ │ │ + ldr r3, [pc, #2368] @ 71654 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2340] @ 71648 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2332] @ 7164c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2284] @ 6ffec │ │ │ │ - ldr r3, [pc, #2284] @ 6fff0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #2280] @ 6fff4 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2300] @ 71658 │ │ │ │ + ldr r3, [pc, #2300] @ 7165c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #2280] @ 71660 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + add sl, sl, #8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [ip, sl] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - strd r0, [ip, fp] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + strd r0, [r3, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r4, fp] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + strd r0, [r4, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + strd r0, [r4, fp] │ │ │ │ + add fp, fp, #8 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ add r3, ip, #32 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r3, lr, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, r5, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - add fp, fp, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - strd r0, [r4, sl] │ │ │ │ - add sl, sl, #8 │ │ │ │ - bne 6f098 │ │ │ │ + bne 706f0 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r3, ip, #3 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + lsl r3, r0, #3 │ │ │ │ + mov sl, r4 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str lr, [sp, #24] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, r2, #32 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r3, r0, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, ip, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, lr, r1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - mov fp, r4 │ │ │ │ mov r3, #0 │ │ │ │ - mov sl, r1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str lr, [sp, #12] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldrd r2, [ip, #-16] │ │ │ │ - ldrd r6, [ip, #-8] │ │ │ │ + mov fp, r3 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ ldrd r0, [ip, #-32] @ 0xffffffe0 │ │ │ │ ldrd r4, [ip, #-24] @ 0xffffffe8 │ │ │ │ + ldrd r2, [ip, #-16] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldrd r6, [ip, #-8] │ │ │ │ strd r6, [sp, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - strd r8, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + strd r8, [sp, #32] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldrd r8, [ip, lr] │ │ │ │ - strd r8, [sp, #64] @ 0x40 │ │ │ │ - ldrd r8, [ip, sl] │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldrd r2, [r1, lr] │ │ │ │ - ldrd r6, [r1, sl] │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldrd r8, [r1, fp] │ │ │ │ + ldrd r6, [lr, fp] │ │ │ │ + ldrd r2, [r3, fp] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ + strd r8, [sp, #64] @ 0x40 │ │ │ │ + ldrd r8, [r5, fp] │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldrd r8, [ip, fp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldrd r6, [r1, fp] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldrd r6, [lr, sl] │ │ │ │ + ldrd r8, [r5, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #32] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ - ldrd r6, [r4, fp] │ │ │ │ - ldrd r8, [r5, fp] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ strd r0, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r6, [r3, r5] │ │ │ │ + ldrd r8, [r4, r5] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r6, [r4, sl] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r6, [r3, sl] │ │ │ │ + ldrd r8, [r4, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ - ldrd r8, [r5, sl] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r6, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r8, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r6, [sp, #16] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + strd r6, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - strd r0, [r3, lr] │ │ │ │ + strd r0, [r3, fp] │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r2, [pc, #828] @ 6ffe4 │ │ │ │ - ldr r3, [pc, #828] @ 6ffe8 │ │ │ │ - strd r0, [ip, lr] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldr r2, [pc, #828] @ 71650 │ │ │ │ + ldr r3, [pc, #828] @ 71654 │ │ │ │ + strd r0, [ip, fp] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #800] @ 6ffdc │ │ │ │ - ldr r3, [pc, #800] @ 6ffe0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #788] @ 71648 │ │ │ │ + ldr r3, [pc, #788] @ 7164c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #764] @ 6ffe4 │ │ │ │ - ldr r3, [pc, #764] @ 6ffe8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #764] @ 71650 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #736] @ 6ffdc │ │ │ │ - ldr r3, [pc, #736] @ 6ffe0 │ │ │ │ + ldr r3, [pc, #756] @ 71654 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #724] @ 71648 │ │ │ │ + ldr r3, [pc, #724] @ 7164c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #684] @ 6ffec │ │ │ │ - ldr r3, [pc, #684] @ 6fff0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #680] @ 6fff4 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #684] @ 71658 │ │ │ │ + ldr r3, [pc, #684] @ 7165c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #664] @ 71660 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r9, fp] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3, fp] │ │ │ │ mov r3, r5 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, sl] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [lr, fp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - ldr r2, [pc, #456] @ 6ffe4 │ │ │ │ - ldr r3, [pc, #456] @ 6ffe8 │ │ │ │ - strd r0, [r9, sl] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldrd r8, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [pc, #448] @ 71650 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + ldr r3, [pc, #444] @ 71654 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r6, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #416] @ 6ffdc │ │ │ │ - ldr r3, [pc, #416] @ 6ffe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #404] @ 71648 │ │ │ │ + ldr r3, [pc, #404] @ 7164c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #376] @ 6ffe4 │ │ │ │ - ldr r3, [pc, #376] @ 6ffe8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #372] @ 71650 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #344] @ 6ffdc │ │ │ │ - ldr r3, [pc, #344] @ 6ffe0 │ │ │ │ + ldr r3, [pc, #360] @ 71654 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #332] @ 71648 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #324] @ 7164c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #296] @ 6ffec │ │ │ │ - ldr r3, [pc, #296] @ 6fff0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #292] @ 6fff4 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #292] @ 71658 │ │ │ │ + ldr r3, [pc, #292] @ 7165c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #272] @ 71660 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [r3, fp] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [ip, sl] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [ip, fp] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r4, fp] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + strd r0, [r4, r5] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + strd r0, [r4, sl] │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ + add r2, ip, #32 │ │ │ │ add r3, r3, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - add r2, lr, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, ip, #32 │ │ │ │ + add r2, r5, r3 │ │ │ │ add fp, fp, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - strd r0, [r4, sl] │ │ │ │ add sl, sl, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6f844 │ │ │ │ - add sp, sp, #132 @ 0x84 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 70eb0 │ │ │ │ + b 70e60 │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ - blls fe66d294 │ │ │ │ + blls fe66e900 │ │ │ │ svccc 0x00e1e377 │ │ │ │ svccc 0x00d00000 │ │ │ │ │ │ │ │ -0006fff8 : │ │ │ │ - ldr r2, [pc, #12] @ 7000c │ │ │ │ - ldr r1, [pc, #12] @ 70010 │ │ │ │ +00071664 : │ │ │ │ + ldr r2, [pc, #12] @ 71678 │ │ │ │ + ldr r1, [pc, #12] @ 7167c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - andseq fp, r5, r8, ror #26 │ │ │ │ - @ instruction: 0xfffff020 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #324 @ 0x144 │ │ │ │ + @ instruction: 0x0015e6fc │ │ │ │ + @ instruction: 0xffffeffc │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r3 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #324 @ 0x144 │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ - ldr lr, [pc, #76] @ 70080 │ │ │ │ + ldr lr, [pc, #72] @ 716fc │ │ │ │ cmp r3, r1 │ │ │ │ add lr, pc, lr │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - bge 71364 │ │ │ │ + bge 729e0 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ - ldr r4, [pc, #56] @ 70084 │ │ │ │ - lsl r1, r1, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ + ldr r4, [pc, #52] @ 71700 │ │ │ │ + lsl r1, r1, #3 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ ldr lr, [lr, r4] │ │ │ │ + str ip, [sp, #4] │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldr r1, [lr] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - str r1, [sp, #316] @ 0x13c │ │ │ │ str r3, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - b 700ac │ │ │ │ - andseq lr, r5, ip, lsl #23 │ │ │ │ + str r1, [sp, #316] @ 0x13c │ │ │ │ + b 71728 │ │ │ │ + andseq r1, r6, ip, lsl #10 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - blls fe66d330 │ │ │ │ + blls fe66e9ac │ │ │ │ svccc 0x00e1e377 │ │ │ │ svccc 0x00d00000 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ - ldrd r6, [ip, #-24] @ 0xffffffe8 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldrd r4, [ip, #-40] @ 0xffffffd8 │ │ │ │ add sl, r2, r1 │ │ │ │ + ldrd r6, [ip, #-24] @ 0xffffffe8 │ │ │ │ add fp, r3, r1 │ │ │ │ - ldrd r2, [ip, #-32] @ 0xffffffe0 │ │ │ │ ldrd r0, [ip, #-48] @ 0xffffffd0 │ │ │ │ - ldrd r4, [ip, #-40] @ 0xffffffd8 │ │ │ │ + ldrd r2, [ip, #-32] @ 0xffffffe0 │ │ │ │ + strd r6, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - strd r6, [sp, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - strd r8, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + strd r8, [sp, #32] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ ldrd r6, [r3, #-16] │ │ │ │ ldrd r8, [r3, #-8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r8, [sp, #96] @ 0x60 │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r6, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r6, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr ip, [sp, #304] @ 0x130 │ │ │ │ ldrd r2, [r2, r1] │ │ │ │ ldrd r4, [ip, r1] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ strd r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsl ip, r3, #3 │ │ │ │ ldrd r8, [sl, ip] │ │ │ │ + str ip, [sp, #104] @ 0x68 │ │ │ │ ldrd r6, [fp, ip] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - str ip, [sp, #104] @ 0x68 │ │ │ │ - strd r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ lsl r5, r3, #5 │ │ │ │ ldrd r6, [sl, r5] │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, [fp, r5] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r8, [fp, r5] │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #192] @ 0xc0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ lsl ip, r3, #3 │ │ │ │ ldrd r6, [sl, ip] │ │ │ │ + str ip, [sp, #24] │ │ │ │ ldrd r8, [fp, ip] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #208] @ 0xd0 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ add r3, ip, r3 │ │ │ │ lsl r4, r3, #3 │ │ │ │ ldrd r6, [sl, r4] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ + ldrd r8, [fp, r4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r8, [fp, r4] │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ add r8, r3, r3, lsl #1 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ lsl r8, r8, #4 │ │ │ │ ldrd r6, [sl, r8] │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ + ldrd r8, [r8, fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r8, [r8, fp] │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r8, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + strd r8, [sp, #120] @ 0x78 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r6, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r8, [sp, #240] @ 0xf0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + strd r8, [sp, #240] @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r6, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r8, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + strd r8, [sp, #192] @ 0xc0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r6, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ strd r0, [r3] │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r8, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + strd r8, [sp, #88] @ 0x58 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ lsl r9, r3, #4 │ │ │ │ ldrd r6, [sl, r9] │ │ │ │ str r9, [sp, #32] │ │ │ │ + ldrd r8, [r9, fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r8, [r9, fp] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsl r1, r1, #3 │ │ │ │ ldrd r6, [sl, r1] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, [fp, r1] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ sub r3, ip, r3 │ │ │ │ lsl lr, r3, #3 │ │ │ │ ldrd r6, [sl, lr] │ │ │ │ + str lr, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, [fp, lr] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ lsl r9, r3, #6 │ │ │ │ ldrd r6, [sl, r9] │ │ │ │ str r9, [sp, #16] │ │ │ │ + ldrd r8, [r9, fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r8, [r9, fp] │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r8, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r8, [sp, #152] @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r2, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ strd r4, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2932] @ 70088 │ │ │ │ - ldr r3, [pc, #-2932] @ 7008c │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2932] @ 71704 │ │ │ │ + ldr r3, [pc, #-2932] @ 71708 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [pc, #-2968] @ 70090 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2972] @ 7170c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3036] @ 70094 │ │ │ │ - ldr r3, [pc, #-3036] @ 70098 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3044] @ 71710 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3056] @ 7009c │ │ │ │ - ldr r3, [pc, #-3056] @ 700a0 │ │ │ │ + ldr r3, [pc, #-3052] @ 71714 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3064] @ 71718 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3072] @ 7171c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3112] @ 70094 │ │ │ │ - ldr r3, [pc, #-3112] @ 70098 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3120] @ 71710 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3132] @ 7009c │ │ │ │ - ldr r3, [pc, #-3132] @ 700a0 │ │ │ │ + ldr r3, [pc, #-3128] @ 71714 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3140] @ 71718 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3148] @ 7171c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + ldr lr, [sp, #104] @ 0x68 │ │ │ │ strd r0, [sl, lr] │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ strd r0, [sl, r5] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sl, r7] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldrd r8, [r3] │ │ │ │ ldrd r6, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, [sl, ip] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, ip] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1440] @ 7136c │ │ │ │ - ldr r3, [pc, #1440] @ 71370 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1460] @ 729fc │ │ │ │ + ldr r3, [pc, #1460] @ 72a00 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [pc, #1400] @ 71374 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1416] @ 72a04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1340] @ 71378 │ │ │ │ - ldr r3, [pc, #1340] @ 7137c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1352] @ 72a08 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1320] @ 71380 │ │ │ │ - ldr r3, [pc, #1320] @ 71384 │ │ │ │ + ldr r3, [pc, #1344] @ 72a0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1332] @ 72a10 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1324] @ 72a14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1264] @ 71378 │ │ │ │ - ldr r3, [pc, #1264] @ 7137c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1276] @ 72a08 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1244] @ 71380 │ │ │ │ - ldr r3, [pc, #1244] @ 71384 │ │ │ │ + ldr r3, [pc, #1268] @ 72a0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1256] @ 72a10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1248] @ 72a14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + ldr lr, [sp, #104] @ 0x68 │ │ │ │ strd r0, [fp, lr] │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [fp, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ strd r0, [fp, lr] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [fp, ip] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ ldrd r4, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ strd r0, [fp, r7] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldrd r8, [r1] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #976] @ 7136c │ │ │ │ - ldr r3, [pc, #976] @ 71370 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #996] @ 729fc │ │ │ │ + ldr r3, [pc, #996] @ 72a00 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #936] @ 71374 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #952] @ 72a04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #872] @ 71378 │ │ │ │ - ldr r3, [pc, #872] @ 7137c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #884] @ 72a08 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #852] @ 71380 │ │ │ │ - ldr r3, [pc, #852] @ 71384 │ │ │ │ + ldr r3, [pc, #876] @ 72a0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #864] @ 72a10 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #856] @ 72a14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #796] @ 71378 │ │ │ │ - ldr r3, [pc, #796] @ 7137c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #808] @ 72a08 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #776] @ 71380 │ │ │ │ - ldr r3, [pc, #776] @ 71384 │ │ │ │ + ldr r3, [pc, #800] @ 72a0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #788] @ 72a10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #780] @ 72a14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #108] @ 0x6c │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr lr, [sp, #108] @ 0x6c │ │ │ │ strd r0, [lr, ip] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ + ldr lr, [sp, #64] @ 0x40 │ │ │ │ strd r0, [sl, lr] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sl, r7] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ ldrd r6, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ strd r0, [sl, r9] │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r4, [r1] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #504] @ 7136c │ │ │ │ - ldr r3, [pc, #504] @ 71370 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #524] @ 729fc │ │ │ │ + ldr r3, [pc, #524] @ 72a00 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #464] @ 71374 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #480] @ 72a04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #404] @ 71378 │ │ │ │ - ldr r3, [pc, #404] @ 7137c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #416] @ 72a08 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #384] @ 71380 │ │ │ │ - ldr r3, [pc, #384] @ 71384 │ │ │ │ + ldr r3, [pc, #408] @ 72a0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #396] @ 72a10 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #388] @ 72a14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #328] @ 71378 │ │ │ │ - ldr r3, [pc, #328] @ 7137c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [pc, #340] @ 72a08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #308] @ 71380 │ │ │ │ - ldr r3, [pc, #308] @ 71384 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [pc, #332] @ 72a0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #320] @ 72a10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #312] @ 72a14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ strd r0, [r2, sl] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [fp, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ + ldr lr, [sp, #64] @ 0x40 │ │ │ │ strd r0, [fp, lr] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [fp, r7] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #316] @ 0x13c │ │ │ │ ldr r9, [sp, #16] │ │ │ │ + ldr r2, [sp, #316] @ 0x13c │ │ │ │ + strd r0, [fp, r9] │ │ │ │ eor r2, r3, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #312] @ 0x138 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ add r2, sl, r2 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r2, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ ldr r2, [sp, #364] @ 0x16c │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ cmp r2, r3 │ │ │ │ - strd r0, [fp, r9] │ │ │ │ - bne 700a4 │ │ │ │ + bne 71720 │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blls fe66e614 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + blls fe66fca4 │ │ │ │ svccc 0x00e1e377 │ │ │ │ svccc 0x00d00000 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ │ │ │ │ -00071388 : │ │ │ │ - ldr r2, [pc, #12] @ 7139c │ │ │ │ - ldr r1, [pc, #12] @ 713a0 │ │ │ │ +00072a18 : │ │ │ │ + ldr r2, [pc, #12] @ 72a2c │ │ │ │ + ldr r1, [pc, #12] @ 72a30 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - andseq sl, r5, r8, lsl sl │ │ │ │ - @ instruction: 0xffffec78 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq sp, r5, r8, lsl #7 │ │ │ │ + @ instruction: 0xffffec54 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #684 @ 0x2ac │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ - ldr ip, [pc, #68] @ 71408 │ │ │ │ + ldr lr, [pc, #68] @ 72aac │ │ │ │ cmp r3, r1 │ │ │ │ - add ip, pc, ip │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ - bge 743f8 │ │ │ │ + add lr, pc, lr │ │ │ │ + bge 75aa0 │ │ │ │ ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ - ldr lr, [pc, #48] @ 7140c │ │ │ │ - lsl r1, r1, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ + ldr r4, [pc, #48] @ 72ab0 │ │ │ │ + lsl r1, r1, #3 │ │ │ │ str r1, [sp, #672] @ 0x2a0 │ │ │ │ - ldr ip, [ip, lr] │ │ │ │ + ldr lr, [lr, r4] │ │ │ │ + str ip, [sp, #24] │ │ │ │ str r3, [sp, #668] @ 0x29c │ │ │ │ add r3, r2, r3, lsl #6 │ │ │ │ - ldr r1, [ip] │ │ │ │ + ldr r1, [lr] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - str r1, [sp, #676] @ 0x2a4 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - b 71418 │ │ │ │ - @ instruction: 0x0015d7fc │ │ │ │ + str r1, [sp, #676] @ 0x2a4 │ │ │ │ + b 72abc │ │ │ │ + andseq r0, r6, r8, asr r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #668] @ 0x29c │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ + ldrd r4, [r7, #-56] @ 0xffffffc8 │ │ │ │ add fp, r3, ip │ │ │ │ - str fp, [sp, #12] │ │ │ │ + ldrd r8, [r7, #-40] @ 0xffffffd8 │ │ │ │ add r3, r2, ip │ │ │ │ + str fp, [sp, #12] │ │ │ │ ldrd sl, [r7, #-64] @ 0xffffffc0 │ │ │ │ - ldrd r8, [r7, #-40] @ 0xffffffd8 │ │ │ │ str r3, [sp] │ │ │ │ ldrd r2, [r7, #-48] @ 0xffffffd0 │ │ │ │ + strd r8, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - strd r8, [sp, #32] │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r4, [r7, #-56] @ 0xffffffc8 │ │ │ │ mov r6, sl │ │ │ │ mov r7, fp │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r8, [sp, #56] @ 0x38 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + strd r8, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - strd r6, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + strd r6, [sp, #40] @ 0x28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, [r7, #-24] @ 0xffffffe8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r8, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r8, [sp, #120] @ 0x78 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r6, [r7, #-32] @ 0xffffffe0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r8, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r8, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #248] @ 0xf8 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #112] @ 0x70 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #72] @ 0x48 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #64] @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r7, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r7, fp │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r9 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r6, [r1, #-16] │ │ │ │ ldrd r8, [r1, #-8] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #536 @ 0x218 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r6 │ │ │ │ strd r6, [sp, #144] @ 0x90 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r8, [sp, #152] @ 0x98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r8, [sp, #152] @ 0x98 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #200] @ 0xc8 │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ - ldr lr, [sp, #208] @ 0xd0 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ + ldr ip, [sp, #200] @ 0xc8 │ │ │ │ strd r0, [r3] │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + ldr lr, [sp, #208] @ 0xd0 │ │ │ │ ldrd r2, [r2, ip] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ strd r2, [sp, #128] @ 0x80 │ │ │ │ ldrd r2, [lr, ip] │ │ │ │ - add sl, r1, r1, lsl #2 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ strd r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp] │ │ │ │ - lsl ip, sl, #4 │ │ │ │ - ldrd r6, [r3, ip] │ │ │ │ + add sl, ip, ip, lsl #2 │ │ │ │ + lsl r1, sl, #4 │ │ │ │ + ldrd r6, [r3, r1] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldrd r8, [fp, r1] │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r8, [fp, ip] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ lsl lr, sl, #3 │ │ │ │ - ldrd r6, [r3, lr] │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ add r9, fp, lr │ │ │ │ - add r5, r3, sl, lsl #3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ str lr, [sp, #160] @ 0xa0 │ │ │ │ - str r5, [sp, #212] @ 0xd4 │ │ │ │ str r9, [sp, #664] @ 0x298 │ │ │ │ + ldrd r6, [r3, lr] │ │ │ │ + add r5, r3, lr │ │ │ │ ldrd r8, [fp, lr] │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #120] @ 0x78 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + str r5, [sp, #212] @ 0xd4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ - ldrd r8, [r5, ip] │ │ │ │ - ldrd r6, [r4, ip] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldrd r8, [r5, r1] │ │ │ │ + ldrd r6, [r7, r1] │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #224] @ 0xe0 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ strd r0, [r3] │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ strd r0, [r3] │ │ │ │ ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ mov r3, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp] │ │ │ │ - lsl r5, r1, #6 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + lsl r5, ip, #6 │ │ │ │ ldrd r6, [r3, r5] │ │ │ │ add r2, fp, r5 │ │ │ │ - add r9, r3, r1, lsl #6 │ │ │ │ + add r4, r3, r5 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - str r9, [sp, #216] @ 0xd8 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ ldrd r8, [fp, r5] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r9, [sp, #216] @ 0xd8 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r8, [r9, ip] │ │ │ │ - ldrd r6, [r2, ip] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r8, [r4, r1] │ │ │ │ + ldrd r6, [r2, r1] │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ - lsl r2, lr, #4 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, lr, lr, lsl #4 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + lsl r2, ip, #4 │ │ │ │ + add r3, r2, ip │ │ │ │ lsl r9, r3, #3 │ │ │ │ ldr r3, [sp] │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + str r9, [sp, #168] @ 0xa8 │ │ │ │ ldrd r6, [r3, r9] │ │ │ │ - ldrd r0, [r1] │ │ │ │ + ldrd r8, [r9, fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str r9, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r8, [r9, fp] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ + mov r2, r8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - rsb r3, lr, lr, lsl #3 │ │ │ │ - lsl r5, lr, #3 │ │ │ │ - lsl r4, r3, #3 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ mov sl, r0 │ │ │ │ - ldrd r8, [r1, r4] │ │ │ │ + mov fp, r1 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + lsl r5, ip, #3 │ │ │ │ + sub r3, r5, ip │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + ldrd r8, [r9, r4] │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r2, r8 │ │ │ │ ldrd r6, [r3, r4] │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r3, r9 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #136] @ 0x88 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ mov r2, r4 │ │ │ │ + mov r4, #104 @ 0x68 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ - add fp, lr, lr, lsl #1 │ │ │ │ - str fp, [sp, #128] @ 0x80 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, lr, fp, lsl #2 │ │ │ │ - ldr r1, [sp] │ │ │ │ - lsl r8, r3, #3 │ │ │ │ - ldrd r6, [r1, r8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ - mov r2, r6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldrd r0, [r1] │ │ │ │ - str r8, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r8, [r8, r3] │ │ │ │ + mul r4, ip, r4 │ │ │ │ + ldrd r6, [r9, r4] │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + ldrd r8, [r3, r4] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - lsl r6, r7, #3 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ - ldrd r8, [r1, r6] │ │ │ │ - ldrd r6, [r6, r3] │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r9, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r7, ip, ip, lsl #1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ + lsl r7, r7, #3 │ │ │ │ + ldrd r8, [r9, r7] │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r6, [r7, r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ - lsl fp, fp, #5 │ │ │ │ - str fp, [sp, #56] @ 0x38 │ │ │ │ + ldr fp, [sp, #184] @ 0xb8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldrd r6, [r1, fp] │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + lsl fp, fp, #5 │ │ │ │ + ldrd r6, [r9, fp] │ │ │ │ + str fp, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, [r3, fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldrd r8, [r9, r2] │ │ │ │ ldrd r6, [r3, r2] │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r8, [r1, r2] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ + mov r0, sl │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ strd sl, [r1] │ │ │ │ - mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #544 @ 0x220 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ + mov r0, sl │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ strd sl, [r1] │ │ │ │ - mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #552 @ 0x228 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sl │ │ │ │ strd r8, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ - mov r2, r0 │ │ │ │ strd sl, [r1] │ │ │ │ - mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ + mov r0, r8 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ strd r8, [r1] │ │ │ │ - mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r8, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ + mov r0, r8 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ strd r8, [r1] │ │ │ │ - mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ + mov r0, r8 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ strd r8, [r1] │ │ │ │ - mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r8, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ strd r8, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ strd r4, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ strd r8, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp] │ │ │ │ add r3, sp, #600 @ 0x258 │ │ │ │ - lsl r9, lr, #5 │ │ │ │ - str r9, [sp, #32] │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldrd r6, [r1, r9] │ │ │ │ - add fp, r1, lr, lsl #5 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + lsl fp, ip, #5 │ │ │ │ + ldrd r6, [r9, fp] │ │ │ │ + add lr, r9, fp │ │ │ │ + str fp, [sp, #32] │ │ │ │ + str lr, [sp, #96] @ 0x60 │ │ │ │ + add lr, r3, fp │ │ │ │ + ldrd r8, [r3, fp] │ │ │ │ + str lr, [sp, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - str fp, [sp, #88] @ 0x58 │ │ │ │ - add fp, r3, r9 │ │ │ │ - ldrd r8, [r9, r3] │ │ │ │ mov r3, r7 │ │ │ │ - str fp, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - ldrd r8, [r4, ip] │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #96] @ 0x60 │ │ │ │ + mov fp, r1 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldrd r8, [lr, r1] │ │ │ │ + ldr lr, [sp, #104] @ 0x68 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r6, [r7, ip] │ │ │ │ - mov fp, r1 │ │ │ │ + ldrd r6, [lr, r1] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ - mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - add fp, r1, r5 │ │ │ │ - ldrd r6, [r1, r5] │ │ │ │ - str fp, [sp, #72] @ 0x48 │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ + add r1, r9, r5 │ │ │ │ + ldrd r6, [r9, r5] │ │ │ │ + add ip, r3, r5 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ ldrd r8, [r3, r5] │ │ │ │ - add r4, r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - ldrd r8, [r1, ip] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ mov sl, r0 │ │ │ │ - mov r2, r8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr ip, [sp, #88] @ 0x58 │ │ │ │ + ldrd r8, [r5, r1] │ │ │ │ + ldrd r6, [ip, r1] │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r0, [r1] │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r6, [r4, ip] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r5, lr │ │ │ │ - ldr r1, [sp] │ │ │ │ - lsl fp, r3, #3 │ │ │ │ - ldrd r6, [r1, fp] │ │ │ │ - add r9, r1, r3, lsl #3 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + add r3, r5, ip │ │ │ │ + lsl r7, r3, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + mov r4, r7 │ │ │ │ + add r1, r9, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + add r5, r3, r4 │ │ │ │ + ldrd r8, [r3, r4] │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ - add r5, r3, fp │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - str r9, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r8, [r3, fp] │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp, #240] @ 0xf0 │ │ │ │ - str fp, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #112] @ 0x70 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r9, [sp, #232] @ 0xe8 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r8, [r9, ip] │ │ │ │ - ldrd r6, [r4, ip] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov fp, r1 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r8, [r6, r1] │ │ │ │ + ldrd r6, [r5, r1] │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ add r3, sp, #528 @ 0x210 │ │ │ │ - lsl r4, lr, #7 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldrd r6, [r1, r4] │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ - ldrd r8, [r3, r4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + lsl lr, lr, #7 │ │ │ │ + ldrd r6, [r9, lr] │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ + ldrd r8, [r3, lr] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #536 @ 0x218 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ lsl r7, r7, #4 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r8, [r1, r7] │ │ │ │ + ldrd r8, [r9, r7] │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ ldrd r6, [r7, r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ - strd r2, [r1] │ │ │ │ mov r0, r4 │ │ │ │ + strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, r5 │ │ │ │ strd r4, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #536 @ 0x218 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ + mov r2, r8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - strd r8, [r3] │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r0 │ │ │ │ + strd r8, [r3] │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #616 @ 0x268 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r8, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - strd r2, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ + mov r0, r8 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ strd r8, [r1] │ │ │ │ - mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #632 @ 0x278 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - strd r8, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - strd r6, [r3] │ │ │ │ + strd r8, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ + strd r6, [r3] │ │ │ │ + mov r3, r1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #640 @ 0x280 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #528 @ 0x210 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ strd r8, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #648 @ 0x288 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #528 @ 0x210 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ - mov r2, r0 │ │ │ │ strd r8, [r1] │ │ │ │ - mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #544 @ 0x220 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ ldrd sl, [r3] │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3600] @ 74190 │ │ │ │ - ldr r3, [pc, #3600] @ 74194 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3600] @ 75838 │ │ │ │ + ldr r3, [pc, #3600] @ 7583c │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #528 @ 0x210 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #536 @ 0x218 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #536 @ 0x218 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #3560] @ 741a0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3556] @ 75848 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3476] @ 741a4 │ │ │ │ - ldr r3, [pc, #3476] @ 741a8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3468] @ 7584c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3456] @ 741ac │ │ │ │ - ldr r3, [pc, #3456] @ 741b0 │ │ │ │ + ldr r3, [pc, #3460] @ 75850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3448] @ 75854 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3440] @ 75858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3400] @ 741a4 │ │ │ │ - ldr r3, [pc, #3400] @ 741a8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3392] @ 7584c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3380] @ 741ac │ │ │ │ - ldr r3, [pc, #3380] @ 741b0 │ │ │ │ + ldr r3, [pc, #3384] @ 75850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3372] @ 75854 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3364] @ 75858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ strd r0, [r9, ip] │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr lr, [sp, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldr lr, [sp, #96] @ 0x60 │ │ │ │ strd r0, [lr, ip] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp] │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #528 @ 0x210 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [r9, r7] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #112] @ 0x70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r9, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ add r3, sp, #552 @ 0x228 │ │ │ │ + ldr sl, [sp, #216] @ 0xd8 │ │ │ │ ldrd r6, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r5, lr] │ │ │ │ + strd r0, [sl, lr] │ │ │ │ add r1, sp, #608 @ 0x260 │ │ │ │ ldrd r4, [r1] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3064] @ 74190 │ │ │ │ - ldr r3, [pc, #3064] @ 74194 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3064] @ 75838 │ │ │ │ + ldr r3, [pc, #3064] @ 7583c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [pc, #3032] @ 741a0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3028] @ 75848 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2952] @ 741a4 │ │ │ │ - ldr r3, [pc, #2952] @ 741a8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2944] @ 7584c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2932] @ 741ac │ │ │ │ - ldr r3, [pc, #2932] @ 741b0 │ │ │ │ + ldr r3, [pc, #2936] @ 75850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2924] @ 75854 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2916] @ 75858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2876] @ 741a4 │ │ │ │ - ldr r3, [pc, #2876] @ 741a8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2868] @ 7584c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2856] @ 741ac │ │ │ │ - ldr r3, [pc, #2856] @ 741b0 │ │ │ │ + ldr r3, [pc, #2860] @ 75850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2848] @ 75854 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2840] @ 75858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ strd r0, [r3, lr] │ │ │ │ mov r3, fp │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ strd r0, [r3, ip] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ strd r0, [r7, r9] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr fp, [sp, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ + ldr fp, [sp, #112] @ 0x70 │ │ │ │ strd r0, [r3, fp] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #224] @ 0xe0 │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ - strd r0, [r7, r9] │ │ │ │ + strd r0, [ip, r9] │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ ldrd sl, [r3] │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2544] @ 74190 │ │ │ │ - ldr r3, [pc, #2544] @ 74194 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2544] @ 75838 │ │ │ │ + ldr r3, [pc, #2544] @ 7583c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #2512] @ 741a0 │ │ │ │ + strd r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2508] @ 75848 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2432] @ 741a4 │ │ │ │ - ldr r3, [pc, #2432] @ 741a8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2424] @ 7584c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2412] @ 741ac │ │ │ │ - ldr r3, [pc, #2412] @ 741b0 │ │ │ │ + ldr r3, [pc, #2416] @ 75850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2404] @ 75854 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2396] @ 75858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2356] @ 741a4 │ │ │ │ - ldr r3, [pc, #2356] @ 741a8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2348] @ 7584c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2336] @ 741ac │ │ │ │ - ldr r3, [pc, #2336] @ 741b0 │ │ │ │ + ldr r3, [pc, #2340] @ 75850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2328] @ 75854 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2320] @ 75858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ strd r0, [r3, ip] │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd r0, [ip, r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp] │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ strd r0, [r9, r7] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r9, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ - strd r0, [r9, r7] │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ ldrd r6, [r3] │ │ │ │ + strd r0, [r9, r5] │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2036] @ 74190 │ │ │ │ - ldr r3, [pc, #2036] @ 74194 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2036] @ 75838 │ │ │ │ + ldr r3, [pc, #2036] @ 7583c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #2004] @ 741a0 │ │ │ │ + strd r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2000] @ 75848 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1928] @ 741a4 │ │ │ │ - ldr r3, [pc, #1928] @ 741a8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1920] @ 7584c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1908] @ 741ac │ │ │ │ - ldr r3, [pc, #1908] @ 741b0 │ │ │ │ + ldr r3, [pc, #1912] @ 75850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1900] @ 75854 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1892] @ 75858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1852] @ 741a4 │ │ │ │ - ldr r3, [pc, #1852] @ 741a8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1844] @ 7584c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1832] @ 741ac │ │ │ │ - ldr r3, [pc, #1832] @ 741b0 │ │ │ │ + ldr r3, [pc, #1836] @ 75850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1824] @ 75854 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1816] @ 75858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r9, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [r9, ip] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ + ldr ip, [sp, #128] @ 0x80 │ │ │ │ strd r0, [r3, ip] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [r9, r3] │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [r9, r7] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r9, r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #600 @ 0x258 │ │ │ │ ldrd sl, [r3] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [r9, r7] │ │ │ │ + strd r0, [r9, r5] │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ ldrd r8, [r1] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1524] @ 74190 │ │ │ │ - ldr r3, [pc, #1524] @ 74194 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1524] @ 75838 │ │ │ │ + ldr r3, [pc, #1524] @ 7583c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1492] @ 741a0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1488] @ 75848 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1408] @ 741a4 │ │ │ │ - ldr r3, [pc, #1408] @ 741a8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1400] @ 7584c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1388] @ 741ac │ │ │ │ - ldr r3, [pc, #1388] @ 741b0 │ │ │ │ + ldr r3, [pc, #1392] @ 75850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1380] @ 75854 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1372] @ 75858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1332] @ 741a4 │ │ │ │ - ldr r3, [pc, #1332] @ 741a8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1324] @ 7584c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1312] @ 741ac │ │ │ │ - ldr r3, [pc, #1312] @ 741b0 │ │ │ │ + ldr r3, [pc, #1316] @ 75850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1304] @ 75854 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1296] @ 75858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - ldr r7, [sp, #212] @ 0xd4 │ │ │ │ mov r2, sl │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [r7, lr] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ strd r0, [r3, lr] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r0, [r7, lr] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr fp, [sp] │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r2, r4 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ strd r0, [fp, r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr sl, [sp, #176] @ 0xb0 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ ldrd r6, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ strd r0, [fp, sl] │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ ldrd r4, [r1] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #992] @ 74190 │ │ │ │ - ldr r3, [pc, #992] @ 74194 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #992] @ 75838 │ │ │ │ + ldr r3, [pc, #992] @ 7583c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #960] @ 741a0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #956] @ 75848 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #876] @ 741a4 │ │ │ │ - ldr r3, [pc, #876] @ 741a8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #868] @ 7584c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #856] @ 741ac │ │ │ │ - ldr r3, [pc, #856] @ 741b0 │ │ │ │ + ldr r3, [pc, #860] @ 75850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #848] @ 75854 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #840] @ 75858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #800] @ 741a4 │ │ │ │ - ldr r3, [pc, #800] @ 741a8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #792] @ 7584c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #780] @ 741ac │ │ │ │ - ldr r3, [pc, #780] @ 741b0 │ │ │ │ + ldr r3, [pc, #784] @ 75850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #772] @ 75854 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #764] @ 75858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #664] @ 0x298 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [ip, lr] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldr ip, [sp, #88] @ 0x58 │ │ │ │ strd r0, [ip, lr] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ strd r0, [r7, lr] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ strd r0, [r9, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr sl, [sp, #176] @ 0xb0 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ strd r0, [r9, sl] │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ ldrd sl, [r3] │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #476] @ 74190 │ │ │ │ - ldr r3, [pc, #476] @ 74194 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #476] @ 75838 │ │ │ │ + ldr r3, [pc, #476] @ 7583c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #444] @ 741a0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #440] @ 75848 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #364] @ 741a4 │ │ │ │ - ldr r3, [pc, #364] @ 741a8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #356] @ 7584c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #344] @ 741ac │ │ │ │ - ldr r3, [pc, #344] @ 741b0 │ │ │ │ + ldr r3, [pc, #348] @ 75850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #336] @ 75854 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #328] @ 75858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #288] @ 741a4 │ │ │ │ - ldr r3, [pc, #288] @ 741a8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #280] @ 7584c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #268] @ 741ac │ │ │ │ - ldr r3, [pc, #268] @ 741b0 │ │ │ │ + ldr r3, [pc, #272] @ 75850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #260] @ 75854 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #252] @ 75858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ strd r0, [r3, r7] │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ strd r0, [r3, r2] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp] │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ strd r0, [r8, r7] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r8, r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - b 741b4 │ │ │ │ - blls fe671438 │ │ │ │ + bl 1c9d1c │ │ │ │ + b 7585c │ │ │ │ + blls fe672ae0 │ │ │ │ svccc 0x00e1e377 │ │ │ │ - blls fe671440 │ │ │ │ + blls fe672ae8 │ │ │ │ svccc 0x00e1e377 │ │ │ │ svccc 0x00d00000 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ ldrd r6, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ strd r0, [r8, fp] │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ ldrd r4, [r1] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-80] @ 74198 │ │ │ │ - ldr r3, [pc, #-80] @ 7419c │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-80] @ 75840 │ │ │ │ + ldr r3, [pc, #-80] @ 75844 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #-120] @ 741a0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-124] @ 75848 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-204] @ 741a4 │ │ │ │ - ldr r3, [pc, #-204] @ 741a8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-212] @ 7584c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-224] @ 741ac │ │ │ │ - ldr r3, [pc, #-224] @ 741b0 │ │ │ │ + ldr r3, [pc, #-220] @ 75850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-232] @ 75854 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-240] @ 75858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-280] @ 741a4 │ │ │ │ - ldr r3, [pc, #-280] @ 741a8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-288] @ 7584c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-300] @ 741ac │ │ │ │ - ldr r3, [pc, #-300] @ 741b0 │ │ │ │ + ldr r3, [pc, #-296] @ 75850 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-308] @ 75854 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-316] @ 75858 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ strd r0, [r9, r2] │ │ │ │ - ldrd r2, [sp] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ strd r0, [r3, r2] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - ldr r9, [sp, #168] @ 0xa8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ + ldr r9, [sp, #168] @ 0xa8 │ │ │ │ strd r0, [r8, r9] │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r8, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ - ldr r3, [sp, #676] @ 0x2a4 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - eor r3, lr, r3 │ │ │ │ + ldr r3, [sp, #676] @ 0x2a4 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [r8, fp] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + eor r3, lr, r3 │ │ │ │ + ldr r2, [sp, #724] @ 0x2d4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ - ldr r2, [sp, #724] @ 0x2d4 │ │ │ │ add r3, ip, r3 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - strd r0, [r8, fp] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 71410 │ │ │ │ + bne 72ab4 │ │ │ │ add sp, sp, #684 @ 0x2ac │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00074400 : │ │ │ │ - ldr r2, [pc, #12] @ 74414 │ │ │ │ - ldr r1, [pc, #12] @ 74418 │ │ │ │ +00075abc : │ │ │ │ + ldr r2, [pc, #12] @ 75ad0 │ │ │ │ + ldr r1, [pc, #12] @ 75ad4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - andseq r7, r5, r0, ror #19 │ │ │ │ - @ instruction: 0xffffcf90 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #740 @ 0x2e4 │ │ │ │ + andseq sl, r5, r4, lsr #6 │ │ │ │ + @ instruction: 0xffffcf64 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ - str r1, [sp, #204] @ 0xcc │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #740 @ 0x2e4 │ │ │ │ ldr r3, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #196] @ 0xc4 │ │ │ │ ldr r1, [sp, #780] @ 0x30c │ │ │ │ - ldr lr, [pc, #72] @ 74484 │ │ │ │ + ldr lr, [pc, #72] @ 75b50 │ │ │ │ cmp r3, r1 │ │ │ │ add lr, pc, lr │ │ │ │ - bge 797d8 │ │ │ │ + bge 7aebc │ │ │ │ ldr r1, [sp, #784] @ 0x310 │ │ │ │ - ldr r4, [pc, #56] @ 74488 │ │ │ │ - lsl r1, r1, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ + ldr r4, [pc, #52] @ 75b54 │ │ │ │ + lsl r1, r1, #3 │ │ │ │ str r1, [sp, #728] @ 0x2d8 │ │ │ │ ldr lr, [lr, r4] │ │ │ │ + str fp, [sp, #16] │ │ │ │ str r3, [sp, #724] @ 0x2d4 │ │ │ │ add r3, r2, r3, lsl #6 │ │ │ │ ldr r1, [lr] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - str r1, [sp, #732] @ 0x2dc │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #720] @ 0x2d0 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - b 7449c │ │ │ │ - andseq sl, r5, r4, lsl #15 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #732] @ 0x2dc │ │ │ │ + b 75b68 │ │ │ │ + ldrheq sp, [r5], -r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - blls fe671734 │ │ │ │ + blls fe672e00 │ │ │ │ svccc 0x00e1e377 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #724] @ 0x2d4 │ │ │ │ - ldr ip, [sp, #200] @ 0xc8 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - add r1, r2, ip │ │ │ │ - add r5, r3, ip │ │ │ │ - ldrd r6, [r9, #-40] @ 0xffffffd8 │ │ │ │ - ldrd r2, [r9, #-48] @ 0xffffffd0 │ │ │ │ - str r1, [sp] │ │ │ │ - ldrd r0, [r9, #-64] @ 0xffffffc0 │ │ │ │ - mov r8, r2 │ │ │ │ + ldrd r4, [r8, #-56] @ 0xffffffc8 │ │ │ │ + add r3, r3, r1 │ │ │ │ + ldrd r6, [r8, #-40] @ 0xffffffd8 │ │ │ │ + add r9, r2, r1 │ │ │ │ + ldrd r0, [r8, #-64] @ 0xffffffc0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd r2, [r8, #-48] @ 0xffffffd0 │ │ │ │ + str r9, [sp] │ │ │ │ strd r6, [sp, #24] │ │ │ │ - str r5, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - ldrd r4, [r9, #-56] @ 0xffffffc8 │ │ │ │ mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r8, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + strd r8, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - strd r6, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + strd r6, [sp, #32] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - ldrd r4, [r9, #-24] @ 0xffffffe8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r4, [r8, #-24] @ 0xffffffe8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #40] @ 0x28 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, [sp, #24] │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r8, [r9, #-32] @ 0xffffffe0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r8, [r8, #-32] @ 0xffffffe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r8, [sp, #32] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r8, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ mov r3, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ strd r0, [r3] │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r6, [sp, #136] @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #32] │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ ldrd sl, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r4, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r4, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - strd r6, [sp, #8] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - strd r6, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r6, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r2, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - strd r0, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - ldrd r6, [r9, #-16] │ │ │ │ - ldrd r8, [r9, #-8] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ strd r0, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r6, [r2, #-16] │ │ │ │ + ldrd r8, [r2, #-8] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #208] @ 0xd0 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #640 @ 0x280 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd sl, [sp, #32] │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #648 @ 0x288 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ mov r2, r8 │ │ │ │ - strd r8, [sp, #160] @ 0xa0 │ │ │ │ + strd r8, [sp, #152] @ 0x98 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - strd r6, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r2, r6 │ │ │ │ + strd r6, [r3] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #200] @ 0xc8 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ + ldr r9, [sp] │ │ │ │ + ldr ip, [sp, #720] @ 0x2d0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [r2, ip] │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - ldrd r4, [r3, ip] │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr lr, [sp, #196] @ 0xc4 │ │ │ │ + ldrd r2, [ip, r1] │ │ │ │ + ldrd r4, [lr, r1] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + strd r2, [r0] │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ strd r4, [r3] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r1, [sp] │ │ │ │ - add r7, ip, ip, lsl #2 │ │ │ │ - lsl r3, r7, #3 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ - ldrd r6, [r1, r3] │ │ │ │ - ldrd r8, [r5, r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add sl, r1, r1, lsl #2 │ │ │ │ + lsl fp, sl, #3 │ │ │ │ + ldrd r6, [r9, fp] │ │ │ │ + str fp, [sp, #8] │ │ │ │ + ldrd r8, [r3, fp] │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ mov r2, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ - lsl lr, r7, #5 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - str lr, [sp, #144] @ 0x90 │ │ │ │ - ldrd r8, [r5, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ + lsl lr, sl, #5 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd r6, [r1, lr] │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + str lr, [sp, #104] @ 0x68 │ │ │ │ + ldrd r8, [r9, lr] │ │ │ │ + ldrd r6, [fp, lr] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ + ldrd r0, [r1] │ │ │ │ strd r6, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ - lsl lr, r7, #4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - str lr, [sp, #152] @ 0x98 │ │ │ │ - add r8, r5, lr │ │ │ │ - str r8, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r8, [r5, lr] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp] │ │ │ │ + lsl lr, sl, #4 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - add r4, r1, r7, lsl #4 │ │ │ │ - ldrd r6, [r1, lr] │ │ │ │ + add r3, fp, lr │ │ │ │ + add r7, r9, lr │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r6, [r9, lr] │ │ │ │ + str lr, [sp, #144] @ 0x90 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r8, [fp, lr] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ - ldr r8, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r6, [r4, fp] │ │ │ │ - ldrd r8, [r8, fp] │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldrd r6, [r7, fp] │ │ │ │ + ldrd r8, [r3, fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov fp, r1 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ + mov sl, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3308] @ 7448c │ │ │ │ - ldr r3, [pc, #-3308] @ 74490 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-3344] @ 75b58 │ │ │ │ + ldr r3, [pc, #-3344] @ 75b5c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3348] @ 7448c │ │ │ │ - ldr r3, [pc, #-3348] @ 74490 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-3384] @ 75b58 │ │ │ │ + ldr r3, [pc, #-3384] @ 75b5c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #656 @ 0x290 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #656 @ 0x290 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #3572] @ 75fcc │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3568] @ 776bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #664 @ 0x298 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #664 @ 0x298 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #3496] @ 75fcc │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3492] @ 776bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3416] @ 75fd0 │ │ │ │ - ldr r3, [pc, #3416] @ 75fd4 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3408] @ 776c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3396] @ 75fd8 │ │ │ │ - ldr r3, [pc, #3396] @ 75fdc │ │ │ │ + ldr r3, [pc, #3400] @ 776c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #3388] @ 776c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3380] @ 776cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ - ldr r2, [pc, #3336] @ 75fd0 │ │ │ │ + ldr r2, [pc, #3336] @ 776c0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3332] @ 75fd4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3320] @ 75fd8 │ │ │ │ - ldr r3, [pc, #3320] @ 75fdc │ │ │ │ + ldr r3, [pc, #3324] @ 776c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3312] @ 776c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3304] @ 776cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3212] @ 75fd0 │ │ │ │ - ldr r3, [pc, #3212] @ 75fd4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3204] @ 776c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3192] @ 75fd8 │ │ │ │ - ldr r3, [pc, #3192] @ 75fdc │ │ │ │ + ldr r3, [pc, #3196] @ 776c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #3184] @ 776c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3176] @ 776cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ - ldr r2, [pc, #3132] @ 75fd0 │ │ │ │ + ldr r2, [pc, #3132] @ 776c0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3128] @ 75fd4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3116] @ 75fd8 │ │ │ │ - ldr r3, [pc, #3116] @ 75fdc │ │ │ │ + ldr r3, [pc, #3120] @ 776c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3108] @ 776c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3100] @ 776cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ - add r4, ip, ip, lsl #1 │ │ │ │ - ldrd sl, [sp, #72] @ 0x48 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + ldr r9, [sp] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - ldrd r6, [r3, r4] │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ - add r1, r3, r1, lsl #3 │ │ │ │ - add r9, r5, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldrd sl, [sp, #72] @ 0x48 │ │ │ │ + add r4, r3, r3, lsl #1 │ │ │ │ + lsl r7, r4, #3 │ │ │ │ mov r0, sl │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ + add ip, r9, r7 │ │ │ │ + mov r4, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + add r1, r5, r4 │ │ │ │ + ldrd r8, [r5, r4] │ │ │ │ + str ip, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ mov r1, fp │ │ │ │ - str r9, [sp, #224] @ 0xe0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ str r4, [sp, #384] @ 0x180 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r8, [r5, r4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - ldr r9, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r8, [r9, fp] │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r6, [r1, fp] │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + ldr ip, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r6, [r7, fp] │ │ │ │ + ldrd r8, [ip, fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #168] @ 0xa8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #160] @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - add r7, ip, ip, lsl #3 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ strd r0, [r3] │ │ │ │ - lsl r1, ip, #3 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - lsl r1, r7, #4 │ │ │ │ - add fp, r3, r7, lsl #4 │ │ │ │ - add r9, r5, r1 │ │ │ │ - ldrd r6, [r3, r1] │ │ │ │ - str r9, [sp, #232] @ 0xe8 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - ldrd r8, [r5, r1] │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + ldr r9, [sp] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + lsl lr, r3, #3 │ │ │ │ + add r3, lr, r3 │ │ │ │ + lsl r7, r3, #4 │ │ │ │ + str lr, [sp, #24] │ │ │ │ + mov ip, r7 │ │ │ │ + add r1, r9, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + add r8, r5, ip │ │ │ │ + str ip, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str fp, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + str r8, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r8, [r5, ip] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - ldr r9, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r8, [r9, fp] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd r6, [r3, fp] │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r8, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r6, [r1, fp] │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r0, [r1] │ │ │ │ + ldrd r8, [r8, fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ + mov r3, #104 @ 0x68 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r8, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - add r3, ip, r8, lsl #2 │ │ │ │ - lsl r9, r3, #3 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r9, [sp, #128] @ 0x80 │ │ │ │ - ldrd r6, [r3, r9] │ │ │ │ - ldrd r8, [r9, r5] │ │ │ │ + mul ip, r3, ip │ │ │ │ + ldrd r6, [r9, ip] │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ + ldrd r8, [r5, ip] │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - strd r4, [r3] │ │ │ │ + strd r6, [sp, #232] @ 0xe8 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ + strd r4, [r3] │ │ │ │ + mov r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ - strd r6, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ - strd sl, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ + strd sl, [r3] │ │ │ │ mov r3, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - ldr r2, [pc, #1748] @ 75fd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + ldr r2, [pc, #1752] @ 776c0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #1744] @ 75fd4 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1736] @ 75fd8 │ │ │ │ - ldr r3, [pc, #1736] @ 75fdc │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [pc, #1744] @ 776c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #1732] @ 776c8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1724] @ 776cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldr r2, [pc, #1676] @ 75fd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + ldr r2, [pc, #1680] @ 776c0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #1672] @ 75fd4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1660] @ 75fd8 │ │ │ │ - ldr r3, [pc, #1660] @ 75fdc │ │ │ │ + ldr r3, [pc, #1668] @ 776c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [pc, #1652] @ 776c8 │ │ │ │ + ldr r3, [pc, #1652] @ 776cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1596] @ 75fe0 │ │ │ │ - ldr r3, [pc, #1596] @ 75fe4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #1564] @ 75fcc │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1600] @ 776d0 │ │ │ │ + ldr r3, [pc, #1600] @ 776d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ + ldr r3, [pc, #1560] @ 776bc │ │ │ │ mov r8, r0 │ │ │ │ + mov r2, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - ldr r2, [pc, #1340] @ 75fd0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + ldr r2, [pc, #1344] @ 776c0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ ldrd r8, [r1] │ │ │ │ - ldr r3, [pc, #1328] @ 75fd4 │ │ │ │ + ldr r3, [pc, #1332] @ 776c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1316] @ 75fd8 │ │ │ │ - ldr r3, [pc, #1316] @ 75fdc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldr r2, [pc, #1312] @ 776c8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + ldr r3, [pc, #1304] @ 776cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1252] @ 75fd0 │ │ │ │ - ldr r3, [pc, #1252] @ 75fd4 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1256] @ 776c0 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1236] @ 75fd8 │ │ │ │ - ldr r3, [pc, #1236] @ 75fdc │ │ │ │ + ldr r3, [pc, #1244] @ 776c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1232] @ 776c8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1224] @ 776cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ mov sl, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1172] @ 75fe0 │ │ │ │ - ldr r3, [pc, #1172] @ 75fe4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #1140] @ 75fcc │ │ │ │ - mov r2, #0 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1176] @ 776d0 │ │ │ │ + ldr r3, [pc, #1176] @ 776d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + ldr r3, [pc, #1136] @ 776bc │ │ │ │ mov r8, r0 │ │ │ │ + mov r2, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #240] @ 0xf0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #224] @ 0xe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp] │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [sp] │ │ │ │ - add fp, r5, r1 │ │ │ │ - add r6, r3, r1 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r6, [r3, r1] │ │ │ │ - str fp, [sp, #248] @ 0xf8 │ │ │ │ - ldrd sl, [sp, #40] @ 0x28 │ │ │ │ - ldrd r8, [r5, r1] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + ldrd sl, [sp, #32] │ │ │ │ + add r7, r9, lr │ │ │ │ + add r3, r5, lr │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r6, [r9, lr] │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r8, [r5, lr] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ - ldr ip, [sp, #248] @ 0xf8 │ │ │ │ - ldrd r6, [r6, fp] │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ - mov r2, r6 │ │ │ │ - ldrd r8, [ip, fp] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ strd r0, [r3] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r6, [r7, fp] │ │ │ │ + ldrd r8, [r3, fp] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #184] @ 0xb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ - lsl r7, ip, #7 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r9, r7 │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ + ldr r9, [sp] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp] │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ - add fp, r3, ip, lsl #7 │ │ │ │ - ldrd r6, [r7, r3] │ │ │ │ - str fp, [sp, #120] @ 0x78 │ │ │ │ - add fp, r5, r9 │ │ │ │ - mov r2, r6 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsl r7, r3, #7 │ │ │ │ mov r3, r7 │ │ │ │ - str fp, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r8, [r9, r5] │ │ │ │ + add fp, r9, r7 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + add r1, r5, r3 │ │ │ │ + ldrd r8, [r5, r3] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + str fp, [sp, #120] @ 0x78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - ldrd r6, [r5, fp] │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ - mov r2, r6 │ │ │ │ - ldrd r8, [r5, fp] │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + ldrd r6, [r7, fp] │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r8, [r1, fp] │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ + mov r3, #88 @ 0x58 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - add r3, ip, r7, lsl #1 │ │ │ │ - lsl r7, r3, #3 │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r8, r7 │ │ │ │ - ldrd r6, [r7, r3] │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + mul lr, r3, lr │ │ │ │ + ldrd r6, [r9, lr] │ │ │ │ + str lr, [sp, #56] @ 0x38 │ │ │ │ + ldrd r8, [r5, lr] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r8, [r8, r5] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b 75fec │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, sl │ │ │ │ + b 776dc │ │ │ │ svccc 0x00d00000 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ - blls fe673288 │ │ │ │ + blls fe674978 │ │ │ │ svccc 0x00e1e377 │ │ │ │ svccc 0x00d00000 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ - ldrd r6, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r9, r1 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + strd r6, [sp, #248] @ 0xf8 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ strd r4, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - strd r6, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ mov r2, sl │ │ │ │ - strd sl, [sp, #88] @ 0x58 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ - mov r3, fp │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ - ldr r2, [pc, #-404] @ 75fd0 │ │ │ │ + strd sl, [r3] │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ + ldr r2, [pc, #-384] @ 776c0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - ldr r3, [pc, #-416] @ 75fd4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-420] @ 75fd8 │ │ │ │ - ldr r3, [pc, #-420] @ 75fdc │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [pc, #-392] @ 776c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #-404] @ 776c8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-412] @ 776cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ - ldr r2, [pc, #-480] @ 75fd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ + ldr r2, [pc, #-456] @ 776c0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-484] @ 75fd4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-496] @ 75fd8 │ │ │ │ - ldr r3, [pc, #-496] @ 75fdc │ │ │ │ - mov r9, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + ldr r3, [pc, #-468] @ 776c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [pc, #-484] @ 776c8 │ │ │ │ + ldr r3, [pc, #-484] @ 776cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-564] @ 75fe0 │ │ │ │ - ldr r3, [pc, #-564] @ 75fe4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #-568] @ 75fe8 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-536] @ 776d0 │ │ │ │ + ldr r3, [pc, #-536] @ 776d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ + ldr r3, [pc, #-548] @ 776d8 │ │ │ │ mov r8, r0 │ │ │ │ + mov r2, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ - ldr r2, [pc, #-820] @ 75fd0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ + ldr r2, [pc, #-792] @ 776c0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ ldrd r8, [r1] │ │ │ │ - ldr r3, [pc, #-832] @ 75fd4 │ │ │ │ + ldr r3, [pc, #-804] @ 776c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-844] @ 75fd8 │ │ │ │ - ldr r3, [pc, #-844] @ 75fdc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ + ldr r2, [pc, #-824] @ 776c8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + ldr r3, [pc, #-832] @ 776cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldr r2, [pc, #-912] @ 75fd0 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-916] @ 75fd4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-880] @ 776c0 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-928] @ 75fd8 │ │ │ │ - ldr r3, [pc, #-928] @ 75fdc │ │ │ │ + ldr r3, [pc, #-892] @ 776c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-904] @ 776c8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-912] @ 776cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + mov sl, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-996] @ 75fe0 │ │ │ │ - ldr r3, [pc, #-996] @ 75fe4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #-1000] @ 75fe8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-960] @ 776d0 │ │ │ │ + ldr r3, [pc, #-960] @ 776d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + ldr r3, [pc, #-972] @ 776d8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #240] @ 0xf0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ + ldr r9, [sp] │ │ │ │ + strd r0, [r3] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - lsl r7, ip, #5 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + lsl r7, r3, #5 │ │ │ │ + add r6, r9, r7 │ │ │ │ mov r4, r7 │ │ │ │ - add fp, r5, r4 │ │ │ │ - str fp, [sp, #272] @ 0x110 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + add r9, r5, r4 │ │ │ │ + str r9, [sp, #256] @ 0x100 │ │ │ │ ldrd r8, [r5, r4] │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - add r6, r3, ip, lsl #5 │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ - ldrd r6, [r7, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #96] @ 0x60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ - strd r0, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - ldr ip, [sp, #272] @ 0x110 │ │ │ │ - ldrd r6, [r7, fp] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldrd r6, [r6, fp] │ │ │ │ + ldrd r8, [r5, fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r8, [ip, fp] │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ + ldr r9, [sp] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, ip, r7, lsl #1 │ │ │ │ - ldr r1, [sp] │ │ │ │ - lsl r7, r3, #3 │ │ │ │ - mov r8, r7 │ │ │ │ - add r3, r1, r3, lsl #3 │ │ │ │ - ldrd r6, [r7, r1] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ - add r3, r5, r8 │ │ │ │ + mov r3, #152 @ 0x98 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + mul r7, r3, r7 │ │ │ │ + add r8, r9, r7 │ │ │ │ + mov r3, r7 │ │ │ │ + str r8, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ ldrd r0, [r1] │ │ │ │ + add r9, r5, r3 │ │ │ │ mov r2, r6 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r9, [sp, #272] @ 0x110 │ │ │ │ + ldrd r8, [r5, r3] │ │ │ │ mov r3, r7 │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r8, [r8, r5] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r6, [r7, fp] │ │ │ │ - mov r2, r6 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + ldr r9, [sp, #264] @ 0x108 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ - ldrd r8, [r3, fp] │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + ldr r8, [sp, #272] @ 0x110 │ │ │ │ + ldrd r6, [r9, fp] │ │ │ │ + ldrd r8, [r8, fp] │ │ │ │ ldrd sl, [r1] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - sub r3, r7, ip │ │ │ │ - lsl r7, r3, #4 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ mov fp, r1 │ │ │ │ - mov r1, r7 │ │ │ │ - ldrd r6, [r7, r3] │ │ │ │ - ldrd r8, [r5, r1] │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + sub r3, r4, r7 │ │ │ │ + lsl r8, r3, #4 │ │ │ │ + ldrd r6, [r9, r8] │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, [r8, r5] │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #616 @ 0x268 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ strd r4, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ strd r6, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r2, [sp, #152] @ 0x98 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ mov r2, sl │ │ │ │ - strd sl, [sp, #32] │ │ │ │ + strd sl, [sp, #48] @ 0x30 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ - ldr r2, [pc, #-2520] @ 75fd0 │ │ │ │ + ldr r2, [pc, #-2476] @ 776c0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ - ldr r3, [pc, #-2528] @ 75fd4 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2536] @ 75fd8 │ │ │ │ - ldr r3, [pc, #-2536] @ 75fdc │ │ │ │ + ldr r3, [pc, #-2488] @ 776c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #-2500] @ 776c8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2508] @ 776cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - ldr r2, [pc, #-2596] @ 75fd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + ldr r2, [pc, #-2552] @ 776c0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-2600] @ 75fd4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2612] @ 75fd8 │ │ │ │ - ldr r3, [pc, #-2612] @ 75fdc │ │ │ │ + ldr r3, [pc, #-2564] @ 776c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + ldr r2, [pc, #-2576] @ 776c8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2584] @ 776cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2680] @ 75fe0 │ │ │ │ - ldr r3, [pc, #-2680] @ 75fe4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #-2684] @ 75fe8 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2636] @ 776d0 │ │ │ │ + ldr r3, [pc, #-2636] @ 776d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-2656] @ 776d8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #600 @ 0x258 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ - ldr r2, [pc, #-2928] @ 75fd0 │ │ │ │ + ldr r2, [pc, #-2884] @ 776c0 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ ldrd r8, [r1] │ │ │ │ - ldr r3, [pc, #-2940] @ 75fd4 │ │ │ │ + ldr r3, [pc, #-2896] @ 776c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2952] @ 75fd8 │ │ │ │ - ldr r3, [pc, #-2952] @ 75fdc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #616 @ 0x268 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + ldr r2, [pc, #-2916] @ 776c8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + ldr r3, [pc, #-2924] @ 776cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3016] @ 75fd0 │ │ │ │ - ldr r3, [pc, #-3016] @ 75fd4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2972] @ 776c0 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3032] @ 75fd8 │ │ │ │ - ldr r3, [pc, #-3032] @ 75fdc │ │ │ │ + ldr r3, [pc, #-2984] @ 776c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2996] @ 776c8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3004] @ 776cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3100] @ 75fe0 │ │ │ │ - ldr r3, [pc, #-3100] @ 75fe4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #-3104] @ 75fe8 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-3056] @ 776d0 │ │ │ │ + ldr r3, [pc, #-3056] @ 776d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-3076] @ 776d8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp] │ │ │ │ add r3, sp, #616 @ 0x268 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - lsl r4, ip, #4 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldrd r8, [r5, r4] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp] │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - add r6, r3, ip, lsl #4 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r6, [r3, r4] │ │ │ │ - add r3, r5, r4 │ │ │ │ + lsl r3, r7, #4 │ │ │ │ + add r6, r9, r3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ + ldrd r6, [r9, r3] │ │ │ │ + add r9, r5, r3 │ │ │ │ + str r9, [sp, #280] @ 0x118 │ │ │ │ + ldrd r8, [r5, r3] │ │ │ │ mov r2, r6 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #632 @ 0x278 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ ldrd r6, [r6, fp] │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ - mov r2, r6 │ │ │ │ ldrd r8, [r5, fp] │ │ │ │ - strd r0, [r3] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #192] @ 0xc0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #184] @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #704 @ 0x2c0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r7, [sp] │ │ │ │ - add r3, r1, ip │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + add r3, r3, r7 │ │ │ │ lsl r5, r3, #3 │ │ │ │ - add sl, r7, r3, lsl #3 │ │ │ │ - str sl, [sp, #104] @ 0x68 │ │ │ │ - ldrd r6, [r7, r5] │ │ │ │ - mov sl, r5 │ │ │ │ + ldrd r6, [r9, r5] │ │ │ │ + mov r8, r5 │ │ │ │ + add sl, r9, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ - add r3, r5, sl │ │ │ │ - ldrd r0, [r1] │ │ │ │ + str r8, [sp, #64] @ 0x40 │ │ │ │ + str sl, [sp, #96] @ 0x60 │ │ │ │ mov r2, r6 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ mov r3, r7 │ │ │ │ - str sl, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r8, [r5, sl] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + add ip, r5, r8 │ │ │ │ + ldrd r8, [r8, r5] │ │ │ │ + str ip, [sp, #136] @ 0x88 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #640 @ 0x280 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldrd r6, [r6, fp] │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + ldr sl, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + ldrd r6, [sl, fp] │ │ │ │ ldr sl, [sp, #136] @ 0x88 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r6 │ │ │ │ - ldrd r8, [sl, fp] │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + ldrd r8, [sl, fp] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + ldrd sl, [r1] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #648 @ 0x288 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldr r7, [sp] │ │ │ │ - lsl r5, r5, #5 │ │ │ │ - ldrd r6, [r7, r5] │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ + mov fp, r1 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + lsl r5, r6, #5 │ │ │ │ + ldrd r6, [r9, r5] │ │ │ │ + mov ip, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldrd r8, [r5, r3] │ │ │ │ mov r3, r7 │ │ │ │ - mov fp, r1 │ │ │ │ + ldrd r8, [r5, ip] │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r5, r1 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r9, r1 │ │ │ │ add r3, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #712 @ 0x2c8 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #704 @ 0x2c0 │ │ │ │ - ldrd r6, [r1] │ │ │ │ add r3, sp, #648 @ 0x288 │ │ │ │ + ldrd r6, [r1] │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #704 @ 0x2c0 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r3, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - strd sl, [sp, #192] @ 0xc0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - strd r4, [r3] │ │ │ │ + strd sl, [sp, #184] @ 0xb8 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ + strd r4, [r3] │ │ │ │ + mov r3, r1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #648 @ 0x288 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ strd r2, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ mov r2, sl │ │ │ │ - strd sl, [sp, #112] @ 0x70 │ │ │ │ strd r0, [r3] │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ - mov r3, fp │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd sl, [r3] │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #640 @ 0x280 │ │ │ │ - ldr r2, [pc, #3632] @ 78014 │ │ │ │ + ldr r2, [pc, #3632] @ 796e8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r3, [pc, #3620] @ 78018 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3616] @ 7801c │ │ │ │ - ldr r3, [pc, #3616] @ 78020 │ │ │ │ + ldr r3, [pc, #3620] @ 796ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #3608] @ 796f0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3600] @ 796f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #648 @ 0x288 │ │ │ │ - ldr r2, [pc, #3556] @ 78014 │ │ │ │ + ldr r2, [pc, #3556] @ 796e8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3552] @ 78018 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3540] @ 7801c │ │ │ │ - ldr r3, [pc, #3540] @ 78020 │ │ │ │ + ldr r3, [pc, #3544] @ 796ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + ldr r2, [pc, #3532] @ 796f0 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3524] @ 796f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3556] @ 78078 │ │ │ │ - ldr r3, [pc, #3556] @ 7807c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #3492] @ 78044 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3568] @ 79758 │ │ │ │ + ldr r3, [pc, #3568] @ 7975c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + ldr r3, [pc, #3484] @ 79718 │ │ │ │ mov r8, r0 │ │ │ │ + mov r2, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #648 @ 0x288 │ │ │ │ - ldr r2, [pc, #3216] @ 78014 │ │ │ │ + ldr r2, [pc, #3216] @ 796e8 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, sp, #704 @ 0x2c0 │ │ │ │ ldrd r6, [r1] │ │ │ │ - ldr r3, [pc, #3204] @ 78018 │ │ │ │ + ldr r3, [pc, #3204] @ 796ec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3192] @ 7801c │ │ │ │ - ldr r3, [pc, #3192] @ 78020 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #712 @ 0x2c8 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + ldr r2, [pc, #3184] @ 796f0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ + ldrd sl, [r1] │ │ │ │ + ldr r3, [pc, #3176] @ 796f4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #704 @ 0x2c0 │ │ │ │ - ldr r2, [pc, #3124] @ 78014 │ │ │ │ + ldr r2, [pc, #3124] @ 796e8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3120] @ 78018 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3108] @ 7801c │ │ │ │ - ldr r3, [pc, #3108] @ 78020 │ │ │ │ + ldr r3, [pc, #3112] @ 796ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3100] @ 796f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3092] @ 796f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ mov sl, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3128] @ 78078 │ │ │ │ - ldr r3, [pc, #3128] @ 7807c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #3064] @ 78044 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3140] @ 79758 │ │ │ │ + ldr r3, [pc, #3140] @ 7975c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ + ldr r3, [pc, #3056] @ 79718 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #704 @ 0x2c0 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r8, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r4 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #632 @ 0x278 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2748] @ 78014 │ │ │ │ - ldr r3, [pc, #2748] @ 78018 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2732] @ 796e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2728] @ 7801c │ │ │ │ - ldr r3, [pc, #2728] @ 78020 │ │ │ │ + ldr r3, [pc, #2724] @ 796ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2712] @ 796f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2704] @ 796f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #704 @ 0x2c0 │ │ │ │ - ldr r2, [pc, #2668] @ 78014 │ │ │ │ + ldr r2, [pc, #2660] @ 796e8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2664] @ 78018 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2652] @ 7801c │ │ │ │ - ldr r3, [pc, #2652] @ 78020 │ │ │ │ + ldr r3, [pc, #2648] @ 796ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2636] @ 796f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2628] @ 796f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #712 @ 0x2c8 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2556] @ 78078 │ │ │ │ - ldr r3, [pc, #2556] @ 7807c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #2492] @ 78044 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2560] @ 79758 │ │ │ │ + ldr r3, [pc, #2560] @ 7975c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r3, [pc, #2476] @ 79718 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #200] @ 0xc8 │ │ │ │ - ldr fp, [sp, #720] @ 0x2d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #192] @ 0xc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [fp, lr] │ │ │ │ + ldr fp, [sp, #720] @ 0x2d0 │ │ │ │ + strd r0, [fp, ip] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #712 @ 0x2c8 │ │ │ │ + mov r8, r0 │ │ │ │ ldrd sl, [r3] │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, r8 │ │ │ │ + ldr lr, [sp, #144] @ 0x90 │ │ │ │ strd r0, [r3, lr] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - ldr sl, [sp, #208] @ 0xd0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, fp] │ │ │ │ + ldr r9, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [r9, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #704 @ 0x2c0 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r8, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r7, [sp] │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ strd r0, [r7, r6] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ strd r0, [r7, fp] │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2132] @ 78014 │ │ │ │ - ldr r3, [pc, #2132] @ 78018 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2116] @ 796e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2112] @ 7801c │ │ │ │ - ldr r3, [pc, #2112] @ 78020 │ │ │ │ + ldr r3, [pc, #2108] @ 796ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2096] @ 796f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2088] @ 796f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2056] @ 78014 │ │ │ │ - ldr r3, [pc, #2056] @ 78018 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2048] @ 796e8 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2040] @ 7801c │ │ │ │ - ldr r3, [pc, #2040] @ 78020 │ │ │ │ + ldr r3, [pc, #2036] @ 796ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2024] @ 796f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2016] @ 796f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ strd r0, [r3] │ │ │ │ add r3, sp, #664 @ 0x298 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov fp, r1 │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r7, r1 │ │ │ │ add r3, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1944] @ 78078 │ │ │ │ - ldr r3, [pc, #1944] @ 7807c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #1880] @ 78044 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1948] @ 79758 │ │ │ │ + ldr r3, [pc, #1948] @ 7975c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r3, [pc, #1864] @ 79718 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #200] @ 0xc8 │ │ │ │ - ldr r5, [sp, #204] @ 0xcc │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #192] @ 0xc0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r5, lr] │ │ │ │ + ldr r5, [sp, #196] @ 0xc4 │ │ │ │ + strd r0, [r5, ip] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - strd r0, [r3, r2] │ │ │ │ mov r2, sl │ │ │ │ + ldr lr, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ strd r0, [r5, fp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #208] @ 0xd0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r7, fp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [r7, r6] │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #688 @ 0x2b0 │ │ │ │ - ldrd r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd sl, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1424] @ 78024 │ │ │ │ - ldr r3, [pc, #1424] @ 78028 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1408] @ 7802c │ │ │ │ - ldr r3, [pc, #1408] @ 78030 │ │ │ │ + ldr r2, [pc, #1404] @ 796f8 │ │ │ │ + ldr r3, [pc, #1404] @ 796fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + ldr r2, [pc, #1392] @ 79700 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1384] @ 79704 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1420] @ 78068 │ │ │ │ - ldr r3, [pc, #1420] @ 7806c │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + ldr r2, [pc, #1404] @ 7973c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1400] @ 78070 │ │ │ │ - ldr r3, [pc, #1400] @ 78074 │ │ │ │ + ldr r3, [pc, #1396] @ 79740 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + ldr r2, [pc, #1384] @ 79744 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1376] @ 79748 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sl │ │ │ │ strd r4, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ strd sl, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1268] @ 78048 │ │ │ │ - ldr r3, [pc, #1268] @ 7804c │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + ldr r2, [pc, #1252] @ 7971c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1248] @ 78050 │ │ │ │ - ldr r3, [pc, #1248] @ 78054 │ │ │ │ + ldr r3, [pc, #1244] @ 79720 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [pc, #1228] @ 79724 │ │ │ │ + ldr r3, [pc, #1228] @ 79728 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1252] @ 78080 │ │ │ │ - ldr r3, [pc, #1252] @ 78084 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ + ldr r2, [pc, #1248] @ 79760 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1232] @ 78088 │ │ │ │ - ldr r3, [pc, #1232] @ 7808c │ │ │ │ + ldr r3, [pc, #1240] @ 79764 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + ldr r2, [pc, #1228] @ 79768 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1220] @ 7976c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1056] @ 78078 │ │ │ │ - ldr r3, [pc, #1056] @ 7807c │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1060] @ 79758 │ │ │ │ + ldr r3, [pc, #1060] @ 7975c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ - ldr r2, [pc, #996] @ 78068 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ + ldr r2, [pc, #988] @ 7973c │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r3, [pc, #984] @ 7806c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #980] @ 78070 │ │ │ │ - ldr r3, [pc, #980] @ 78074 │ │ │ │ + ldr r3, [pc, #976] @ 79740 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ + ldr r2, [pc, #964] @ 79744 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #956] @ 79748 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #996] @ 780b0 │ │ │ │ - ldr r3, [pc, #996] @ 780b4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ + ldr r2, [pc, #992] @ 79790 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #976] @ 780b8 │ │ │ │ - ldr r3, [pc, #976] @ 780bc │ │ │ │ + ldr r3, [pc, #912] @ 7974c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ + ldr r2, [pc, #900] @ 79750 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #892] @ 79754 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ - strd r6, [r1] │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldr r2, [pc, #848] @ 78090 │ │ │ │ + strd r6, [r1] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldr r2, [pc, #852] @ 79770 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ - ldr r3, [pc, #840] @ 78094 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #832] @ 78098 │ │ │ │ - ldr r3, [pc, #832] @ 7809c │ │ │ │ + ldr r3, [pc, #840] @ 79774 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ + ldr r2, [pc, #828] @ 79778 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #820] @ 7977c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #720] @ 78058 │ │ │ │ - ldr r3, [pc, #720] @ 7805c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ + ldr r2, [pc, #704] @ 7972c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #700] @ 78060 │ │ │ │ - ldr r3, [pc, #700] @ 78064 │ │ │ │ + ldr r3, [pc, #696] @ 79730 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ + ldr r2, [pc, #684] @ 79734 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #676] @ 79738 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ mov r3, r5 │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #584] @ 78078 │ │ │ │ - ldr r3, [pc, #584] @ 7807c │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #588] @ 79758 │ │ │ │ + ldr r3, [pc, #588] @ 7975c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #640 @ 0x280 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldr r2, [pc, #496] @ 78068 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldr r2, [pc, #488] @ 7973c │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r3, [pc, #484] @ 7806c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #480] @ 78070 │ │ │ │ - ldr r3, [pc, #480] @ 78074 │ │ │ │ + ldr r3, [pc, #476] @ 79740 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ + ldr r2, [pc, #464] @ 79744 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #456] @ 79748 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #504] @ 780b8 │ │ │ │ - ldr r3, [pc, #504] @ 780bc │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ + ldr r2, [pc, #428] @ 79750 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #468] @ 780b0 │ │ │ │ - ldr r3, [pc, #468] @ 780b4 │ │ │ │ + ldr r3, [pc, #420] @ 79754 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ + ldr r2, [pc, #464] @ 79790 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #384] @ 7974c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sl │ │ │ │ strd r4, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ strd sl, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #288] @ 78058 │ │ │ │ - ldr r3, [pc, #288] @ 7805c │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ + ldr r2, [pc, #272] @ 7972c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #268] @ 78060 │ │ │ │ - ldr r3, [pc, #268] @ 78064 │ │ │ │ + ldr r3, [pc, #264] @ 79730 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ + ldr r2, [pc, #252] @ 79734 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #244] @ 79738 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #268] @ 78090 │ │ │ │ - ldr r3, [pc, #268] @ 78094 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ + ldr r2, [pc, #264] @ 79770 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #248] @ 78098 │ │ │ │ - ldr r3, [pc, #248] @ 7809c │ │ │ │ + ldr r3, [pc, #256] @ 79774 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ + ldr r2, [pc, #244] @ 79778 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #236] @ 7977c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ - b 780c0 │ │ │ │ + b 79794 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ ldcne 14, cr1, [r0, #-896] @ 0xfffffc80 │ │ │ │ svccc 0x00eefea2 │ │ │ │ - blx 779e8c │ │ │ │ + blx 77b560 │ │ │ │ svccc 0x00cfd511 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ svccc 0x00d00000 │ │ │ │ mcrmi 0, 4, ip, cr1, cr9, {2} │ │ │ │ @@ -111471,2883 +112932,2912 @@ │ │ │ │ svccc 0x00ecf457 │ │ │ │ stmdbgt r5!, {r2, r3, r4, r7, r8, pc} │ │ │ │ svccc 0x00db3ff7 │ │ │ │ @ instruction: 0x3c182b51 │ │ │ │ svccc 0x00e1257e │ │ │ │ @ instruction: 0xff642e86 │ │ │ │ svccc 0x00eb04bb │ │ │ │ - blls fe675320 │ │ │ │ + svccc 0x00e8a80b │ │ │ │ + mrc2 1, 5, r0, cr5, cr12, {5} │ │ │ │ + svccc 0x00e465c6 │ │ │ │ + blls fe676a00 │ │ │ │ svccc 0x00e1e377 │ │ │ │ bicseq fp, r2, #1441792 @ 0x160000 │ │ │ │ svccc 0x00e753b6 │ │ │ │ ldrpl r2, [r1, #-20] @ 0xffffffec │ │ │ │ svccc 0x00e5e7cf │ │ │ │ @ instruction: 0x5da15be0 │ │ │ │ svccc 0x00c00aeb │ │ │ │ strpl sp, [r0], #2307 @ 0x903 │ │ │ │ svccc 0x00efbf67 │ │ │ │ - blne ff89ce8c │ │ │ │ + blne ff89e56c │ │ │ │ svccc 0x00b0130a │ │ │ │ svclt 0x00e443fe │ │ │ │ svccc 0x00efefd5 │ │ │ │ cmpvs fp, #239616 @ 0x3a800 │ │ │ │ - svccc 0x00e8a80b │ │ │ │ - mrc2 1, 5, r0, cr5, cr12, {5} │ │ │ │ - svccc 0x00e465c6 │ │ │ │ + strd r0, [r3] │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-120] @ 78078 │ │ │ │ - ldr r3, [pc, #-120] @ 7807c │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-116] @ 79758 │ │ │ │ + ldr r3, [pc, #-116] @ 7975c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - ldr r2, [pc, #-248] @ 78024 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + ldr r2, [pc, #-256] @ 796f8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r3, [pc, #-260] @ 78028 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-264] @ 7802c │ │ │ │ - ldr r3, [pc, #-264] @ 78030 │ │ │ │ + ldr r3, [pc, #-268] @ 796fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ + ldr r2, [pc, #-280] @ 79700 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-288] @ 79704 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-252] @ 78068 │ │ │ │ - ldr r3, [pc, #-252] @ 7806c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + ldr r2, [pc, #-268] @ 7973c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-272] @ 78070 │ │ │ │ - ldr r3, [pc, #-272] @ 78074 │ │ │ │ + ldr r3, [pc, #-276] @ 79740 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + ldr r2, [pc, #-288] @ 79744 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-296] @ 79748 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ - strd r6, [r1] │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldr r2, [pc, #-400] @ 78048 │ │ │ │ + strd r6, [r1] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + ldr r2, [pc, #-408] @ 7971c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-404] @ 7804c │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-412] @ 78050 │ │ │ │ - ldr r3, [pc, #-412] @ 78054 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #-416] @ 79720 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + ldr r2, [pc, #-428] @ 79724 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-436] @ 79728 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-412] @ 78080 │ │ │ │ - ldr r3, [pc, #-412] @ 78084 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + ldr r2, [pc, #-416] @ 79760 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-432] @ 78088 │ │ │ │ - ldr r3, [pc, #-432] @ 7808c │ │ │ │ + ldr r3, [pc, #-424] @ 79764 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ + ldr r2, [pc, #-436] @ 79768 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-444] @ 7976c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-580] @ 78078 │ │ │ │ - ldr r3, [pc, #-580] @ 7807c │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-576] @ 79758 │ │ │ │ + ldr r3, [pc, #-576] @ 7975c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ strd r0, [r9, r8] │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [r5, r8] │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r8, sl │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ strd r0, [r9, r4] │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-820] @ 78034 │ │ │ │ - ldr r3, [pc, #-820] @ 78038 │ │ │ │ mov r9, fp │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-832] @ 79708 │ │ │ │ strd r0, [r5, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-840] @ 7803c │ │ │ │ - ldr r3, [pc, #-840] @ 78040 │ │ │ │ + ldr r3, [pc, #-844] @ 7970c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-856] @ 79710 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-864] @ 79714 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-896] @ 78034 │ │ │ │ - ldr r3, [pc, #-896] @ 78038 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #-912] @ 79708 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-916] @ 7803c │ │ │ │ - ldr r3, [pc, #-916] @ 78040 │ │ │ │ + ldr r3, [pc, #-920] @ 7970c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-932] @ 79710 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-940] @ 79714 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #-956] @ 78044 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ + ldr r3, [pc, #-972] @ 79718 │ │ │ │ mov r6, r0 │ │ │ │ + mov r2, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ mov r8, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ + ldr lr, [sp, #120] @ 0x78 │ │ │ │ strd r0, [lr, r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ strd r0, [lr, r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #240] @ 0xf0 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #224] @ 0xe0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, fp] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + strd r0, [r9, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r9, [sp] │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #-1204] @ 78034 │ │ │ │ - ldr r3, [pc, #-1204] @ 78038 │ │ │ │ - strd r0, [r9, r7] │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #-1212] @ 79708 │ │ │ │ + ldr r3, [pc, #-1212] @ 7970c │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1228] @ 7803c │ │ │ │ - ldr r3, [pc, #-1228] @ 78040 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + ldr r2, [pc, #-1244] @ 79710 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + ldr r3, [pc, #-1252] @ 79714 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1292] @ 78034 │ │ │ │ - ldr r3, [pc, #-1292] @ 78038 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #-1308] @ 79708 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1312] @ 7803c │ │ │ │ - ldr r3, [pc, #-1312] @ 78040 │ │ │ │ + ldr r3, [pc, #-1316] @ 7970c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1328] @ 79710 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1336] @ 79714 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #-1352] @ 78044 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-1376] @ 79718 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [ip, r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [ip, r3] │ │ │ │ mov r3, r9 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + strd r0, [ip, lr] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ + ldr fp, [sp, #176] @ 0xb0 │ │ │ │ strd r0, [fp, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #-1588] @ 78034 │ │ │ │ - ldr r3, [pc, #-1588] @ 78038 │ │ │ │ - strd r0, [r5, r7] │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #-1596] @ 79708 │ │ │ │ + ldr r3, [pc, #-1596] @ 7970c │ │ │ │ + strd r0, [r5, sl] │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1612] @ 7803c │ │ │ │ - ldr r3, [pc, #-1612] @ 78040 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + ldr r2, [pc, #-1628] @ 79710 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + ldr r3, [pc, #-1636] @ 79714 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1676] @ 78034 │ │ │ │ - ldr r3, [pc, #-1676] @ 78038 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #-1692] @ 79708 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1696] @ 7803c │ │ │ │ - ldr r3, [pc, #-1696] @ 78040 │ │ │ │ + ldr r3, [pc, #-1700] @ 7970c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1712] @ 79710 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1720] @ 79714 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #-1736] @ 78044 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ + ldr r3, [pc, #-1752] @ 79718 │ │ │ │ mov r6, r0 │ │ │ │ + mov r2, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ mov r8, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ + strd r0, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [lr, r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r9 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [lr, r2] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #264] @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ + ldr fp, [sp, #248] @ 0xf8 │ │ │ │ strd r0, [fp, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r9, [sp] │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #-1984] @ 78034 │ │ │ │ - ldr r3, [pc, #-1984] @ 78038 │ │ │ │ - strd r0, [r9, r7] │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + ldr sl, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [pc, #-1992] @ 79708 │ │ │ │ + ldr r3, [pc, #-1992] @ 7970c │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2008] @ 7803c │ │ │ │ - ldr r3, [pc, #-2008] @ 78040 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ + ldr r2, [pc, #-2024] @ 79710 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + ldr r3, [pc, #-2032] @ 79714 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2072] @ 78034 │ │ │ │ - ldr r3, [pc, #-2072] @ 78038 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #-2088] @ 79708 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2092] @ 7803c │ │ │ │ - ldr r3, [pc, #-2092] @ 78040 │ │ │ │ + ldr r3, [pc, #-2096] @ 7970c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2108] @ 79710 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2116] @ 79714 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #-2132] @ 78044 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldr r3, [pc, #-2148] @ 79718 │ │ │ │ mov r4, r0 │ │ │ │ + mov r2, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ mov r8, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #272] @ 0x110 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [ip, r3] │ │ │ │ + ldr lr, [sp, #256] @ 0x100 │ │ │ │ + strd r0, [lr, r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [ip, r2] │ │ │ │ mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [ip, lr] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #280] @ 0x118 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ + ldr fp, [sp, #272] @ 0x110 │ │ │ │ strd r0, [fp, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + ldr sl, [sp, #80] @ 0x50 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5, r7] │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r8, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #680 @ 0x2a8 │ │ │ │ - ldrd r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2520] @ 78048 │ │ │ │ - ldr r3, [pc, #-2520] @ 7804c │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2536] @ 78050 │ │ │ │ - ldr r3, [pc, #-2536] @ 78054 │ │ │ │ + ldr r2, [pc, #-2540] @ 7971c │ │ │ │ + ldr r3, [pc, #-2540] @ 79720 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ + ldr r2, [pc, #-2552] @ 79724 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2560] @ 79728 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2576] @ 78058 │ │ │ │ - ldr r3, [pc, #-2576] @ 7805c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #616 @ 0x268 │ │ │ │ + ldr r2, [pc, #-2592] @ 7972c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2596] @ 78060 │ │ │ │ - ldr r3, [pc, #-2596] @ 78064 │ │ │ │ + ldr r3, [pc, #-2600] @ 79730 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #608 @ 0x260 │ │ │ │ + ldr r2, [pc, #-2612] @ 79734 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2620] @ 79738 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r6, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r6, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2664] @ 78068 │ │ │ │ - ldr r3, [pc, #-2664] @ 7806c │ │ │ │ + strd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ + ldr r2, [pc, #-2680] @ 7973c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2684] @ 78070 │ │ │ │ - ldr r3, [pc, #-2684] @ 78074 │ │ │ │ + ldr r3, [pc, #-2688] @ 79740 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ + ldr r2, [pc, #-2700] @ 79744 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2708] @ 79748 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2684] @ 780a0 │ │ │ │ - ldr r3, [pc, #-2684] @ 780a4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ + ldr r2, [pc, #-2688] @ 79780 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2704] @ 780a8 │ │ │ │ - ldr r3, [pc, #-2704] @ 780ac │ │ │ │ + ldr r3, [pc, #-2696] @ 79784 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ + ldr r2, [pc, #-2708] @ 79788 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2716] @ 7978c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2904] @ 78078 │ │ │ │ - ldr r3, [pc, #-2904] @ 7807c │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2900] @ 79758 │ │ │ │ + ldr r3, [pc, #-2900] @ 7975c │ │ │ │ + bl 1ca0d4 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2924] @ 78080 │ │ │ │ - ldr r3, [pc, #-2924] @ 78084 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2940] @ 78088 │ │ │ │ - ldr r3, [pc, #-2940] @ 7808c │ │ │ │ + ldr r2, [pc, #-2932] @ 79760 │ │ │ │ + ldr r3, [pc, #-2932] @ 79764 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ + ldr r2, [pc, #-2944] @ 79768 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2952] @ 7976c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2980] @ 78090 │ │ │ │ - ldr r3, [pc, #-2980] @ 78094 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ + ldr r2, [pc, #-2984] @ 79770 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3000] @ 78098 │ │ │ │ - ldr r3, [pc, #-3000] @ 7809c │ │ │ │ + ldr r3, [pc, #-2992] @ 79774 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + ldr r2, [pc, #-3004] @ 79778 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3012] @ 7977c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r6, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + strd r6, [sp, #80] @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3072] @ 780a0 │ │ │ │ - ldr r3, [pc, #-3072] @ 780a4 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3084] @ 780a8 │ │ │ │ - ldr r3, [pc, #-3084] @ 780ac │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r2, [pc, #-3080] @ 79780 │ │ │ │ + ldr r3, [pc, #-3080] @ 79784 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + ldr r2, [pc, #-3092] @ 79788 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3100] @ 7978c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3124] @ 780b0 │ │ │ │ - ldr r3, [pc, #-3124] @ 780b4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ + ldr r2, [pc, #-3132] @ 79790 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3144] @ 780b8 │ │ │ │ - ldr r3, [pc, #-3144] @ 780bc │ │ │ │ + ldr r3, [pc, #-3212] @ 7974c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldr r2, [pc, #-3224] @ 79750 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3232] @ 79754 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd sl, [sp, #96] @ 0x60 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd sl, [sp, #104] @ 0x68 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3336] @ 78078 │ │ │ │ - ldr r3, [pc, #-3336] @ 7807c │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-3336] @ 79758 │ │ │ │ + ldr r3, [pc, #-3336] @ 7975c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3388] @ 78080 │ │ │ │ - ldr r3, [pc, #-3388] @ 78084 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3404] @ 78088 │ │ │ │ - ldr r3, [pc, #-3404] @ 7808c │ │ │ │ + ldr r2, [pc, #-3400] @ 79760 │ │ │ │ + ldr r3, [pc, #-3400] @ 79764 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ + ldr r2, [pc, #-3412] @ 79768 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3420] @ 7976c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3444] @ 78090 │ │ │ │ - ldr r3, [pc, #-3444] @ 78094 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + ldr r2, [pc, #-3452] @ 79770 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3464] @ 78098 │ │ │ │ - ldr r3, [pc, #-3464] @ 7809c │ │ │ │ + ldr r3, [pc, #-3460] @ 79774 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ + ldr r2, [pc, #-3472] @ 79778 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3480] @ 7977c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd sl, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd sl, [sp, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - strd r2, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3532] @ 780a0 │ │ │ │ - ldr r3, [pc, #-3532] @ 780a4 │ │ │ │ + strd r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + ldr r2, [pc, #-3540] @ 79780 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3552] @ 780a8 │ │ │ │ - ldr r3, [pc, #-3552] @ 780ac │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r3, [pc, #-3548] @ 79784 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + ldr r2, [pc, #-3560] @ 79788 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r3, [pc, #-3568] @ 7978c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3588] @ 780b0 │ │ │ │ - ldr r3, [pc, #-3588] @ 780b4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldr r2, [pc, #-3600] @ 79790 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3608] @ 780b8 │ │ │ │ - ldr r3, [pc, #-3608] @ 780bc │ │ │ │ + ldr r3, [pc, #2348] @ 7aed8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ + ldr r2, [pc, #2336] @ 7aedc │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2328] @ 7aee0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2164] @ 797e0 │ │ │ │ - ldr r3, [pc, #2164] @ 797e4 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2196] @ 7aee4 │ │ │ │ + ldr r3, [pc, #2196] @ 7aee8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ - ldr r2, [pc, #2140] @ 797e8 │ │ │ │ + ldr r2, [pc, #2172] @ 7aeec │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ - ldr r3, [pc, #2132] @ 797ec │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2124] @ 797f0 │ │ │ │ - ldr r3, [pc, #2124] @ 797f4 │ │ │ │ + ldr r3, [pc, #2160] @ 7aef0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ + ldr r2, [pc, #2148] @ 7aef4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2140] @ 7aef8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2084] @ 797f8 │ │ │ │ - ldr r3, [pc, #2084] @ 797fc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #608 @ 0x260 │ │ │ │ + ldr r2, [pc, #2108] @ 7aefc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2064] @ 79800 │ │ │ │ - ldr r3, [pc, #2064] @ 79804 │ │ │ │ + ldr r3, [pc, #2100] @ 7af00 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #616 @ 0x268 │ │ │ │ + ldr r2, [pc, #2088] @ 7af04 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2080] @ 7af08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r6, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + strd r6, [sp, #176] @ 0xb0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1992] @ 79808 │ │ │ │ - ldr r3, [pc, #1992] @ 7980c │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1976] @ 79810 │ │ │ │ - ldr r3, [pc, #1976] @ 79814 │ │ │ │ + ldr r2, [pc, #2012] @ 7af0c │ │ │ │ + ldr r3, [pc, #2012] @ 7af10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ + ldr r2, [pc, #2000] @ 7af14 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1992] @ 7af18 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1936] @ 79818 │ │ │ │ - ldr r3, [pc, #1936] @ 7981c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ + ldr r2, [pc, #1960] @ 7af1c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1916] @ 79820 │ │ │ │ - ldr r3, [pc, #1916] @ 79824 │ │ │ │ + ldr r3, [pc, #1952] @ 7af20 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ + ldr r2, [pc, #1940] @ 7af24 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1932] @ 7af28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1728] @ 797e0 │ │ │ │ - ldr r3, [pc, #1728] @ 797e4 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1760] @ 7aee4 │ │ │ │ + ldr r3, [pc, #1760] @ 7aee8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r9, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ strd r0, [r9, r8] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ strd r0, [r5, r8] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r8, sl │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ strd r0, [r9, r4] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1644] @ 79828 │ │ │ │ - ldr r3, [pc, #1644] @ 7982c │ │ │ │ mov r9, fp │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1672] @ 7af2c │ │ │ │ strd r0, [r5, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1624] @ 79830 │ │ │ │ - ldr r3, [pc, #1624] @ 79834 │ │ │ │ + ldr r3, [pc, #1660] @ 7af30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1648] @ 7af34 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1640] @ 7af38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1568] @ 79828 │ │ │ │ - ldr r3, [pc, #1568] @ 7982c │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #1592] @ 7af2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1548] @ 79830 │ │ │ │ - ldr r3, [pc, #1548] @ 79834 │ │ │ │ + ldr r3, [pc, #1584] @ 7af30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1572] @ 7af34 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1564] @ 7af38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #1508] @ 79838 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #1524] @ 7af3c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ + ldr lr, [sp, #96] @ 0x60 │ │ │ │ strd r0, [lr, r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [ip, r2] │ │ │ │ mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr lr, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [ip, lr] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ + ldr fp, [sp, #152] @ 0x98 │ │ │ │ strd r0, [fp, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp] │ │ │ │ - ldrd r8, [sp, #216] @ 0xd8 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1268] @ 79828 │ │ │ │ - ldr r3, [pc, #1268] @ 7982c │ │ │ │ - strd r0, [ip, r7] │ │ │ │ + ldr sl, [sp, #88] @ 0x58 │ │ │ │ + ldrd r8, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [pc, #1300] @ 7af2c │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + ldr r3, [pc, #1296] @ 7af30 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r6, [sp, #208] @ 0xd0 │ │ │ │ - ldr r2, [pc, #1248] @ 79830 │ │ │ │ - ldr r3, [pc, #1248] @ 79834 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r6, [sp, #224] @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1272] @ 7af34 │ │ │ │ + ldr r3, [pc, #1272] @ 7af38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1192] @ 79828 │ │ │ │ - ldr r3, [pc, #1192] @ 7982c │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #1216] @ 7af2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1172] @ 79830 │ │ │ │ - ldr r3, [pc, #1172] @ 79834 │ │ │ │ + ldr r3, [pc, #1208] @ 7af30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1196] @ 7af34 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1188] @ 7af38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #1132] @ 79838 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #1148] @ 7af3c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ strd r0, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ + ldr lr, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r2, lr] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ + ldr fp, [sp, #136] @ 0x88 │ │ │ │ strd r0, [fp, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #896] @ 7982c │ │ │ │ - strd r0, [r2, r7] │ │ │ │ - ldr r2, [pc, #884] @ 79828 │ │ │ │ + ldr sl, [sp, #88] @ 0x58 │ │ │ │ + ldrd r8, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [pc, #928] @ 7af30 │ │ │ │ + strd r0, [r2, sl] │ │ │ │ + ldr r2, [pc, #916] @ 7af2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r6, [sp, #248] @ 0xf8 │ │ │ │ - ldr r2, [pc, #872] @ 79830 │ │ │ │ - ldr r3, [pc, #872] @ 79834 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #896] @ 7af34 │ │ │ │ + ldr r3, [pc, #896] @ 7af38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #816] @ 79828 │ │ │ │ - ldr r3, [pc, #816] @ 7982c │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #840] @ 7af2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #796] @ 79830 │ │ │ │ - ldr r3, [pc, #796] @ 79834 │ │ │ │ + ldr r3, [pc, #832] @ 7af30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #820] @ 7af34 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #812] @ 7af38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #756] @ 79838 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #772] @ 7af3c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - strd r0, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ + ldr lr, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [lr, r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [ip, r2] │ │ │ │ mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr lr, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [ip, lr] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ + ldr sl, [sp, #168] @ 0xa8 │ │ │ │ strd r0, [sl, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp] │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #520] @ 79828 │ │ │ │ - ldr r3, [pc, #520] @ 7982c │ │ │ │ - strd r0, [ip, r4] │ │ │ │ + ldr lr, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #552] @ 7af2c │ │ │ │ + ldr r3, [pc, #552] @ 7af30 │ │ │ │ + strd r0, [ip, lr] │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #496] @ 79830 │ │ │ │ - ldr r3, [pc, #496] @ 79834 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + ldr r2, [pc, #520] @ 7af34 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + ldr r3, [pc, #512] @ 7af38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #432] @ 79828 │ │ │ │ - ldr r3, [pc, #432] @ 7982c │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr r2, [pc, #456] @ 7af2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #412] @ 79830 │ │ │ │ - ldr r3, [pc, #412] @ 79834 │ │ │ │ + ldr r3, [pc, #448] @ 7af30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #436] @ 7af34 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #428] @ 7af38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #372] @ 79838 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #388] @ 7af3c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [lr, r3] │ │ │ │ + ldr ip, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [ip, r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ + ldr lr, [sp, #112] @ 0x70 │ │ │ │ strd r0, [r2, lr] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r8, [sp, #232] @ 0xe8 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r8, [sp, #160] @ 0xa0 │ │ │ │ strd r0, [r8, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ ldr r3, [sp, #732] @ 0x2dc │ │ │ │ - ldr lr, [sp, #200] @ 0xc8 │ │ │ │ - eor r3, ip, r3 │ │ │ │ + ldr lr, [sp, #72] @ 0x48 │ │ │ │ + eor r3, r7, r3 │ │ │ │ + strd r0, [r2, lr] │ │ │ │ str r3, [sp, #16] │ │ │ │ + ldr ip, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r3, lr, r3 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - add r3, r9, #64 @ 0x40 │ │ │ │ + add r3, ip, r3 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + add r3, r2, #64 @ 0x40 │ │ │ │ + ldr r2, [sp, #780] @ 0x30c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #724] @ 0x2d4 │ │ │ │ - strd r0, [r2, r4] │ │ │ │ - ldr r2, [sp, #780] @ 0x30c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 74494 │ │ │ │ + bne 75b60 │ │ │ │ add sp, sp, #740 @ 0x2e4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blls fe676a88 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + svccc 0x00e8a80b │ │ │ │ + mrc2 1, 5, r0, cr5, cr12, {5} │ │ │ │ + svccc 0x00e465c6 │ │ │ │ + blls fe67818c │ │ │ │ svccc 0x00e1e377 │ │ │ │ mcrmi 0, 4, ip, cr1, cr9, {2} │ │ │ │ svccc 0x00ec0ab4 │ │ │ │ @ instruction: 0x5cbfa951 │ │ │ │ svccc 0x00ded50d │ │ │ │ ldclle 5, cr1, [ip], {140} @ 0x8c │ │ │ │ svccc 0x00ecf457 │ │ │ │ stmdbgt r5!, {r2, r3, r4, r7, r8, pc} │ │ │ │ svccc 0x00db3ff7 │ │ │ │ @ instruction: 0x3c182b51 │ │ │ │ svccc 0x00e1257e │ │ │ │ @ instruction: 0xff642e86 │ │ │ │ svccc 0x00eb04bb │ │ │ │ - blne ff89e604 │ │ │ │ + blne ff89fd08 │ │ │ │ svccc 0x00b0130a │ │ │ │ svclt 0x00e443fe │ │ │ │ svccc 0x00efefd5 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ svccc 0x00d00000 │ │ │ │ │ │ │ │ -0007983c : │ │ │ │ - ldr r2, [pc, #12] @ 79850 │ │ │ │ - ldr r1, [pc, #12] @ 79854 │ │ │ │ +0007af40 : │ │ │ │ + ldr r2, [pc, #12] @ 7af54 │ │ │ │ + ldr r1, [pc, #12] @ 7af58 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b1cc │ │ │ │ - andseq r2, r5, r4, ror #11 │ │ │ │ - @ instruction: 0xffffabcc │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #108 @ 0x6c │ │ │ │ - ldr ip, [sp, #152] @ 0x98 │ │ │ │ + andseq r4, r5, r0, ror #29 │ │ │ │ + @ instruction: 0xffffab84 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov sl, r0 │ │ │ │ - cmp r1, ip │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + ldr ip, [sp, #152] @ 0x98 │ │ │ │ ldr lr, [sp, #156] @ 0x9c │ │ │ │ add r2, r2, r1, lsl #4 │ │ │ │ - bge 79ac4 │ │ │ │ + cmp r1, ip │ │ │ │ + bge 7b1d8 │ │ │ │ lsl r1, r3, #3 │ │ │ │ add r3, r3, r0 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ cmp lr, #1 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r3 │ │ │ │ - bne 79acc │ │ │ │ + bne 7b1f4 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ add r9, r2, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp] │ │ │ │ add r9, r9, #16 │ │ │ │ ldrd r6, [sl, r3] │ │ │ │ ldrd r2, [sl, r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ strd r6, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ - ldrd r6, [fp, r3] │ │ │ │ - strd r6, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [fp, r8] │ │ │ │ + ldrd r6, [fp, r3] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r6, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sl, r5] │ │ │ │ ldrd r2, [sl, r4] │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [fp, r5] │ │ │ │ - ldrd r2, [fp, r4] │ │ │ │ - strd r2, [sp, #8] │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r2, [fp, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp] │ │ │ │ strd r0, [sl, r3] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp] │ │ │ │ strd r0, [fp, r3] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, r8] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [fp, r8] │ │ │ │ - ldrd r2, [r9, #-24] @ 0xffffffe8 │ │ │ │ + add r8, r8, #8 │ │ │ │ ldrd r6, [r9, #-32] @ 0xffffffe0 │ │ │ │ + ldrd r2, [r9, #-24] @ 0xffffffe8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - add r8, r8, #8 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ strd r0, [sl, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [fp, r4] │ │ │ │ + add r4, r4, #8 │ │ │ │ ldrd r6, [r9, #-32] @ 0xffffffe0 │ │ │ │ ldrd r2, [r9, #-24] @ 0xffffffe8 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - add r4, r4, #8 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, r5] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ + strd r0, [fp, r5] │ │ │ │ + add r5, r5, #8 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - strd r0, [fp, r5] │ │ │ │ - add r5, r5, #8 │ │ │ │ - bne 798bc │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 7afd0 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r3, lr, #3 │ │ │ │ add r4, r2, #16 │ │ │ │ mov r5, #0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + add r4, r4, #16 │ │ │ │ ldrd r0, [sl, r5] │ │ │ │ ldrd r2, [r3, sl] │ │ │ │ strd r0, [sp] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, [fp, r5] │ │ │ │ ldrd r2, [r3, fp] │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - add r4, r4, #16 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sl, r9] │ │ │ │ ldrd r2, [sl, r8] │ │ │ │ - strd r6, [sp, #40] @ 0x28 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r6, [sp, #40] @ 0x28 │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [fp, r9] │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldrd r6, [fp, r8] │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ strd r0, [sl, r5] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ strd r0, [fp, r5] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [sl, r3] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r0, [fp, r3] │ │ │ │ ldrd r6, [r4, #-32] @ 0xffffffe0 │ │ │ │ ldrd r2, [r4, #-24] @ 0xffffffe8 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp] │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, r8] │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [fp, r8] │ │ │ │ ldrd r6, [r4, #-32] @ 0xffffffe0 │ │ │ │ ldrd r2, [r4, #-24] @ 0xffffffe8 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp] │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, r9] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + strd r0, [fp, r9] │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r3, r3, r2 │ │ │ │ add r5, r5, r2 │ │ │ │ + add r9, r9, r2 │ │ │ │ add r8, r8, r2 │ │ │ │ - strd r0, [fp, r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r9, r9, r2 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 79ae4 │ │ │ │ - add sp, sp, #108 @ 0x6c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 7b20c │ │ │ │ + b 7b1d8 │ │ │ │ │ │ │ │ -00079cf0 : │ │ │ │ - ldr r2, [pc, #12] @ 79d04 │ │ │ │ - ldr r1, [pc, #12] @ 79d08 │ │ │ │ +0007b414 : │ │ │ │ + ldr r2, [pc, #12] @ 7b428 │ │ │ │ + ldr r1, [pc, #12] @ 7b42c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b424 │ │ │ │ - andseq r2, r5, r0, ror r1 │ │ │ │ - @ instruction: 0xfffffb54 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r4, r5, ip, asr #20 │ │ │ │ + @ instruction: 0xfffffb34 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ - ldr r7, [sp, #412] @ 0x19c │ │ │ │ mov lr, r1 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #412] @ 0x19c │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ cmp r7, r1 │ │ │ │ - bge 7adcc │ │ │ │ + bge 7c514 │ │ │ │ lsl r1, r3, #4 │ │ │ │ + mov ip, r0 │ │ │ │ + lsl r4, r3, #1 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + add r6, r4, r5 │ │ │ │ + str lr, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ lsl r1, r3, #3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - add r1, r3, r3, lsl #1 │ │ │ │ + add r1, r4, r3 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - add r5, r6, r3, lsl #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - lsl r1, r6, #3 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r5, #3 │ │ │ │ - sub r5, r5, r3 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + lsl r1, r6, #3 │ │ │ │ + sub r6, r6, r3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - lsl r1, r5, #3 │ │ │ │ + lsl r1, r6, #3 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - add r1, r5, r3, lsl #1 │ │ │ │ - mov ip, r0 │ │ │ │ + add r1, r4, r6 │ │ │ │ lsl r0, r1, #3 │ │ │ │ + add r1, r1, r5 │ │ │ │ + lsl r1, r1, #3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - lsl r0, r6, #4 │ │ │ │ - add r4, r5, r6 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ lsl r0, r5, #4 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + lsl r0, r6, #4 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + add r0, r6, r5 │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ + add r6, r6, r6, lsl #1 │ │ │ │ + lsl r8, r5, #3 │ │ │ │ + add r5, r5, r4 │ │ │ │ + lsl r4, r5, #3 │ │ │ │ + sub r3, r5, r3 │ │ │ │ + lsl r5, r6, #3 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r5, [sp, #420] @ 0x1a4 │ │ │ │ - add r1, r1, r6 │ │ │ │ + str r8, [sp, #32] │ │ │ │ lsl r5, r5, #3 │ │ │ │ str r5, [sp, #364] @ 0x16c │ │ │ │ add r5, r7, #1 │ │ │ │ str r5, [sp, #360] @ 0x168 │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ add r2, r2, r5, lsl #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - add r2, ip, r4, lsl #3 │ │ │ │ - add r6, r6, r6, lsl #1 │ │ │ │ + add r2, ip, r0 │ │ │ │ str r2, [sp, #356] @ 0x164 │ │ │ │ - add r2, ip, r1, lsl #3 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + add r2, ip, r1 │ │ │ │ str r2, [sp, #352] @ 0x160 │ │ │ │ - lsl r0, r6, #3 │ │ │ │ - add r2, lr, r4, lsl #3 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + add r2, lr, r0 │ │ │ │ str r2, [sp, #348] @ 0x15c │ │ │ │ - add r0, r6, r3, lsl #1 │ │ │ │ - add r2, lr, r1, lsl #3 │ │ │ │ + add r2, lr, r1 │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ - add r2, ip, r0, lsl #3 │ │ │ │ - add r3, r3, r6 │ │ │ │ + add r2, ip, r4 │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ - add r2, lr, r0, lsl #3 │ │ │ │ + add r2, lr, r4 │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ - add r2, ip, r3, lsl #3 │ │ │ │ - add r3, lr, r3, lsl #3 │ │ │ │ + add r2, ip, r3 │ │ │ │ + add r3, lr, r3 │ │ │ │ str r3, [sp, #328] @ 0x148 │ │ │ │ mov r3, #0 │ │ │ │ - str r2, [sp, #332] @ 0x14c │ │ │ │ str r3, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str lr, [sp, #12] │ │ │ │ - b 79e2c │ │ │ │ + str r2, [sp, #332] @ 0x14c │ │ │ │ + b 7b574 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ ldrd r4, [r6, sl] │ │ │ │ ldrd r6, [r6, fp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - ldrd r4, [r7, sl] │ │ │ │ - ldrd r6, [r7, fp] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldrd r4, [r7, sl] │ │ │ │ + ldrd r6, [r7, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r4, [r6, r2] │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r4, [r6, r2] │ │ │ │ ldrd r6, [r6, r1] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r4, [r7, r2] │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r4, [r7, r2] │ │ │ │ ldrd r6, [r7, r1] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, [r4, r6] │ │ │ │ ldrd r6, [r6, ip] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, [r4, r7] │ │ │ │ ldrd r6, [r7, ip] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - ldrd r4, [r6, lr] │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd r4, [r6, lr] │ │ │ │ ldrd r6, [r6, r1] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - ldrd r4, [r7, lr] │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd r4, [r7, lr] │ │ │ │ ldrd r6, [r7, r1] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrd r4, [r5, r6] │ │ │ │ ldrd r6, [r6, r2] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ strd r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r4, [r5, r7] │ │ │ │ ldrd r6, [r7, r2] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ ldr lr, [sp, #352] @ 0x160 │ │ │ │ ldr ip, [sp, #356] @ 0x164 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ ldrd r6, [lr, r3] │ │ │ │ ldrd r4, [ip, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ - ldrd r6, [r7, r3] │ │ │ │ - mov r2, r6 │ │ │ │ strd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ + ldrd r6, [r7, r3] │ │ │ │ ldrd r4, [r1, r3] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ ldrd r4, [r6, ip] │ │ │ │ ldr r6, [sp, #340] @ 0x154 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ ldrd r6, [r6, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r4, [r7, ip] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r4, [r7, ip] │ │ │ │ ldr r2, [sp, #336] @ 0x150 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r2, r3] │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r6, [r2, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r4, [sp, #332] @ 0x14c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - ldrd r6, [r6, lr] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + ldr r4, [sp, #332] @ 0x14c │ │ │ │ + ldrd r6, [r6, lr] │ │ │ │ ldrd r4, [r4, r3] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - ldrd r6, [r7, lr] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ + ldrd r6, [r7, lr] │ │ │ │ ldrd r4, [r1, r3] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r0, [r6, r3] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r0, [r7, r3] │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ strd r0, [r6, ip] │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ strd r0, [r7, ip] │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ strd r0, [r6, lr] │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ - strd r4, [r3] │ │ │ │ mov r2, r4 │ │ │ │ + strd r4, [r3] │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r7, lr] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [r7, r5] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - strd sl, [sp, #80] @ 0x50 │ │ │ │ strd r0, [r6, r5] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd sl, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r8, [sp, #72] @ 0x48 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r8, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldrd r6, [r3, #-16] │ │ │ │ ldrd r8, [r3, #-8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ strd r0, [lr, ip] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [r6, r9] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r7, r1 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ + ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr lr, [sp, #352] @ 0x160 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldr lr, [sp, #352] @ 0x160 │ │ │ │ strd r0, [lr, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ strd r0, [r7, r4] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ ldrd r6, [r3, #-48] @ 0xffffffd0 │ │ │ │ ldrd r8, [r3, #-40] @ 0xffffffd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ strd r0, [lr, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ strd r0, [r6, r8] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ + ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r8 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ strd r0, [ip, r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ strd r0, [lr, r9] │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ ldrd r6, [r3, #-16] │ │ │ │ ldrd r8, [r3, #-8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ strd r0, [r5, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #340] @ 0x154 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ + ldr r7, [sp, #340] @ 0x154 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [r7, r4] │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ ldrd r6, [r3, #-48] @ 0xffffffd0 │ │ │ │ ldrd r8, [r3, #-40] @ 0xffffffd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ strd r0, [lr, r5] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ strd r0, [ip, r9] │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ + ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r3, [sp, #356] @ 0x164 │ │ │ │ mov r2, r8 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ strd r0, [r3, ip] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #348] @ 0x15c │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr sl, [sp, #348] @ 0x15c │ │ │ │ strd r0, [sl, r4] │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ ldrd r6, [r3, #-48] @ 0xffffffd0 │ │ │ │ ldrd r8, [r3, #-40] @ 0xffffffd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ strd r0, [lr, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ strd r0, [ip, r9] │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ + ldrd sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r0, [ip, r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [lr, r7] │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ ldrd r6, [r3, #-16] │ │ │ │ ldrd r8, [r3, #-8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ strd r0, [lr, r5] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ strd r0, [ip, sl] │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ ldrd r6, [r3, #-48] @ 0xffffffd0 │ │ │ │ ldrd r8, [r3, #-40] @ 0xffffffd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ strd r0, [lr, r4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ strd r0, [ip, r6] │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldrd r6, [r3, #-16] │ │ │ │ mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + ldrd r6, [r3, #-16] │ │ │ │ ldrd r8, [r3, #-8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #328] @ 0x148 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldr lr, [sp, #328] @ 0x148 │ │ │ │ strd r0, [lr, r4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #364] @ 0x16c │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r6, [sp, #332] @ 0x14c │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ + ldr r6, [sp, #332] @ 0x14c │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r3, r2 │ │ │ │ + ldr r2, [sp, #364] @ 0x16c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ strd r0, [r6, r4] │ │ │ │ add r1, r4, r2 │ │ │ │ + mov r3, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, fp, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, r2, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -114371,17981 +115861,18112 @@ │ │ │ │ add r1, r2, r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, r2, r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ add r3, r2, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 79e24 │ │ │ │ + bne 7b56c │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007add4 : │ │ │ │ - ldr r2, [pc, #12] @ 7ade8 │ │ │ │ - ldr r1, [pc, #12] @ 7adec │ │ │ │ +0007c530 : │ │ │ │ + ldr r2, [pc, #12] @ 7c544 │ │ │ │ + ldr r1, [pc, #12] @ 7c548 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b424 │ │ │ │ - andseq r1, r5, ip, asr #1 │ │ │ │ - @ instruction: 0xffffef24 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #1296 @ 0x510 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + andseq r3, r5, r0, ror r9 │ │ │ │ + @ instruction: 0xffffeeec │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #1520 @ 0x5f0 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + ldr r0, [sp, #1564] @ 0x61c │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #1352] @ 0x548 │ │ │ │ - ldr r1, [sp, #1348] @ 0x544 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ - cmp r1, r0 │ │ │ │ - ldr r2, [sp, #1344] @ 0x540 │ │ │ │ - bge 80d9c │ │ │ │ - lsl r1, r3, #5 │ │ │ │ - add r5, r3, r3, lsl #1 │ │ │ │ - str r1, [sp, #124] @ 0x7c │ │ │ │ - lsl r1, r3, #4 │ │ │ │ - add r4, r3, r2 │ │ │ │ - add ip, r3, r3, lsl #2 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ - lsl r1, r5, #4 │ │ │ │ - add r0, ip, r2 │ │ │ │ - str r1, [sp, #252] @ 0xfc │ │ │ │ - lsl r1, r4, #3 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - lsl r1, r0, #3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - lsl r1, r3, #3 │ │ │ │ - str r1, [sp, #228] @ 0xe4 │ │ │ │ - rsb r1, r3, r3, lsl #3 │ │ │ │ - add r0, r1, r2 │ │ │ │ - add sl, r5, r2 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - add lr, r2, r2, lsl #1 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - lsl r0, sl, #3 │ │ │ │ - lsl r7, lr, #1 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - lsl r0, lr, #4 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - add r0, r7, r3, lsl #2 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + ldr lr, [sp, #1568] @ 0x620 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #1560] @ 0x618 │ │ │ │ + cmp r0, lr │ │ │ │ + bge 81fa8 │ │ │ │ + lsl fp, r3, #1 │ │ │ │ + add r8, r3, r2 │ │ │ │ + lsl r0, r8, #3 │ │ │ │ + add r4, fp, r3 │ │ │ │ + lsl lr, r4, #4 │ │ │ │ + add r9, r4, r2 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + lsl r8, r9, #3 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp] │ │ │ │ + str lr, [sp, #44] @ 0x2c │ │ │ │ + lsl lr, r3, #2 │ │ │ │ add r0, lr, r3 │ │ │ │ - lsl r6, r0, #4 │ │ │ │ + add r1, r0, r2 │ │ │ │ + mov sl, r0 │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + lsl r5, r1, #3 │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ + str sl, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ + lsl r5, r3, #3 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + add r1, r5, r2 │ │ │ │ + lsl r6, r1, #3 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ - add r6, r4, r4, lsl #1 │ │ │ │ - rsb r8, r2, r2, lsl #3 │ │ │ │ - lsl r9, r6, #4 │ │ │ │ - str r0, [sp] │ │ │ │ - str r9, [sp, #232] @ 0xe8 │ │ │ │ - add r0, r8, r3 │ │ │ │ - lsl r9, r2, #3 │ │ │ │ + lsl r6, r2, #1 │ │ │ │ + add r0, r6, r2 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - add r6, ip, r8 │ │ │ │ - lsl r9, r0, #3 │ │ │ │ - str r9, [sp, #24] │ │ │ │ - lsl r9, r6, #3 │ │ │ │ - rsb r6, r4, r4, lsl #3 │ │ │ │ - str r9, [sp, #28] │ │ │ │ - lsl r9, r6, #3 │ │ │ │ - str r9, [sp, #236] @ 0xec │ │ │ │ - add r9, r5, r8 │ │ │ │ - lsl fp, r9, #3 │ │ │ │ - str fp, [sp, #140] @ 0x8c │ │ │ │ - lsl fp, ip, #3 │ │ │ │ - str fp, [sp, #240] @ 0xf0 │ │ │ │ - lsl fp, r1, #3 │ │ │ │ - add r6, sl, r3 │ │ │ │ - str fp, [sp, #256] @ 0x100 │ │ │ │ - lsl fp, r5, #3 │ │ │ │ - str fp, [sp, #260] @ 0x104 │ │ │ │ - lsl fp, r6, #3 │ │ │ │ - str fp, [sp, #32] │ │ │ │ - add fp, r2, r3, lsl #1 │ │ │ │ - lsl r6, fp, #3 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ - add r6, r2, r5, lsl #1 │ │ │ │ - sub r0, r0, r2 │ │ │ │ + lsl r6, r0, #1 │ │ │ │ + lsl r4, r0, #4 │ │ │ │ + add r1, r6, lr │ │ │ │ + add r6, r5, r6 │ │ │ │ + lsl r8, r1, #3 │ │ │ │ + add r1, r0, r3 │ │ │ │ + lsl r7, r1, #4 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r8, [sp, #144] @ 0x90 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ + add r8, r8, r8, lsl #1 │ │ │ │ + lsl r4, r8, #4 │ │ │ │ + str r8, [sp, #104] @ 0x68 │ │ │ │ + lsl r8, r2, #3 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + sub r7, r8, r2 │ │ │ │ + add r1, r7, r3 │ │ │ │ + str r8, [sp, #112] @ 0x70 │ │ │ │ + lsl lr, r1, #3 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + sub r1, r1, r2 │ │ │ │ + str lr, [sp, #160] @ 0xa0 │ │ │ │ + add lr, sl, r7 │ │ │ │ + lsl lr, lr, #3 │ │ │ │ + str lr, [sp, #168] @ 0xa8 │ │ │ │ + ldr lr, [sp, #72] @ 0x48 │ │ │ │ + sub lr, lr, r8 │ │ │ │ + lsl r4, lr, #3 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp] │ │ │ │ + add r8, r4, r7 │ │ │ │ + lsl r4, sl, #3 │ │ │ │ + ldr sl, [sp] │ │ │ │ + lsl lr, r8, #3 │ │ │ │ + add r8, r8, r3 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + lsl r4, r5, #3 │ │ │ │ + str lr, [sp, #176] @ 0xb0 │ │ │ │ + add lr, r9, r3 │ │ │ │ + lsl r9, r9, #4 │ │ │ │ + lsl lr, lr, #3 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + lsl r4, sl, #3 │ │ │ │ + str lr, [sp, #184] @ 0xb8 │ │ │ │ + add lr, fp, r2 │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + lsl lr, lr, #3 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + lsl r4, r7, #3 │ │ │ │ + str lr, [sp, #192] @ 0xc0 │ │ │ │ + lsl lr, sl, #1 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r9, [sp, #288] @ 0x120 │ │ │ │ + str lr, [sp, #56] @ 0x38 │ │ │ │ + add lr, lr, r2 │ │ │ │ + lsl lr, lr, #3 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + str lr, [sp, #200] @ 0xc8 │ │ │ │ + lsl lr, r1, #3 │ │ │ │ + lsl r9, r9, #3 │ │ │ │ + str lr, [sp, #208] @ 0xd0 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + str r9, [sp, #296] @ 0x128 │ │ │ │ + add r1, lr, r1 │ │ │ │ + sub lr, r6, lr │ │ │ │ + lsl sl, r1, #3 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + lsl r9, r1, #3 │ │ │ │ + sub r1, r1, r2 │ │ │ │ + lsl r1, r1, #3 │ │ │ │ + str sl, [sp, #216] @ 0xd8 │ │ │ │ + lsl sl, r6, #3 │ │ │ │ + sub r6, r6, r0 │ │ │ │ lsl r6, r6, #3 │ │ │ │ - str r6, [sp, #148] @ 0x94 │ │ │ │ - lsl r6, r0, #3 │ │ │ │ - add r0, r0, r3, lsl #2 │ │ │ │ - add r7, r1, r7 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - lsl r6, r0, #3 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str sl, [sp, #224] @ 0xe0 │ │ │ │ + lsl sl, lr, #3 │ │ │ │ + sub lr, lr, r2 │ │ │ │ + str sl, [sp, #232] @ 0xe8 │ │ │ │ + lsl sl, r8, #3 │ │ │ │ + add r8, r7, fp │ │ │ │ + str r9, [sp, #304] @ 0x130 │ │ │ │ + ldr r9, [sp, #104] @ 0x68 │ │ │ │ + str sl, [sp, #240] @ 0xf0 │ │ │ │ + lsl sl, r8, #3 │ │ │ │ + ldr r8, [sp, #56] @ 0x38 │ │ │ │ + str sl, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ + lsl r4, r9, #3 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + add r7, r7, r8 │ │ │ │ + lsl sl, r7, #3 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str sl, [sp, #256] @ 0x100 │ │ │ │ + lsl sl, r2, #4 │ │ │ │ + lsl r7, r7, #4 │ │ │ │ + str sl, [sp, #264] @ 0x108 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ + lsl r9, sl, #5 │ │ │ │ + lsl r7, sl, #4 │ │ │ │ + add sl, sl, sl, lsl #2 │ │ │ │ + str r9, [sp, #104] @ 0x68 │ │ │ │ + add r9, r6, r3 │ │ │ │ + lsl r6, r2, #2 │ │ │ │ + lsl r4, r9, #4 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + add r9, r8, r6 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ + add r7, r6, r2 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ + lsl r4, r9, #3 │ │ │ │ + add r8, r7, r3 │ │ │ │ + sub r9, r9, r2 │ │ │ │ + lsl r9, r9, #3 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ + lsl r4, r8, #3 │ │ │ │ + sub r8, r8, r2 │ │ │ │ + lsl r8, r8, #3 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ + lsl r4, sl, #3 │ │ │ │ + add sl, r5, r7 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + lsl r4, sl, #3 │ │ │ │ + sub sl, sl, r0 │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ + lsl r4, lr, #3 │ │ │ │ + add lr, lr, r3 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add r2, r2, r6 │ │ │ │ + add r1, r4, r1 │ │ │ │ + lsl r4, r2, #3 │ │ │ │ + add r2, r5, r6 │ │ │ │ + lsl r1, r1, #3 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + lsl r1, r0, #3 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add r5, r5, r7 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r4, r4, r6 │ │ │ │ lsl r6, r7, #3 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ - sub r6, r7, r3, lsl #2 │ │ │ │ - str ip, [sp, #92] @ 0x5c │ │ │ │ - lsl ip, r6, #3 │ │ │ │ - add r9, r9, r3 │ │ │ │ - str ip, [sp, #156] @ 0x9c │ │ │ │ - lsl ip, r8, #3 │ │ │ │ - str ip, [sp, #108] @ 0x6c │ │ │ │ - lsl ip, r9, #3 │ │ │ │ - add r9, r8, r3, lsl #1 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - add r8, r8, r5, lsl #1 │ │ │ │ - lsl ip, r9, #3 │ │ │ │ - str ip, [sp, #160] @ 0xa0 │ │ │ │ - lsl ip, r8, #3 │ │ │ │ - str ip, [sp, #164] @ 0xa4 │ │ │ │ - lsl ip, r2, #4 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - lsl ip, fp, #4 │ │ │ │ - ldr r8, [sp] │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ - lsl ip, r4, #4 │ │ │ │ - str ip, [sp, #168] @ 0xa8 │ │ │ │ - lsl ip, sl, #4 │ │ │ │ - sub r0, r0, lr │ │ │ │ - str ip, [sp, #172] @ 0xac │ │ │ │ - lsl ip, r8, #3 │ │ │ │ - sub r7, r7, lr │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - lsl ip, r0, #3 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ - lsl ip, r7, #3 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #176] @ 0xb0 │ │ │ │ - lsl ip, r7, #3 │ │ │ │ - str ip, [sp, #244] @ 0xf4 │ │ │ │ - lsl ip, r2, #5 │ │ │ │ - lsl r7, r2, #2 │ │ │ │ - add fp, r3, r2, lsl #1 │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ - lsl ip, r4, #5 │ │ │ │ - add r8, r7, r2 │ │ │ │ - add sl, r7, r5, lsl #1 │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ - lsl ip, fp, #4 │ │ │ │ - add r9, r8, r3 │ │ │ │ - str ip, [sp, #180] @ 0xb4 │ │ │ │ - lsl ip, sl, #3 │ │ │ │ - add r4, r4, r4, lsl #2 │ │ │ │ - str ip, [sp, #184] @ 0xb8 │ │ │ │ - lsl ip, r9, #3 │ │ │ │ - sub r0, r0, r2 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - lsl ip, r4, #3 │ │ │ │ - add r4, r1, r8 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - str ip, [sp, #112] @ 0x70 │ │ │ │ - lsl ip, r4, #3 │ │ │ │ - sub r4, r4, lr │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - lsl r0, r4, #3 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ - add r0, r5, r2, lsl #1 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - sub r6, r6, r2 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - lsl r0, lr, #3 │ │ │ │ - str ip, [sp, #188] @ 0xbc │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - lsl ip, r6, #3 │ │ │ │ - add r0, lr, r3, lsl #2 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + add r1, r1, r0 │ │ │ │ + add r0, r0, fp │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + lsl r6, lr, #3 │ │ │ │ + sub lr, lr, fp │ │ │ │ + ldr fp, [sp, #1572] @ 0x624 │ │ │ │ lsl r0, r0, #3 │ │ │ │ - add lr, lr, r3, lsl #1 │ │ │ │ - str ip, [sp, #192] @ 0xc0 │ │ │ │ - lsl ip, fp, #3 │ │ │ │ - sub sl, sl, r2 │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr ip, [sp, #92] @ 0x5c │ │ │ │ - lsl r0, lr, #3 │ │ │ │ - sub r9, r9, r2 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ - lsl r0, sl, #3 │ │ │ │ - add r2, ip, r7 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - lsl r0, r9, #3 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + lsl r1, r1, #3 │ │ │ │ + lsl lr, lr, #3 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ lsl r0, r2, #3 │ │ │ │ - add r2, r1, r7 │ │ │ │ - lsl r1, r2, #3 │ │ │ │ - add r7, r5, r7 │ │ │ │ - str r1, [sp, #212] @ 0xd4 │ │ │ │ - lsl r1, r7, #3 │ │ │ │ - add r6, r6, r3 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ - lsl r1, r8, #3 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ - lsl r1, r6, #3 │ │ │ │ - sub r6, r6, r3, lsl #1 │ │ │ │ - lsl r3, r6, #3 │ │ │ │ - add r8, r8, r5, lsl #1 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - lsl r3, r8, #3 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #1356] @ 0x54c │ │ │ │ + lsl fp, fp, #3 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ + lsl r0, r3, #5 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + str fp, [sp, #1508] @ 0x5e4 │ │ │ │ + ldr fp, [sp, #1564] @ 0x61c │ │ │ │ + add r2, fp, #1 │ │ │ │ + rsb r7, r2, r2, lsl #3 │ │ │ │ + str r2, [sp, #1496] @ 0x5d8 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + add r7, r2, r7, lsl #4 │ │ │ │ + add r2, ip, r0 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + str r2, [sp, #1196] @ 0x4ac │ │ │ │ + sub r2, r2, r3 │ │ │ │ + str r2, [sp, #860] @ 0x35c │ │ │ │ + add fp, r7, r0 │ │ │ │ + sub r3, fp, r3 │ │ │ │ + mov r2, r3 │ │ │ │ + str fp, [sp, #1200] @ 0x4b0 │ │ │ │ + str r3, [sp, #1204] @ 0x4b4 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add fp, ip, r3 │ │ │ │ + str fp, [sp, #1208] @ 0x4b8 │ │ │ │ + ldr fp, [sp, #128] @ 0x80 │ │ │ │ + add r0, ip, fp │ │ │ │ + str r0, [sp, #1212] @ 0x4bc │ │ │ │ + add r0, r7, r3 │ │ │ │ + str r0, [sp, #1216] @ 0x4c0 │ │ │ │ + add r0, r7, fp │ │ │ │ + str r0, [sp, #1220] @ 0x4c4 │ │ │ │ + ldr fp, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r0, ip, fp │ │ │ │ + str r0, [sp, #1224] @ 0x4c8 │ │ │ │ + add r0, ip, r3 │ │ │ │ + mov r3, r7 │ │ │ │ + str r0, [sp, #1228] @ 0x4cc │ │ │ │ + add r0, r7, fp │ │ │ │ + ldr fp, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #1232] @ 0x4d0 │ │ │ │ + add r0, r7, fp │ │ │ │ + ldr fp, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #1236] @ 0x4d4 │ │ │ │ + add r0, ip, fp │ │ │ │ + str r0, [sp, #1240] @ 0x4d8 │ │ │ │ + add r0, r7, fp │ │ │ │ + ldr fp, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #1244] @ 0x4dc │ │ │ │ + add r0, ip, fp │ │ │ │ + str r0, [sp, #1192] @ 0x4a8 │ │ │ │ + add r0, r7, fp │ │ │ │ + ldr fp, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #1188] @ 0x4a4 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + add r0, ip, fp │ │ │ │ + str r0, [sp, #1184] @ 0x4a0 │ │ │ │ + add r0, ip, r7 │ │ │ │ + str r0, [sp, #1180] @ 0x49c │ │ │ │ + add r0, r3, fp │ │ │ │ + ldr fp, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #1176] @ 0x498 │ │ │ │ + add r0, r3, r7 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #1172] @ 0x494 │ │ │ │ + add r0, ip, fp │ │ │ │ + str r0, [sp, #1168] @ 0x490 │ │ │ │ + add r0, r3, fp │ │ │ │ + ldr fp, [sp, #860] @ 0x35c │ │ │ │ + str r0, [sp, #1164] @ 0x48c │ │ │ │ + sub r0, fp, r7 │ │ │ │ + str r0, [sp, #1160] @ 0x488 │ │ │ │ + sub r0, r2, r7 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #1156] @ 0x484 │ │ │ │ + add fp, ip, r7 │ │ │ │ + add r2, r3, r7 │ │ │ │ + str r2, [sp, #1500] @ 0x5dc │ │ │ │ + str fp, [sp, #1504] @ 0x5e0 │ │ │ │ + ldr fp, [sp, #184] @ 0xb8 │ │ │ │ + add r0, ip, fp │ │ │ │ + str r0, [sp, #1152] @ 0x480 │ │ │ │ + add r0, r3, fp │ │ │ │ + str r0, [sp, #1148] @ 0x47c │ │ │ │ + ldr fp, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + add r0, ip, fp │ │ │ │ + str r0, [sp, #1144] @ 0x478 │ │ │ │ + add r0, ip, r2 │ │ │ │ + str r0, [sp, #1140] @ 0x474 │ │ │ │ + add r0, r3, fp │ │ │ │ + ldr fp, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #1136] @ 0x470 │ │ │ │ + add r0, r3, r2 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #1132] @ 0x46c │ │ │ │ + add r0, ip, r2 │ │ │ │ + str r0, [sp, #1128] @ 0x468 │ │ │ │ + add r0, ip, fp │ │ │ │ + str r0, [sp, #1124] @ 0x464 │ │ │ │ + add r0, r3, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #1120] @ 0x460 │ │ │ │ + add r0, r3, fp │ │ │ │ + ldr fp, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #1116] @ 0x45c │ │ │ │ + add r0, ip, r2 │ │ │ │ + str r0, [sp, #1112] @ 0x458 │ │ │ │ + add r0, ip, fp │ │ │ │ + str r0, [sp, #1108] @ 0x454 │ │ │ │ + add r0, r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #1104] @ 0x450 │ │ │ │ + add r0, r3, fp │ │ │ │ + ldr fp, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #1100] @ 0x44c │ │ │ │ + add r0, ip, r2 │ │ │ │ + str r0, [sp, #1096] @ 0x448 │ │ │ │ + add r0, r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #1092] @ 0x444 │ │ │ │ + add r0, ip, r2 │ │ │ │ + str r0, [sp, #1088] @ 0x440 │ │ │ │ + add r0, ip, fp │ │ │ │ + str r0, [sp, #1084] @ 0x43c │ │ │ │ + add r0, r3, r2 │ │ │ │ + ldr r2, [sp, #1500] @ 0x5dc │ │ │ │ + str r0, [sp, #1080] @ 0x438 │ │ │ │ + add r0, r3, fp │ │ │ │ + ldr fp, [sp, #1504] @ 0x5e0 │ │ │ │ + str r0, [sp, #1076] @ 0x434 │ │ │ │ + add r2, r2, r7 │ │ │ │ + add fp, fp, r7 │ │ │ │ + str fp, [sp, #856] @ 0x358 │ │ │ │ + ldr fp, [sp, #272] @ 0x110 │ │ │ │ + add r0, ip, fp │ │ │ │ + str r0, [sp, #1072] @ 0x430 │ │ │ │ + add r0, r3, fp │ │ │ │ + str r2, [sp, #852] @ 0x354 │ │ │ │ + str r0, [sp, #1068] @ 0x42c │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr fp, [sp, #288] @ 0x120 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - str r3, [sp, #1300] @ 0x514 │ │ │ │ - ldr r3, [sp, #1348] @ 0x544 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #1296] @ 0x510 │ │ │ │ - rsb r3, r3, r3, lsl #3 │ │ │ │ - add r3, r2, r3, lsl #4 │ │ │ │ - str r3, [sp] │ │ │ │ - b 7b128 │ │ │ │ + add r0, ip, r7 │ │ │ │ + str r0, [sp, #1064] @ 0x428 │ │ │ │ + add r0, ip, fp │ │ │ │ + str r0, [sp, #1060] @ 0x424 │ │ │ │ + add r0, r3, r7 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #1056] @ 0x420 │ │ │ │ + add r0, r3, fp │ │ │ │ + ldr fp, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #1052] @ 0x41c │ │ │ │ + add r0, ip, r7 │ │ │ │ + str r0, [sp, #1048] @ 0x418 │ │ │ │ + add r0, ip, fp │ │ │ │ + str r0, [sp, #1044] @ 0x414 │ │ │ │ + add r0, r3, r7 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #1040] @ 0x410 │ │ │ │ + add r0, r3, fp │ │ │ │ + ldr fp, [sp, #856] @ 0x358 │ │ │ │ + str r0, [sp, #1036] @ 0x40c │ │ │ │ + add r0, ip, r7 │ │ │ │ + add fp, fp, r2 │ │ │ │ + str fp, [sp, #848] @ 0x350 │ │ │ │ + ldr fp, [sp, #852] @ 0x354 │ │ │ │ + str r0, [sp, #1032] @ 0x408 │ │ │ │ + add r0, r3, r7 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #1028] @ 0x404 │ │ │ │ + add fp, fp, r2 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ + add r0, ip, r7 │ │ │ │ + str fp, [sp, #1020] @ 0x3fc │ │ │ │ + str r0, [sp, #1024] @ 0x400 │ │ │ │ + add r0, r3, r7 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, ip, r2 │ │ │ │ + str r0, [sp, #1012] @ 0x3f4 │ │ │ │ + add r0, ip, r7 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, r3, r2 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #1004] @ 0x3ec │ │ │ │ + add r0, r3, r7 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, ip, r2 │ │ │ │ + str r0, [sp, #996] @ 0x3e4 │ │ │ │ + add r0, r3, r2 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ + add r0, ip, r2 │ │ │ │ + str r0, [sp, #988] @ 0x3dc │ │ │ │ + add r0, ip, r7 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ + add r0, r3, r2 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #980] @ 0x3d4 │ │ │ │ + add r0, r3, r7 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ + add r0, ip, r2 │ │ │ │ + str r0, [sp, #972] @ 0x3cc │ │ │ │ + add r0, ip, r7 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ + add r0, r3, r2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #964] @ 0x3c4 │ │ │ │ + add r0, r3, r7 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ + add r0, ip, sl │ │ │ │ + str r0, [sp, #956] @ 0x3bc │ │ │ │ + add r0, ip, r2 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ + add r0, r3, sl │ │ │ │ + mov sl, #0 │ │ │ │ + str r0, [sp, #948] @ 0x3b4 │ │ │ │ + add r0, r3, r2 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ + add r0, ip, r1 │ │ │ │ + str r0, [sp, #940] @ 0x3ac │ │ │ │ + add r0, r3, r1 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ + add r0, ip, r1 │ │ │ │ + str r0, [sp, #932] @ 0x3a4 │ │ │ │ + add r0, ip, r9 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ + add r0, r3, r1 │ │ │ │ + str r0, [sp, #924] @ 0x39c │ │ │ │ + add r0, r3, r9 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ + add r0, ip, r8 │ │ │ │ + str r0, [sp, #916] @ 0x394 │ │ │ │ + add r0, ip, r2 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ + add r0, r3, r8 │ │ │ │ + str r0, [sp, #908] @ 0x38c │ │ │ │ + add r0, r3, r2 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ + add r0, ip, r2 │ │ │ │ + str r0, [sp, #900] @ 0x384 │ │ │ │ + add r0, ip, r4 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ + add r0, r3, r2 │ │ │ │ + str r0, [sp, #892] @ 0x37c │ │ │ │ + add r0, r3, r4 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ + add r0, ip, r6 │ │ │ │ + str r0, [sp, #884] @ 0x374 │ │ │ │ + add r0, r3, r6 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ + add r0, ip, lr │ │ │ │ + str r0, [sp, #876] @ 0x36c │ │ │ │ + add r0, ip, r5 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ + add r0, r3, lr │ │ │ │ + str r0, [sp, #868] @ 0x364 │ │ │ │ + add r0, r3, r5 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ + sub r2, r2, r3 │ │ │ │ + sub r3, fp, r3 │ │ │ │ + ldr fp, [sp] │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #1512] @ 0x5e8 │ │ │ │ + str r2, [sp, #1516] @ 0x5ec │ │ │ │ + b 7ccec │ │ │ │ add r3, r3, #1 │ │ │ │ - str r3, [sp, #1296] @ 0x510 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr sl, [sp, #124] @ 0x7c │ │ │ │ - ldrd r4, [r9] │ │ │ │ - ldrd r6, [r9, sl] │ │ │ │ + str r3, [sp, #1496] @ 0x5d8 │ │ │ │ + ldr r9, [sp] │ │ │ │ + add fp, fp, #112 @ 0x70 │ │ │ │ + ldr r3, [sp, #1196] @ 0x4ac │ │ │ │ + ldrd r4, [r9, sl] │ │ │ │ + ldrd r6, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - strd r0, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r4, [r3] │ │ │ │ - ldrd r6, [r3, sl] │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #1200] @ 0x4b0 │ │ │ │ + ldrd r4, [r3, sl] │ │ │ │ + ldrd r6, [r2, sl] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #860] @ 0x35c │ │ │ │ + ldrd r6, [r9, r2] │ │ │ │ + ldrd r4, [r1, sl] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #252] @ 0xfc │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r6, [r6, r9] │ │ │ │ - ldrd r8, [r9, r2] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sp, #1204] @ 0x4b4 │ │ │ │ + ldrd r6, [r3, r2] │ │ │ │ + ldrd r4, [r4, sl] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #252] @ 0xfc │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ - ldrd r8, [r3, r2] │ │ │ │ - ldrd r6, [r6, r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd r8, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - mov r2, r4 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #1248 @ 0x4e0 │ │ │ │ + ldrd r6, [sp, #112] @ 0x70 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r3, fp │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1040 @ 0x410 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1248 @ 0x4e0 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - ldrd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1056 @ 0x420 │ │ │ │ - mov r2, sl │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1264 @ 0x4f0 │ │ │ │ + mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r3, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1056 @ 0x420 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - mov r2, r8 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1264 @ 0x4f0 │ │ │ │ + ldr r5, [sp, #1208] @ 0x4b8 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r1, [sp, #1212] @ 0x4bc │ │ │ │ + ldrd r4, [r5, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ - ldrd r6, [r9, sl] │ │ │ │ - add r3, sp, #1072 @ 0x430 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r6, [r8, sl] │ │ │ │ - ldrd r4, [r8, fp] │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #1216] @ 0x4c0 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #1220] @ 0x4c4 │ │ │ │ + ldrd r4, [lr, sl] │ │ │ │ + ldrd r6, [r7, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r7, [sp, #132] @ 0x84 │ │ │ │ - ldrd r4, [r9, r3] │ │ │ │ - ldrd r6, [r7, r9] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #1228] @ 0x4cc │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #1224] @ 0x4c8 │ │ │ │ + ldrd r6, [lr, sl] │ │ │ │ + ldrd r4, [r1, sl] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #128] @ 0x80 │ │ │ │ - ldr r7, [sp, #132] @ 0x84 │ │ │ │ - ldrd r4, [r8, lr] │ │ │ │ - ldrd r6, [r7, r8] │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #1232] @ 0x4d0 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldrd r4, [r5, sl] │ │ │ │ + ldr r8, [sp, #1236] @ 0x4d4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r6, [r8, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ - ldrd sl, [r1] │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ - ldrd r6, [r3] │ │ │ │ - ldrd r4, [r1] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r4, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldrd r6, [sp, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr fp, [sp, #100] @ 0x64 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ - ldrd r6, [r9, r8] │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + ldr r6, [sp, #1240] @ 0x4d8 │ │ │ │ + ldrd r4, [r9, r8] │ │ │ │ + ldrd r6, [r6, sl] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #1244] @ 0x4dc │ │ │ │ + ldrd r4, [r3, r8] │ │ │ │ + ldrd r6, [r2, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r4, [r3, fp] │ │ │ │ - ldrd r6, [r3, r8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #1192] @ 0x4a8 │ │ │ │ + ldrd r6, [r9, ip] │ │ │ │ + ldrd r4, [r5, sl] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #1188] @ 0x4a4 │ │ │ │ + ldrd r6, [r3, ip] │ │ │ │ + ldrd r4, [r2, sl] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #136] @ 0x88 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r6, [r9, ip] │ │ │ │ - ldrd r8, [r9, r4] │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r6, [r3, ip] │ │ │ │ - ldrd r8, [r3, r2] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ - ldrd r8, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - mov r2, r4 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #200] @ 0xc8 │ │ │ │ + add r3, sp, #1280 @ 0x500 │ │ │ │ + ldrd r6, [sp, #208] @ 0xd0 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r3, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1072 @ 0x430 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1280 @ 0x500 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - ldrd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1088 @ 0x440 │ │ │ │ - mov r2, sl │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1296 @ 0x510 │ │ │ │ + mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r3, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1088 @ 0x440 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - mov r2, r8 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1296 @ 0x510 │ │ │ │ + ldr r9, [sp, #1184] @ 0x4a0 │ │ │ │ + add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r1, [sp, #1180] @ 0x49c │ │ │ │ + ldrd r4, [r9, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ - ldrd r6, [r9, sl] │ │ │ │ - add r3, sp, #1104 @ 0x450 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldrd r4, [r8, fp] │ │ │ │ - ldrd r6, [r8, sl] │ │ │ │ - mov r0, r4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #1172] @ 0x494 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #1176] @ 0x498 │ │ │ │ + ldrd r6, [r9, sl] │ │ │ │ + ldrd r4, [r5, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldrd r4, [r9, r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - ldrd r6, [r9, r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp] │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr r2, [sp, #1168] @ 0x490 │ │ │ │ + ldrd r4, [r9, r8] │ │ │ │ + ldrd r6, [r2, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ - ldrd r6, [r8, r2] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r4, [r8, r1] │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r4, [r3, r8] │ │ │ │ + ldr r3, [sp, #1164] @ 0x48c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r6, [r3, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #216] @ 0xd8 │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ - ldrd r6, [r1] │ │ │ │ - mov r3, r9 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ - ldrd sl, [r3] │ │ │ │ - ldrd r4, [r1] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r4, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r6, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr fp, [sp, #228] @ 0xe4 │ │ │ │ - ldr sl, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ - ldrd r6, [r9, sl] │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r1, [sp, #1160] @ 0x488 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + ldrd r4, [r1, sl] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #4] │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ - ldrd r4, [r8, fp] │ │ │ │ - ldrd r6, [r8, sl] │ │ │ │ - mov r2, r6 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ strd r0, [r3] │ │ │ │ + ldr r2, [sp, #1156] @ 0x484 │ │ │ │ + ldrd r6, [r7, r8] │ │ │ │ + ldrd r4, [r2, sl] │ │ │ │ mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + ldr lr, [sp, #52] @ 0x34 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldrd r6, [r9, lr] │ │ │ │ ldrd r4, [r9, r3] │ │ │ │ - ldr r3, [sp, #260] @ 0x104 │ │ │ │ - ldrd r6, [r9, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ - ldr r7, [sp, #260] @ 0x104 │ │ │ │ - ldrd r4, [r5, r8] │ │ │ │ - ldrd r6, [r7, r8] │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldrd r4, [r8, lr] │ │ │ │ + ldrd r6, [r8, r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ - ldrd sl, [r3] │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ - ldrd r6, [r9, r8] │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #1504] @ 0x5e0 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r4, [r6, sl] │ │ │ │ + ldr r6, [sp, #1152] @ 0x480 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + ldrd r6, [r6, sl] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r4, [r3, fp] │ │ │ │ - ldrd r6, [r3, r8] │ │ │ │ + ldr r9, [sp, #1500] @ 0x5dc │ │ │ │ + ldrd r4, [r9, sl] │ │ │ │ + ldr r9, [sp, #1148] @ 0x47c │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r6, [r9, sl] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + ldr r2, [sp, #1144] @ 0x478 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r1, [sp, #1140] @ 0x474 │ │ │ │ + ldrd r4, [r2, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #1132] @ 0x46c │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + ldr lr, [sp, #1136] @ 0x470 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r6, [r7, sl] │ │ │ │ + ldrd r4, [lr, sl] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #144] @ 0x90 │ │ │ │ - ldr r5, [sp, #148] @ 0x94 │ │ │ │ - ldrd r6, [r9, lr] │ │ │ │ - ldrd r8, [r9, r5] │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ - mov r2, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ - ldrd r6, [r3, lr] │ │ │ │ - ldrd r8, [r3, r2] │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ mov r2, r4 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ mov r3, r5 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1312 @ 0x520 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + ldrd r6, [r3] │ │ │ │ ldrd r8, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1312 @ 0x520 │ │ │ │ + add r3, r3, #8 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1328 @ 0x530 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r3, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1104 @ 0x450 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #1124] @ 0x464 │ │ │ │ + add r3, sp, #1328 @ 0x530 │ │ │ │ add r3, r3, #8 │ │ │ │ + ldr r9, [sp, #1128] @ 0x468 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - ldrd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1120 @ 0x460 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r3, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1120 @ 0x460 │ │ │ │ + ldrd r6, [r2, sl] │ │ │ │ + ldrd r4, [r9, sl] │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr fp, [sp, #36] @ 0x24 │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ - ldrd r6, [r9, sl] │ │ │ │ - add r3, sp, #1136 @ 0x470 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + ldr r5, [sp, #1120] @ 0x460 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r1, [sp, #1116] @ 0x45c │ │ │ │ + ldrd r4, [r5, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ - ldrd r4, [r8, fp] │ │ │ │ - ldrd r6, [r8, sl] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - ldrd r4, [r9, r3] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - ldrd r6, [r9, r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #1108] @ 0x454 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldr r9, [sp, #1112] @ 0x458 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r6, [r7, sl] │ │ │ │ + ldrd r4, [r9, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ - ldrd r4, [r5, r8] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + ldr r2, [sp, #1104] @ 0x450 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [sp, #1100] @ 0x44c │ │ │ │ + ldrd r4, [r2, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r8, r1] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ - ldrd sl, [r3] │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr fp, [sp, #108] @ 0x6c │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ - ldrd r6, [r9, r8] │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r6, [sp, #1096] @ 0x448 │ │ │ │ + ldrd r4, [r9, r8] │ │ │ │ + ldrd r6, [r6, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + ldr r9, [sp, #1092] @ 0x444 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r4, [r3, fp] │ │ │ │ - ldrd r6, [r3, r8] │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd r6, [r9, sl] │ │ │ │ + ldrd r4, [r3, r8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #1084] @ 0x43c │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + ldr r5, [sp, #1088] @ 0x440 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r6, [r7, sl] │ │ │ │ + ldrd r4, [r5, sl] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r6, [r9, r5] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + ldr r2, [sp, #1080] @ 0x438 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r8, [r9, r1] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r1, [sp, #1076] @ 0x434 │ │ │ │ + ldrd r4, [r2, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r6, [r7, r3] │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r8, [r3, r1] │ │ │ │ - mov r0, r6 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ mov r2, r4 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1344 @ 0x540 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ + ldrd r6, [r3] │ │ │ │ ldrd r8, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1344 @ 0x540 │ │ │ │ + add r3, r3, #8 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1360 @ 0x550 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ - mov r3, fp │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1136 @ 0x470 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ + add r3, sp, #1360 @ 0x550 │ │ │ │ add r3, r3, #8 │ │ │ │ + ldr r7, [sp, #1072] @ 0x430 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - ldrd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r4, [r5, sl] │ │ │ │ + ldrd r6, [r7, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1152 @ 0x480 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ - mov r3, fp │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1152 @ 0x480 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r2, [sp, #852] @ 0x354 │ │ │ │ + ldr r1, [sp, #1068] @ 0x42c │ │ │ │ + ldrd r4, [r2, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ - ldrd r6, [r9, r8] │ │ │ │ - add r3, sp, #1168 @ 0x490 │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #1060] @ 0x424 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + ldr r5, [sp, #1064] @ 0x428 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r6, [r9, sl] │ │ │ │ + ldrd r4, [r5, sl] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #1052] @ 0x41c │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + ldr r7, [sp, #1056] @ 0x420 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r4, [r3, fp] │ │ │ │ - ldrd r6, [r3, r8] │ │ │ │ + ldrd r4, [r7, sl] │ │ │ │ + ldrd r6, [r2, sl] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r6, [r9, r5] │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r8, [r9, r3] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #168] @ 0xa8 │ │ │ │ - ldr ip, [sp, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r3, lr] │ │ │ │ - ldrd r8, [r3, ip] │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ mov r2, r4 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ mov r3, r5 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1376 @ 0x560 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ + ldrd r6, [r3] │ │ │ │ ldrd r8, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1376 @ 0x560 │ │ │ │ + add r3, r3, #8 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1392 @ 0x570 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r3, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1168 @ 0x490 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1392 @ 0x570 │ │ │ │ + ldr r5, [sp, #1048] @ 0x418 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - ldrd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r1, [sp, #1044] @ 0x414 │ │ │ │ + ldrd r4, [r5, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1184 @ 0x4a0 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r3, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1184 @ 0x4a0 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ - ldrd r6, [r9, sl] │ │ │ │ - add r3, sp, #1200 @ 0x4b0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #1036] @ 0x40c │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ + ldr r7, [sp, #1040] @ 0x410 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r4, [r7, sl] │ │ │ │ + ldrd r6, [r2, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ - ldrd r4, [r8, fp] │ │ │ │ - ldrd r6, [r8, sl] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r4, [r9, r3] │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldrd r6, [r9, r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ + ldr r9, [sp] │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r1, [sp, #1032] @ 0x408 │ │ │ │ + ldrd r6, [r9, r8] │ │ │ │ + ldrd r4, [r1, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ - ldrd r4, [r8, r2] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ + ldr r9, [sp, #1028] @ 0x404 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrd r4, [r9, sl] │ │ │ │ + ldrd r6, [r3, r8] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r8, r1] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ - ldrd sl, [r3] │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ + ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r8, [sp, #68] @ 0x44 │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ - ldrd r6, [r9, r8] │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ + ldr r7, [sp, #1024] @ 0x400 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r4, [r4, sl] │ │ │ │ + ldrd r6, [r7, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ + ldr r4, [sp, #1020] @ 0x3fc │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r4, [r3, fp] │ │ │ │ - ldrd r6, [r3, r8] │ │ │ │ + ldrd r6, [r2, sl] │ │ │ │ + ldrd r4, [r4, sl] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ + ldr r5, [sp, #1012] @ 0x3f4 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldrd r4, [r5, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ strd r0, [r3] │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #1004] @ 0x3ec │ │ │ │ + ldrd r6, [r7, sl] │ │ │ │ + ldrd r4, [r4, sl] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ + mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r4, [sp, #180] @ 0xb4 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r6, [r9, r4] │ │ │ │ - ldrd r8, [r9, r5] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r9, [sp, #180] @ 0xb4 │ │ │ │ - ldrd r6, [r3, r9] │ │ │ │ - ldrd r8, [r3, ip] │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ mov r2, r4 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ mov r3, r5 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1408 @ 0x580 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ + ldrd r6, [r3] │ │ │ │ ldrd r8, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1408 @ 0x580 │ │ │ │ + add r3, r3, #8 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r3, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1200 @ 0x4b0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp] │ │ │ │ + add r3, sp, #1424 @ 0x590 │ │ │ │ add r3, r3, #8 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - ldrd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r2, [sp, #996] @ 0x3e4 │ │ │ │ + ldrd r6, [r9, r8] │ │ │ │ + ldrd r4, [r2, sl] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1216 @ 0x4c0 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r3, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1216 @ 0x4c0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr fp, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #1232 @ 0x4d0 │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr sl, [sp, #112] @ 0x70 │ │ │ │ + ldrd r4, [r5, sl] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r9, sl] │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r6, [r3, r8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ - ldrd r4, [r8, fp] │ │ │ │ - ldrd r6, [r8, sl] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + ldr r9, [sp, #984] @ 0x3d8 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ldrd r4, [r9, r3] │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r6, [r9, r3] │ │ │ │ + ldr r1, [sp, #988] @ 0x3dc │ │ │ │ + ldrd r6, [r9, sl] │ │ │ │ + ldrd r4, [r1, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ - ldr r5, [sp, #188] @ 0xbc │ │ │ │ - ldrd r4, [r5, r8] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ + ldr r9, [sp, #976] @ 0x3d0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r6, [r8, r1] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldr r1, [sp, #980] @ 0x3d4 │ │ │ │ + ldrd r6, [r9, sl] │ │ │ │ + ldrd r4, [r1, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ - ldrd sl, [r3] │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ + ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr fp, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [sp, #80] @ 0x50 │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ - ldrd r6, [r9, sl] │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ + ldr r4, [sp, #972] @ 0x3cc │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r6, [r6, sl] │ │ │ │ + ldrd r4, [r4, sl] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ - ldrd r4, [r8, fp] │ │ │ │ - ldrd r6, [r8, sl] │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ + ldr r5, [sp, #964] @ 0x3c4 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r6, [r2, sl] │ │ │ │ + ldrd r4, [r5, sl] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - ldrd r4, [r9, r3] │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r6, [r9, r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r1, [sp, #956] @ 0x3bc │ │ │ │ + ldrd r6, [r2, sl] │ │ │ │ + ldrd r4, [r1, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r5, [sp, #196] @ 0xc4 │ │ │ │ - ldrd r6, [r8, r9] │ │ │ │ - ldrd r4, [r5, r8] │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ + ldr r5, [sp, #948] @ 0x3b4 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldrd r4, [r5, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ - ldrd sl, [r3] │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ + ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr fp, [sp, #116] @ 0x74 │ │ │ │ - ldr r8, [sp, #84] @ 0x54 │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ - ldrd r6, [r9, r8] │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r6, [sp, #940] @ 0x3ac │ │ │ │ + ldrd r4, [r9, r8] │ │ │ │ + ldrd r6, [r6, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ + ldr r9, [sp, #936] @ 0x3a8 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldrd r4, [r3, fp] │ │ │ │ - ldrd r6, [r3, r8] │ │ │ │ + ldrd r6, [r9, sl] │ │ │ │ + ldrd r4, [r3, r8] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ + ldr r4, [sp, #932] @ 0x3a4 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r6, [r7, sl] │ │ │ │ + ldrd r4, [r4, sl] │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ strd r0, [r3] │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #924] @ 0x39c │ │ │ │ + ldrd r6, [r6, sl] │ │ │ │ + ldrd r4, [r4, sl] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #204] @ 0xcc │ │ │ │ - ldr lr, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r6, [r9, ip] │ │ │ │ - ldrd r8, [r9, lr] │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ - mov r2, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ + mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #204] @ 0xcc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r3, ip] │ │ │ │ - ldr lr, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r8, [r3, lr] │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ - ldrd r8, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ ldrd r0, [r1] │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ - mov r2, sl │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r3, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1232 @ 0x4d0 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1440 @ 0x5a0 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ + ldrd r6, [r3] │ │ │ │ + ldrd r8, [r1] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1440 @ 0x5a0 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - ldrd r4, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1248 @ 0x4e0 │ │ │ │ - mov r2, sl │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1456 @ 0x5b0 │ │ │ │ + mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ + mov r3, r5 │ │ │ │ ldrd r0, [r1] │ │ │ │ - mov r3, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1248 @ 0x4e0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #912] @ 0x390 │ │ │ │ + add r3, sp, #1456 @ 0x5b0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r5, [sp, #916] @ 0x394 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr fp, [sp, #88] @ 0x58 │ │ │ │ - ldr sl, [sp, #92] @ 0x5c │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ ldrd r6, [r9, sl] │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ + ldrd r4, [r5, sl] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ - ldrd r4, [r8, fp] │ │ │ │ - ldrd r6, [r8, sl] │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #908] @ 0x38c │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r4, [r2, sl] │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrd r4, [r9, r3] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r6, [r9, r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ + ldr r4, [sp, #900] @ 0x384 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r6, [r7, sl] │ │ │ │ + ldrd r4, [r4, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ - ldr r4, [sp, #212] @ 0xd4 │ │ │ │ - ldrd r4, [r4, r8] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ + ldr r2, [sp, #892] @ 0x37c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldrd r4, [r2, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r8, r1] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ - ldrd sl, [r3] │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ + ldrd r6, [r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr fp, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp] │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r8, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #884] @ 0x374 │ │ │ │ + ldrd r4, [r4, r9] │ │ │ │ + ldrd r6, [r6, sl] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r9, r8] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + ldrd r6, [r7, sl] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ + ldr r2, [sp, #876] @ 0x36c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r4, [r3, fp] │ │ │ │ - ldrd r6, [r3, r8] │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldrd r4, [r2, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ + ldr r6, [sp, #868] @ 0x364 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r4, [r6, sl] │ │ │ │ + ldrd r6, [r7, sl] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1024 @ 0x400 │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ - ldrd r6, [r9, r5] │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r8, [r9, r3] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r9, [sp, #220] @ 0xdc │ │ │ │ - ldrd r6, [r3, r9] │ │ │ │ - ldr r9, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r8, [r9, r3] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1024 @ 0x400 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ - add r3, r3, #8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ mov r2, r4 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ mov r3, r5 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ - mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1040 @ 0x410 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #1472 @ 0x5c0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1024 @ 0x400 │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ - mov r4, r0 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #1472 @ 0x5c0 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1024 @ 0x400 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1280 @ 0x500 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r3, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1280 @ 0x500 │ │ │ │ - mov r2, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ + mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #1024 @ 0x400 │ │ │ │ - mov r3, r7 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ + mov r3, r5 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #1024 @ 0x400 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1024 @ 0x400 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r7] │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [fp] │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #228] @ 0xe4 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #1160] @ 0x488 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r7, sl] │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #1156] @ 0x484 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [fp, sl] │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #260] @ 0x104 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + strd r0, [r4, r3] │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r7, sl] │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ - strd r0, [r7, r6] │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #860] @ 0x35c │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #1204] @ 0x4b4 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [fp, r6] │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + strd r0, [r5, r3] │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [fp, sl] │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #252] @ 0xfc │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + strd r0, [r4, r3] │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r7, r6] │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ - strd r4, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [fp, r6] │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r8 │ │ │ │ + strd r0, [r5, r3] │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ strd r8, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [fp, r4] │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ + mov r2, r6 │ │ │ │ + strd r6, [r3] │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [r5, r9] │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ + strd r0, [r4, r9] │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r7, r4] │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #1200] @ 0x4b0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [fp, r9] │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #1196] @ 0x4ac │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r7, r9] │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #256] @ 0x100 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + strd r0, [r7, sl] │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r7, r9] │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + strd r0, [r4, r7] │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + strd r0, [r5, r7] │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [fp, r9] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #1024 @ 0x400 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd r6, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r8, [r1, #-24] @ 0xffffffe8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #1024 @ 0x400 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [fp, #-144] @ 0xffffff70 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldrd r6, [fp, #-136] @ 0xffffff78 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r5, r3] │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #1488 @ 0x5d0 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #1024 @ 0x400 │ │ │ │ - mov r4, r0 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #1488 @ 0x5d0 │ │ │ │ + mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + strd r0, [r3, ip] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r9, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [r7, r9] │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [r4, ip] │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [fp, #-176] @ 0xffffff50 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ - ldrd sl, [r1, #-56] @ 0xffffffc8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r2, [fp, #-168] @ 0xffffff58 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #900] @ 0x384 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r9, [sp, #212] @ 0xd4 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #892] @ 0x37c │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5, r9] │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd r6, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r8, [r1, #-24] @ 0xffffffe8 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [fp, #-144] @ 0xffffff70 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r6, [fp, #-136] @ 0xffffff78 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp] │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [r4, lr] │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [fp, #-144] @ 0xffffff70 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r6, [fp, #-136] @ 0xffffff78 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r7, r4] │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd r6, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r8, [r1, #-24] @ 0xffffffe8 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #1120] @ 0x460 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr lr, [sp, #1128] @ 0x468 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [fp, #-144] @ 0xffffff70 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ + ldrd r6, [fp, #-136] @ 0xffffff78 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #1104] @ 0x450 │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #1112] @ 0x458 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r7, r4] │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd r6, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r8, [r1, #-24] @ 0xffffffe8 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [fp, #-176] @ 0xffffff50 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r4, [fp, #-168] @ 0xffffff58 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #1008] @ 0x3f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [r7, r4] │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + strd r0, [r7, sl] │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [fp, #-176] @ 0xffffff50 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r4, [fp, #-168] @ 0xffffff58 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ - ldrd sl, [r1, #-56] @ 0xffffffc8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #916] @ 0x394 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r9, [sp, #184] @ 0xb8 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #908] @ 0x38c │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5, r9] │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ - ldrd sl, [r1, #-56] @ 0xffffffc8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldrd r8, [fp, #-208] @ 0xffffff30 │ │ │ │ + ldrd r6, [fp, #-200] @ 0xffffff38 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #948] @ 0x3b4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r9, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #956] @ 0x3bc │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5, r9] │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + strd r0, [r7, sl] │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd r6, [r1, #-96] @ 0xffffffa0 │ │ │ │ - ldrd r8, [r1, #-88] @ 0xffffffa8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-208] @ 0xffffff30 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #196] @ 0xc4 │ │ │ │ + ldrd r6, [fp, #-200] @ 0xffffff38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #196] @ 0xc4 │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd r6, [r1, #-96] @ 0xffffffa0 │ │ │ │ - ldrd r8, [r1, #-88] @ 0xffffffa8 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #1052] @ 0x41c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #172] @ 0xac │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #1060] @ 0x424 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-208] @ 0xffffff30 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r6, [fp, #-200] @ 0xffffff38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #852] @ 0x354 │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #172] @ 0xac │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #856] @ 0x358 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd r6, [r1, #-96] @ 0xffffffa0 │ │ │ │ - ldrd r8, [r1, #-88] @ 0xffffffa8 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [fp, #-176] @ 0xffffff50 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r4, [fp, #-168] @ 0xffffff58 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #1020] @ 0x3fc │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ - ldrd sl, [r1, #-56] @ 0xffffffc8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-208] @ 0xffffff30 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ + ldrd r6, [fp, #-200] @ 0xffffff38 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #964] @ 0x3c4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #972] @ 0x3cc │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5, r9] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r5, r1 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd r6, [r1, #-96] @ 0xffffffa0 │ │ │ │ - ldrd r8, [r1, #-88] @ 0xffffffa8 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r8, [fp, #-144] @ 0xffffff70 │ │ │ │ + ldrd r6, [fp, #-136] @ 0xffffff78 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #1188] @ 0x4a4 │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #1192] @ 0x4a8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [fp, #-144] @ 0xffffff70 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ + ldrd r6, [fp, #-136] @ 0xffffff78 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #1100] @ 0x44c │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #76] @ 0x4c │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #1108] @ 0x454 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ - mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd r6, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r8, [r1, #-24] @ 0xffffffe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [fp, #-176] @ 0xffffff50 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r4, [fp, #-168] @ 0xffffff58 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #136] @ 0x88 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ - mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd r6, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r8, [r1, #-24] @ 0xffffffe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [fp, #-176] @ 0xffffff50 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r4, [fp, #-168] @ 0xffffff58 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #156] @ 0x9c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #1024] @ 0x400 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #156] @ 0x9c │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #1016] @ 0x3f8 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ - mov r6, r0 │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ - ldrd sl, [r1, #-56] @ 0xffffffc8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [fp, #-144] @ 0xffffff70 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldrd r6, [fp, #-136] @ 0xffffff78 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #1116] @ 0x45c │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r9, [sp, #216] @ 0xd8 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [r5, r9] │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #1124] @ 0x464 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ - mov r6, r0 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ - ldrd sl, [r1, #-56] @ 0xffffffc8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [fp, #-144] @ 0xffffff70 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldrd r6, [fp, #-136] @ 0xffffff78 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #1244] @ 0x4dc │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #1240] @ 0x4d8 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5, r9] │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #1040 @ 0x410 │ │ │ │ - mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd r6, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r8, [r1, #-24] @ 0xffffffe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [fp, #-176] @ 0xffffff50 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r4, [fp, #-168] @ 0xffffff58 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #904] @ 0x388 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ - mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd r6, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r8, [r1, #-24] @ 0xffffffe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [fp, #-176] @ 0xffffff50 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r4, [fp, #-168] @ 0xffffff58 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #1012] @ 0x3f4 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #1004] @ 0x3ec │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd sl, [r1, #-56] @ 0xffffffc8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-208] @ 0xffffff30 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldrd r6, [fp, #-200] @ 0xffffff38 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #1056] @ 0x420 │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #1064] @ 0x428 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ - mov r6, r0 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ - ldrd sl, [r1, #-56] @ 0xffffffc8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-208] @ 0xffffff30 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #180] @ 0xb4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldrd r6, [fp, #-200] @ 0xffffff38 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #960] @ 0x3c0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r9, [sp, #180] @ 0xb4 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ - strd r0, [r5, r9] │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #968] @ 0x3c8 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ - mov sl, r0 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd r6, [r1, #-96] @ 0xffffffa0 │ │ │ │ - ldrd r8, [r1, #-88] @ 0xffffffa8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-208] @ 0xffffff30 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r6, [fp, #-200] @ 0xffffff38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #1068] @ 0x42c │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #168] @ 0xa8 │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #1040 @ 0x410 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #1072] @ 0x430 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ - mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd r6, [r1, #-96] @ 0xffffffa0 │ │ │ │ - ldrd r8, [r1, #-88] @ 0xffffffa8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-208] @ 0xffffff30 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + ldrd r6, [fp, #-200] @ 0xffffff38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ + strd r0, [r2, sl] │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3368] @ 80e08 │ │ │ │ + ldr r3, [pc, #3368] @ 80e0c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #1408 @ 0x580 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ - mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd r6, [r1, #-96] @ 0xffffffa0 │ │ │ │ - ldrd r8, [r1, #-88] @ 0xffffffa8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3272] @ 80e08 │ │ │ │ + ldr r3, [pc, #3272] @ 80e0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #1408 @ 0x580 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r6, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-128] @ 0xffffff80 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, #-120] @ 0xffffff88 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd r6, [r1, #-96] @ 0xffffffa0 │ │ │ │ - ldrd r8, [r1, #-88] @ 0xffffffa8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #1092] @ 0x444 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #200] @ 0xc8 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #1096] @ 0x448 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + ldrd r8, [fp, #-192] @ 0xffffff40 │ │ │ │ + ldrd r6, [fp, #-184] @ 0xffffff48 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #936] @ 0x3a8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #940] @ 0x3ac │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3536] @ 7f7fc │ │ │ │ - ldr r3, [pc, #3536] @ 7f800 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2884] @ 80e08 │ │ │ │ + ldr r3, [pc, #2884] @ 80e0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1200 @ 0x4b0 │ │ │ │ - ldrd r8, [r1, #8] │ │ │ │ + add r1, sp, #1248 @ 0x4e0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3428] @ 7f7fc │ │ │ │ - ldr r3, [pc, #3428] @ 7f800 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2788] @ 80e08 │ │ │ │ + ldr r3, [pc, #2788] @ 80e0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1216 @ 0x4c0 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #1248 @ 0x4e0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + add r1, r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, #-16] │ │ │ │ - ldrd r8, [r1, #-8] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-128] @ 0xffffff80 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, #-120] @ 0xffffff88 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + strd r0, [r3, ip] │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - strd r0, [r3, r4] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r8, [r1, #-72] @ 0xffffffb8 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + strd r0, [r4, ip] │ │ │ │ + ldrd r8, [fp, #-192] @ 0xffffff40 │ │ │ │ + ldrd r6, [fp, #-184] @ 0xffffff48 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #84] @ 0x54 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldmib sp, {r3, lr} │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #84] @ 0x54 │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2972] @ 7f7fc │ │ │ │ - ldr r3, [pc, #2972] @ 7f800 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp] │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, [r4, lr] │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2396] @ 80e08 │ │ │ │ + ldr r3, [pc, #2396] @ 80e0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1040 @ 0x410 │ │ │ │ - ldrd sl, [r1, #8] │ │ │ │ + add r1, sp, #1360 @ 0x550 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2864] @ 7f7fc │ │ │ │ - ldr r3, [pc, #2864] @ 7f800 │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2304] @ 80e08 │ │ │ │ + ldr r3, [pc, #2304] @ 80e0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1056 @ 0x420 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #1360 @ 0x550 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, #-16] │ │ │ │ - ldrd r8, [r1, #-8] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [fp, #-160] @ 0xffffff60 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, [fp, #-152] @ 0xffffff68 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #988] @ 0x3dc │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - strd r0, [r3, r4] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r8, [r1, #-72] @ 0xffffffb8 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #980] @ 0x3d4 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + ldrd r6, [fp, #-224] @ 0xffffff20 │ │ │ │ + ldrd r8, [fp, #-216] @ 0xffffff28 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #116] @ 0x74 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #1224] @ 0x4c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #116] @ 0x74 │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #1232] @ 0x4d0 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2408] @ 7f7fc │ │ │ │ - ldr r3, [pc, #2408] @ 7f800 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1920] @ 80e08 │ │ │ │ + ldr r3, [pc, #1920] @ 80e0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1168 @ 0x490 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #1376 @ 0x560 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2304] @ 7f7fc │ │ │ │ - ldr r3, [pc, #2304] @ 7f800 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1824] @ 80e08 │ │ │ │ + ldr r3, [pc, #1824] @ 80e0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1152 @ 0x480 │ │ │ │ - ldrd r6, [r1, #8] │ │ │ │ + add r1, sp, #1376 @ 0x560 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-48] @ 0xffffffd0 │ │ │ │ - ldrd r6, [r1, #-40] @ 0xffffffd8 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-128] @ 0xffffff80 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, #-120] @ 0xffffff88 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #1080] @ 0x438 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r9, [sp, #188] @ 0xbc │ │ │ │ - strd r0, [r5, r9] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-112] @ 0xffffff90 │ │ │ │ - ldrd r6, [r1, #-104] @ 0xffffff98 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #1088] @ 0x440 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + ldrd r8, [fp, #-192] @ 0xffffff40 │ │ │ │ + ldrd r6, [fp, #-184] @ 0xffffff48 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #924] @ 0x39c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #128] @ 0x80 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #932] @ 0x3a4 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5, lr] │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1844] @ 7f7fc │ │ │ │ - ldr r3, [pc, #1844] @ 7f800 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1436] @ 80e08 │ │ │ │ + ldr r3, [pc, #1436] @ 80e0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1168 @ 0x490 │ │ │ │ - ldrd r8, [r1, #8] │ │ │ │ + add r1, sp, #1424 @ 0x590 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1736] @ 7f7fc │ │ │ │ - ldr r3, [pc, #1736] @ 7f800 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1336] @ 80e08 │ │ │ │ + ldr r3, [pc, #1336] @ 80e0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1184 @ 0x4a0 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #1424 @ 0x590 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, #-16] │ │ │ │ - ldrd r8, [r1, #-8] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [fp, #-160] @ 0xffffff60 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, [fp, #-152] @ 0xffffff68 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #884] @ 0x374 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ - strd r0, [r3, r4] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r8, [r1, #-72] @ 0xffffffb8 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #880] @ 0x370 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + ldrd r6, [fp, #-224] @ 0xffffff20 │ │ │ │ + ldrd r8, [fp, #-216] @ 0xffffff28 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #204] @ 0xcc │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #1152] @ 0x480 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #204] @ 0xcc │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #1148] @ 0x47c │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1280] @ 7f7fc │ │ │ │ - ldr r3, [pc, #1280] @ 7f800 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #952] @ 80e08 │ │ │ │ + ldr r3, [pc, #952] @ 80e0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1232 @ 0x4d0 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1176] @ 7f7fc │ │ │ │ - ldr r3, [pc, #1176] @ 7f800 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #856] @ 80e08 │ │ │ │ + ldr r3, [pc, #856] @ 80e0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1216 @ 0x4c0 │ │ │ │ - ldrd r8, [r1, #8] │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-48] @ 0xffffffd0 │ │ │ │ - ldrd r6, [r1, #-40] @ 0xffffffd8 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [fp, #-160] @ 0xffffff60 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, [fp, #-152] @ 0xffffff68 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + strd r0, [r4, lr] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r9, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [r5, r9] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-112] @ 0xffffff90 │ │ │ │ - ldrd r6, [r1, #-104] @ 0xffffff98 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ + ldrd r6, [fp, #-224] @ 0xffffff20 │ │ │ │ + ldrd r8, [fp, #-216] @ 0xffffff28 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, r4] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #1212] @ 0x4bc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #1220] @ 0x4c4 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + strd r0, [r7, sl] │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #716] @ 7f7fc │ │ │ │ - ldr r3, [pc, #716] @ 7f800 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #464] @ 80e08 │ │ │ │ + ldr r3, [pc, #464] @ 80e0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1024 @ 0x400 │ │ │ │ - ldrd sl, [r1, #8] │ │ │ │ + add r1, sp, #1280 @ 0x500 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #608] @ 7f7fc │ │ │ │ - ldr r3, [pc, #608] @ 7f800 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #368] @ 80e08 │ │ │ │ + ldr r3, [pc, #368] @ 80e0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #1280 @ 0x500 │ │ │ │ - ldrd r6, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-48] @ 0xffffffd0 │ │ │ │ - ldrd r6, [r1, #-40] @ 0xffffffd8 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-128] @ 0xffffff80 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, #-120] @ 0xffffff88 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #1076] @ 0x434 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r9, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [r5, r9] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-112] @ 0xffffff90 │ │ │ │ - ldrd r6, [r1, #-104] @ 0xffffff98 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #1084] @ 0x43c │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + ldrd r8, [fp, #-192] @ 0xffffff40 │ │ │ │ + ldrd r6, [fp, #-184] @ 0xffffff48 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5, lr] │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + b 80e18 │ │ │ │ + ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ + svccc 0x00e6a09e │ │ │ │ + ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ + svccc 0x00e6a09e │ │ │ │ + strd r0, [r7, sl] │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #148] @ 7f7fc │ │ │ │ - ldr r3, [pc, #148] @ 7f800 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-32] @ 80e10 │ │ │ │ + ldr r3, [pc, #-32] @ 80e14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1072 @ 0x430 │ │ │ │ - ldrd r8, [r1, #8] │ │ │ │ + add r1, sp, #1456 @ 0x5b0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #40] @ 7f7fc │ │ │ │ - ldr r3, [pc, #40] @ 7f800 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-132] @ 80e10 │ │ │ │ + ldr r3, [pc, #-132] @ 80e14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1088 @ 0x440 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #1456 @ 0x5b0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - b 7f80c │ │ │ │ - ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ - svccc 0x00e6a09e │ │ │ │ - ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ - svccc 0x00e6a09e │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, #-16] │ │ │ │ - ldrd r8, [r1, #-8] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [fp, #-160] @ 0xffffff60 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, [fp, #-152] @ 0xffffff68 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #164] @ 0xa4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #984] @ 0x3d8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r4, [sp, #164] @ 0xa4 │ │ │ │ - strd r0, [r3, r4] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r8, [r1, #-72] @ 0xffffffb8 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #976] @ 0x3d0 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + ldrd r6, [fp, #-224] @ 0xffffff20 │ │ │ │ + ldrd r8, [fp, #-216] @ 0xffffff28 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #208] @ 0xd0 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #1228] @ 0x4cc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #208] @ 0xd0 │ │ │ │ - strd r0, [r3, r9] │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #1236] @ 0x4d4 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [r7, sl] │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-428] @ 7f804 │ │ │ │ - ldr r3, [pc, #-428] @ 7f808 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-516] @ 80e10 │ │ │ │ + ldr r3, [pc, #-516] @ 80e14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #1264 @ 0x4f0 │ │ │ │ - ldrd sl, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-532] @ 7f804 │ │ │ │ - ldr r3, [pc, #-532] @ 7f808 │ │ │ │ - bl 1c606c │ │ │ │ - mov r5, r1 │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #1248 @ 0x4e0 │ │ │ │ ldrd r8, [r1, #8] │ │ │ │ - mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-48] @ 0xffffffd0 │ │ │ │ - ldrd r6, [r1, #-40] @ 0xffffffd8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-616] @ 80e10 │ │ │ │ + ldr r3, [pc, #-616] @ 80e14 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #1264 @ 0x4f0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [fp, #-160] @ 0xffffff60 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, [fp, #-152] @ 0xffffff68 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [r4, r5] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r9, [sp, #192] @ 0xc0 │ │ │ │ - strd r0, [r5, r9] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-112] @ 0xffffff90 │ │ │ │ - ldrd r6, [r1, #-104] @ 0xffffff98 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [r3, r5] │ │ │ │ + ldrd r6, [fp, #-224] @ 0xffffff20 │ │ │ │ + ldrd r8, [fp, #-216] @ 0xffffff28 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #132] @ 0x84 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #1516] @ 0x5ec │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #132] @ 0x84 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [r5, lr] │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-992] @ 7f804 │ │ │ │ - ldr r3, [pc, #-992] @ 7f808 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + ldr ip, [sp, #1512] @ 0x5e8 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1000] @ 80e10 │ │ │ │ + ldr r3, [pc, #-1000] @ 80e14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1072 @ 0x430 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #1328 @ 0x530 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1096] @ 7f804 │ │ │ │ - ldr r3, [pc, #-1096] @ 7f808 │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1092] @ 80e10 │ │ │ │ + ldr r3, [pc, #-1092] @ 80e14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1056 @ 0x420 │ │ │ │ - ldrd r6, [r1, #8] │ │ │ │ + add r1, sp, #1328 @ 0x530 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-48] @ 0xffffffd0 │ │ │ │ - ldrd r6, [r1, #-40] @ 0xffffffd8 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [fp, #-160] @ 0xffffff60 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, [fp, #-152] @ 0xffffff68 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #996] @ 0x3e4 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r9, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [r5, r9] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-112] @ 0xffffff90 │ │ │ │ - ldrd r6, [r1, #-104] @ 0xffffff98 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + strd r0, [r7, sl] │ │ │ │ + ldrd r6, [fp, #-224] @ 0xffffff20 │ │ │ │ + ldrd r8, [fp, #-216] @ 0xffffff28 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #1208] @ 0x4b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #104] @ 0x68 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [r5, lr] │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1556] @ 7f804 │ │ │ │ - ldr r3, [pc, #-1556] @ 7f808 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #1216] @ 0x4c0 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1468] @ 80e10 │ │ │ │ + ldr r3, [pc, #-1468] @ 80e14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1136 @ 0x470 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #1344 @ 0x540 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1660] @ 7f804 │ │ │ │ - ldr r3, [pc, #-1660] @ 7f808 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1556] @ 80e10 │ │ │ │ + ldr r3, [pc, #-1556] @ 80e14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1120 @ 0x460 │ │ │ │ - ldrd r6, [r1, #8] │ │ │ │ + add r1, sp, #1344 @ 0x540 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-48] @ 0xffffffd0 │ │ │ │ - ldrd r6, [r1, #-40] @ 0xffffffd8 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-128] @ 0xffffff80 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, #-120] @ 0xffffff88 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, r4] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-112] @ 0xffffff90 │ │ │ │ - ldrd r6, [r1, #-104] @ 0xffffff98 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + strd r0, [r3, r5] │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2120] @ 7f804 │ │ │ │ - ldr r3, [pc, #-2120] @ 7f808 │ │ │ │ - bl 1c606c │ │ │ │ - mov r5, r1 │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #1136 @ 0x470 │ │ │ │ - ldrd sl, [r1, #8] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2228] @ 7f804 │ │ │ │ - ldr r3, [pc, #-2228] @ 7f808 │ │ │ │ - bl 1c606c │ │ │ │ mov r5, r1 │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #1152 @ 0x480 │ │ │ │ - ldrd r8, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, #-16] │ │ │ │ - ldrd r8, [r1, #-8] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #236] @ 0xec │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + strd r0, [r4, r5] │ │ │ │ + ldrd r8, [fp, #-192] @ 0xffffff40 │ │ │ │ + ldrd r6, [fp, #-184] @ 0xffffff48 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r8, [r1, #-72] @ 0xffffffb8 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #176] @ 0xb0 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #1028] @ 0x404 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #176] @ 0xb0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #1032] @ 0x408 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2684] @ 7f804 │ │ │ │ - ldr r3, [pc, #-2684] @ 7f808 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1952] @ 80e10 │ │ │ │ + ldr r3, [pc, #-1952] @ 80e14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1264 @ 0x4f0 │ │ │ │ - ldrd sl, [r1, #8] │ │ │ │ + add r1, sp, #1472 @ 0x5c0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2792] @ 7f804 │ │ │ │ - ldr r3, [pc, #-2792] @ 7f808 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2048] @ 80e10 │ │ │ │ + ldr r3, [pc, #-2048] @ 80e14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1280 @ 0x500 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #1472 @ 0x5c0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + add r1, r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, #-16] │ │ │ │ - ldrd r8, [r1, #-8] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-128] @ 0xffffff80 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, #-120] @ 0xffffff88 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #1172] @ 0x494 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r8, [r1, #-72] @ 0xffffffb8 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #1180] @ 0x49c │ │ │ │ + strd r0, [r7, sl] │ │ │ │ + ldrd r8, [fp, #-192] @ 0xffffff40 │ │ │ │ + ldrd r6, [fp, #-184] @ 0xffffff48 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #1036] @ 0x40c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3248] @ 7f804 │ │ │ │ - ldr r3, [pc, #-3248] @ 7f808 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + ldr ip, [sp, #1044] @ 0x414 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2428] @ 80e10 │ │ │ │ + ldr r3, [pc, #-2428] @ 80e14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1104 @ 0x450 │ │ │ │ - ldrd r8, [r1, #8] │ │ │ │ + add r1, sp, #1312 @ 0x520 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3356] @ 7f804 │ │ │ │ - ldr r3, [pc, #-3356] @ 7f808 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2516] @ 80e10 │ │ │ │ + ldr r3, [pc, #-2516] @ 80e14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1120 @ 0x460 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #1312 @ 0x520 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + add r1, r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, #-16] │ │ │ │ - ldrd r8, [r1, #-8] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-128] @ 0xffffff80 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, #-120] @ 0xffffff88 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #1176] @ 0x498 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r8, [r1, #-72] @ 0xffffffb8 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #1184] @ 0x4a0 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r8, [fp, #-192] @ 0xffffff40 │ │ │ │ + ldrd r6, [fp, #-184] @ 0xffffff48 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #1040] @ 0x410 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #1048] @ 0x418 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1728] @ 80da8 │ │ │ │ - ldr r3, [pc, #1728] @ 80dac │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2904] @ 80e10 │ │ │ │ + ldr r3, [pc, #-2904] @ 80e14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1232 @ 0x4d0 │ │ │ │ - ldrd sl, [r1, #8] │ │ │ │ + add r1, sp, #1440 @ 0x5a0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1620] @ 80da8 │ │ │ │ - ldr r3, [pc, #1620] @ 80dac │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-3000] @ 80e10 │ │ │ │ + ldr r3, [pc, #-3000] @ 80e14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1248 @ 0x4e0 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #1440 @ 0x5a0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, #-16] │ │ │ │ - ldrd r8, [r1, #-8] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-128] @ 0xffffff80 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, #-120] @ 0xffffff88 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #140] @ 0x8c │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #1164] @ 0x48c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r8, [r1, #-72] @ 0xffffffb8 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #1168] @ 0x490 │ │ │ │ + strd r0, [r6, sl] │ │ │ │ + ldrd r8, [fp, #-192] @ 0xffffff40 │ │ │ │ + ldrd r6, [fp, #-184] @ 0xffffff48 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #244] @ 0xf4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + strd r0, [r3, lr] │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [r4, lr] │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1164] @ 80da8 │ │ │ │ - ldr r3, [pc, #1164] @ 80dac │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1140] @ 81fc8 │ │ │ │ + ldr r3, [pc, #1140] @ 81fcc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1200 @ 0x4b0 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #1392 @ 0x570 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1060] @ 80da8 │ │ │ │ - ldr r3, [pc, #1060] @ 80dac │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1040] @ 81fc8 │ │ │ │ + ldr r3, [pc, #1040] @ 81fcc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1184 @ 0x4a0 │ │ │ │ - ldrd r6, [r1, #8] │ │ │ │ + add r1, sp, #1392 @ 0x570 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-48] @ 0xffffffd0 │ │ │ │ - ldrd r6, [r1, #-40] @ 0xffffffd8 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [fp, #-160] @ 0xffffff60 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, [fp, #-152] @ 0xffffff68 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #876] @ 0x36c │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #220] @ 0xdc │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-112] @ 0xffffff90 │ │ │ │ - ldrd r6, [r1, #-104] @ 0xffffff98 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #868] @ 0x364 │ │ │ │ + strd r0, [r6, sl] │ │ │ │ + ldrd r6, [fp, #-224] @ 0xffffff20 │ │ │ │ + ldrd r8, [fp, #-216] @ 0xffffff28 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #1144] @ 0x478 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #144] @ 0x90 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #1136] @ 0x470 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5, lr] │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #600] @ 80da8 │ │ │ │ - ldr r3, [pc, #600] @ 80dac │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #656] @ 81fc8 │ │ │ │ + ldr r3, [pc, #656] @ 81fcc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1104 @ 0x450 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #1296 @ 0x510 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1, #8] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + add r1, r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #496] @ 80da8 │ │ │ │ - ldr r3, [pc, #496] @ 80dac │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #556] @ 81fc8 │ │ │ │ + ldr r3, [pc, #556] @ 81fcc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #1088 @ 0x440 │ │ │ │ - ldrd r6, [r1, #8] │ │ │ │ + add r1, sp, #1296 @ 0x510 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-48] @ 0xffffffd0 │ │ │ │ - ldrd r6, [r1, #-40] @ 0xffffffd8 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, #-160] @ 0xffffff60 │ │ │ │ + ldrd r8, [fp, #-152] @ 0xffffff68 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr ip, [sp, #224] @ 0xe0 │ │ │ │ - strd r0, [r2, ip] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-112] @ 0xffffff90 │ │ │ │ - ldrd r6, [r1, #-104] @ 0xffffff98 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ + strd r0, [r6, sl] │ │ │ │ + ldrd r6, [fp, #-224] @ 0xffffff20 │ │ │ │ + ldrd r8, [fp, #-216] @ 0xffffff28 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + mov r2, r6 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #148] @ 0x94 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #1140] @ 0x474 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr ip, [sp, #148] @ 0x94 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r0, [r2, ip] │ │ │ │ - ldr r0, [sp, #1300] @ 0x514 │ │ │ │ - ldr r1, [sp] │ │ │ │ - add r3, r3, r0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r2, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, r1, #112 @ 0x70 │ │ │ │ - ldr r2, [sp, #1352] @ 0x548 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #1296] @ 0x510 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sp, #1132] @ 0x46c │ │ │ │ + ldr r3, [sp, #1508] @ 0x5e4 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + add r1, r2, r3 │ │ │ │ + add sl, sl, r3 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r1, r8, r3 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + add r1, r2, r3 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + add r1, r8, r3 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + add r1, r9, r3 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + add r2, r2, r3 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + add r1, r7, r3 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + add r2, r8, r3 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, r8, r3 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, r8, r3 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add r2, r8, r3 │ │ │ │ + add r3, r9, r3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #1568] @ 0x620 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #1496] @ 0x5d8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7b120 │ │ │ │ - add sp, sp, #1296 @ 0x510 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 7cce4 │ │ │ │ + add sp, sp, #1520 @ 0x5f0 │ │ │ │ + add sp, sp, #4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ │ │ │ │ -00080db0 : │ │ │ │ - ldr r2, [pc, #12] @ 80dc4 │ │ │ │ - ldr r1, [pc, #12] @ 80dc8 │ │ │ │ +00081fd0 : │ │ │ │ + ldr r2, [pc, #12] @ 81fe4 │ │ │ │ + ldr r1, [pc, #12] @ 81fe8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b424 │ │ │ │ - andseq fp, r4, r0, lsr r1 │ │ │ │ - @ instruction: 0xffffa02c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq sp, r4, r0, lsl pc │ │ │ │ + @ instruction: 0xffffa568 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ ldr lr, [sp, #276] @ 0x114 │ │ │ │ - mov ip, r0 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ cmp lr, r0 │ │ │ │ - bge 81718 │ │ │ │ + bge 82948 │ │ │ │ lsl r0, r3, #3 │ │ │ │ + mov sl, ip │ │ │ │ + mov fp, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl r0, r3, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsl r0, r4, #3 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r3, r4 │ │ │ │ add r3, r0, r3 │ │ │ │ + lsl r5, r0, #3 │ │ │ │ lsl r3, r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ lsl r3, r4, #4 │ │ │ │ add r4, r0, r4 │ │ │ │ + str r5, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsl r3, r4, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ lsl r3, r0, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - lsl r5, r0, #3 │ │ │ │ lsl r3, r3, #3 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ add r3, lr, #1 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ add r3, r2, r3, lsl #5 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ - mov sl, ip │ │ │ │ - mov fp, r1 │ │ │ │ mov r4, r3 │ │ │ │ - str r5, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 80e78 │ │ │ │ + b 820a8 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldrd r6, [sl, r5] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ ldrd r8, [sl, r4] │ │ │ │ + ldrd r6, [sl, r5] │ │ │ │ ldrd r4, [sl, r2] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [pc, #2156] @ 81720 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ - strd r8, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #2172] @ 82964 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r8, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2100] @ 81724 │ │ │ │ - ldr r3, [pc, #2100] @ 81728 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2120] @ 82968 │ │ │ │ + ldr r3, [pc, #2120] @ 8296c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldrd r4, [r4, fp] │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ ldrd r6, [r6, fp] │ │ │ │ + ldrd r4, [r4, fp] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r8, r4 │ │ │ │ ldrd r4, [r5, fp] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2008] @ 81724 │ │ │ │ - ldr r3, [pc, #2008] @ 81728 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #1992] @ 81720 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2028] @ 82968 │ │ │ │ + ldr r3, [pc, #2028] @ 8296c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [pc, #2012] @ 82964 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ - strd r8, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r8, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #28] │ │ │ │ - ldrd r4, [sl, r3] │ │ │ │ - ldrd r6, [sl, lr] │ │ │ │ - mov r8, r4 │ │ │ │ - mov r9, r5 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ + ldrd r6, [sl, lr] │ │ │ │ + ldrd r4, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r9, r5 │ │ │ │ ldrd r4, [sl, r1] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #208] @ 0xd0 │ │ │ │ - ldr r3, [pc, #1880] @ 81720 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ - strd r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #1896] @ 82964 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r8, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1824] @ 81724 │ │ │ │ - ldr r3, [pc, #1824] @ 81728 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1844] @ 82968 │ │ │ │ + ldr r3, [pc, #1844] @ 8296c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ ldrd r4, [fp, r3] │ │ │ │ + ldrd r6, [fp, r1] │ │ │ │ mov r8, r4 │ │ │ │ mov r9, r5 │ │ │ │ ldrd r4, [fp, lr] │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r6, [fp, r1] │ │ │ │ - mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1732] @ 81724 │ │ │ │ - ldr r3, [pc, #1732] @ 81728 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #1716] @ 81720 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1752] @ 82968 │ │ │ │ + ldr r3, [pc, #1752] @ 8296c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [pc, #1736] @ 82964 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ - strd r8, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r8, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldrd r4, [fp, r7] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r8, r4 │ │ │ │ ldrd r6, [fp, r3] │ │ │ │ + mov r8, r4 │ │ │ │ mov r9, r5 │ │ │ │ ldrd r4, [fp, ip] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1596] @ 81724 │ │ │ │ - ldr r3, [pc, #1596] @ 81728 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #1580] @ 81720 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1616] @ 82968 │ │ │ │ + ldr r3, [pc, #1616] @ 8296c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [pc, #1600] @ 82964 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ - strd r8, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r8, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ ldrd r8, [sl, r7] │ │ │ │ ldrd r6, [sl, ip] │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ ldrd r4, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [pc, #1476] @ 81720 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1492] @ 82964 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1424] @ 81724 │ │ │ │ - ldr r3, [pc, #1424] @ 81728 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1444] @ 82968 │ │ │ │ + ldr r3, [pc, #1444] @ 8296c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ strd r0, [sp, #192] @ 0xc0 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ strd r0, [sl, r4] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ strd r0, [fp, r4] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ strd r0, [sl, r5] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ strd r0, [fp, r5] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ strd r0, [fp, r6] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ strd r0, [sl, r6] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ ldrd r2, [r3, #-24] @ 0xffffffe8 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ strd r0, [fp, ip] │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ ldrd r8, [r3, #-16] │ │ │ │ ldrd r2, [r3, #-8] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ strd r0, [fp, r9] │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ ldrd r8, [r3, #-16] │ │ │ │ ldrd r2, [r3, #-8] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ strd r0, [fp, r9] │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ ldrd r2, [r3, #-24] @ 0xffffffe8 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ strd r0, [fp, lr] │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ ldrd r2, [r3, #-24] @ 0xffffffe8 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ strd r0, [fp, r7] │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ ldrd r8, [r3, #-16] │ │ │ │ ldrd r2, [r3, #-8] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r3, r3, #32 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ strd r0, [fp, r8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ add r0, r4, r2 │ │ │ │ + mov r3, r2 │ │ │ │ add r1, r1, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r1, r2, r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r2, r3 │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r0, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, r2, r3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, r2, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, r8, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, r2, r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, r2, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 80e6c │ │ │ │ + bne 8209c │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ svccc 0x00e00000 │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ │ │ │ │ -0008172c : │ │ │ │ - ldr r2, [pc, #12] @ 81740 │ │ │ │ - ldr r1, [pc, #12] @ 81744 │ │ │ │ +00082970 : │ │ │ │ + ldr r2, [pc, #12] @ 82984 │ │ │ │ + ldr r1, [pc, #12] @ 82988 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b424 │ │ │ │ - @ instruction: 0x0014a7f4 │ │ │ │ - @ instruction: 0xfffff68c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #588 @ 0x24c │ │ │ │ - ldr r7, [sp, #628] @ 0x274 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r7, r1 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ - bge 83b04 │ │ │ │ - lsl r1, r3, #4 │ │ │ │ - add r5, r3, r3, lsl #1 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - lsl r1, r5, #3 │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ - lsl r1, r3, #3 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - lsl r1, r3, #5 │ │ │ │ - add r6, r0, r3, lsl #1 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - lsl r1, r0, #3 │ │ │ │ - add r4, r6, r3 │ │ │ │ + @ instruction: 0x0014d5b0 │ │ │ │ + @ instruction: 0xfffff668 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #644 @ 0x284 │ │ │ │ + ldr r0, [sp, #684] @ 0x2ac │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ str r1, [sp, #8] │ │ │ │ - lsl r1, r6, #3 │ │ │ │ - sub lr, r4, r3, lsl #1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - lsl r1, r4, #3 │ │ │ │ - add r8, r0, r3, lsl #2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - lsl r1, lr, #3 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - lsl r1, r8, #3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - lsl r1, r0, #4 │ │ │ │ - add r4, r4, r0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - lsl r1, lr, #4 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - lsl r1, r4, #3 │ │ │ │ - add r4, lr, r0 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - lsl r1, r4, #3 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - lsl r1, r6, #4 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - lsl r1, r0, #5 │ │ │ │ - add r5, r5, r0, lsl #2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - lsl r1, r4, #4 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - add r4, r3, r0, lsl #2 │ │ │ │ - lsl r1, r5, #3 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - lsl r1, r4, #3 │ │ │ │ - add r0, r0, r0, lsl #1 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - lsl r1, lr, #5 │ │ │ │ - add r4, r0, r3, lsl #1 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - lsl r1, r0, #3 │ │ │ │ - add r0, r0, r3, lsl #2 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - lsl r1, r4, #3 │ │ │ │ - sub r4, r4, r3 │ │ │ │ - lsl r3, r0, #3 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #636] @ 0x27c │ │ │ │ - add lr, lr, lr, lsl #1 │ │ │ │ + ldr lr, [sp, #688] @ 0x2b0 │ │ │ │ + cmp r0, lr │ │ │ │ + bge 84e70 │ │ │ │ + lsl r1, r3, #1 │ │ │ │ + lsl r0, r3, #4 │ │ │ │ + add r8, r1, r3 │ │ │ │ + add r6, r1, r2 │ │ │ │ + lsl fp, r3, #2 │ │ │ │ + lsl r7, r2, #4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + lsl r0, r8, #3 │ │ │ │ + add r5, fp, r2 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + lsl r0, r3, #3 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + lsl r0, r3, #5 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + lsl r0, r2, #3 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + lsl r0, r6, #3 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, r6, r3 │ │ │ │ + lsl r6, r6, #4 │ │ │ │ + lsl lr, r0, #3 │ │ │ │ + sub r4, r0, r1 │ │ │ │ + add r0, r0, r2 │ │ │ │ + lsl sl, r4, #4 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + lsl lr, r4, #3 │ │ │ │ + str lr, [sp, #44] @ 0x2c │ │ │ │ + lsl lr, r5, #3 │ │ │ │ + add r5, r4, r2 │ │ │ │ + lsl r9, r5, #3 │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ + lsl lr, r5, #4 │ │ │ │ + lsl r5, r2, #2 │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + str lr, [sp, #56] @ 0x38 │ │ │ │ + lsl lr, r4, #5 │ │ │ │ + add r8, r8, r5 │ │ │ │ + add r1, r1, r2 │ │ │ │ + add r5, r5, r3 │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + lsl r8, r8, #3 │ │ │ │ + str lr, [sp, #64] @ 0x40 │ │ │ │ + lsl lr, r2, #3 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + str lr, [sp, #48] @ 0x30 │ │ │ │ + lsl lr, r1, #3 │ │ │ │ + sub r1, r1, r3 │ │ │ │ + add r3, fp, r2 │ │ │ │ + ldr fp, [sp, #692] @ 0x2b4 │ │ │ │ + add r2, ip, sl │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + lsl r1, r1, #3 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ + add r2, ip, r0 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #580] @ 0x244 │ │ │ │ - lsl r1, lr, #3 │ │ │ │ - add r3, r7, #1 │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ - lsl r1, r4, #3 │ │ │ │ - add r3, r2, r3, lsl #6 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 8188c │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + str r2, [sp, #380] @ 0x17c │ │ │ │ + add r2, ip, r9 │ │ │ │ + lsl fp, fp, #3 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ + add r2, ip, r6 │ │ │ │ + str r2, [sp, #372] @ 0x174 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str fp, [sp, #636] @ 0x27c │ │ │ │ + ldr fp, [sp, #684] @ 0x2ac │ │ │ │ + add sl, r2, sl │ │ │ │ + add r9, r2, r9 │ │ │ │ + add fp, fp, #1 │ │ │ │ + str r9, [sp, #356] @ 0x164 │ │ │ │ + add r9, r2, r6 │ │ │ │ + str sl, [sp, #364] @ 0x16c │ │ │ │ + add sl, r2, r0 │ │ │ │ + add r6, ip, r7 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add r6, r6, r7 │ │ │ │ + str r9, [sp, #352] @ 0x160 │ │ │ │ + str fp, [sp, #632] @ 0x278 │ │ │ │ + add fp, r4, fp, lsl #6 │ │ │ │ + add r4, ip, r7 │ │ │ │ + str sl, [sp, #360] @ 0x168 │ │ │ │ + mov sl, #0 │ │ │ │ + str r4, [sp, #388] @ 0x184 │ │ │ │ + add r4, r2, r7 │ │ │ │ + add r9, r4, r7 │ │ │ │ + str r9, [sp, #348] @ 0x15c │ │ │ │ + add r9, r2, r0 │ │ │ │ + add r0, ip, r0 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ + str r9, [sp, #344] @ 0x158 │ │ │ │ + add r9, r2, r8 │ │ │ │ + str r9, [sp, #340] @ 0x154 │ │ │ │ + add r9, r2, r5 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ + add r0, ip, r8 │ │ │ │ + str r9, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + add r0, ip, r5 │ │ │ │ + add r9, r2, r4 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ + add r0, ip, r4 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ + add r0, ip, lr │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ + add r0, ip, r1 │ │ │ │ + add r1, r2, r1 │ │ │ │ + str r9, [sp, #332] @ 0x14c │ │ │ │ + str r1, [sp, #292] @ 0x124 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ + add r0, ip, r3 │ │ │ │ + add r3, r2, r3 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ + add r0, r2, lr │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ + b 82bac │ │ │ │ add r3, r3, #1 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ - ldrd r2, [sl] │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldrd r4, [sl, r7] │ │ │ │ - ldrd r6, [sl, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add fp, fp, #64 @ 0x40 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldrd r2, [r1, sl] │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldrd r6, [r3, r0] │ │ │ │ + ldrd r4, [r3, r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - ldrd r6, [sl, ip] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + ldrd r6, [r6, r3] │ │ │ │ + ldrd r4, [r3, lr] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - mov r8, r0 │ │ │ │ - ldrd r4, [sl, r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3480] @ 826c8 │ │ │ │ - ldr r3, [pc, #3480] @ 826cc │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3476] @ 826d0 │ │ │ │ - ldr r3, [pc, #3476] @ 826d4 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3480] @ 839f8 │ │ │ │ + ldr r3, [pc, #3480] @ 839fc │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #3476] @ 83a00 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3468] @ 826e0 │ │ │ │ - ldr r3, [pc, #3468] @ 826e4 │ │ │ │ + ldr r3, [pc, #3468] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3456] @ 83a0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3448] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - ldr r2, [pc, #3400] @ 826d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + ldr r2, [pc, #3400] @ 83a00 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #3396] @ 826d4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3392] @ 826e0 │ │ │ │ - ldr r3, [pc, #3392] @ 826e4 │ │ │ │ + ldr r3, [pc, #3392] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3380] @ 83a0c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3372] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #352 @ 0x160 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #408 @ 0x198 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #3324] @ 826f0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3316] @ 83a1c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r4, [fp] │ │ │ │ - strd r4, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldrd r4, [fp, r7] │ │ │ │ - ldrd r6, [fp, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + ldrd r4, [r9, sl] │ │ │ │ + ldrd r6, [r9, ip] │ │ │ │ + strd r4, [sp, #64] @ 0x40 │ │ │ │ + ldrd r4, [r9, r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - ldrd r6, [fp, ip] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + ldrd r4, [r9, lr] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - ldrd r4, [fp, r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3124] @ 826d0 │ │ │ │ - ldr r3, [pc, #3124] @ 826d4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3112] @ 83a00 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3112] @ 826e0 │ │ │ │ - ldr r3, [pc, #3112] @ 826e4 │ │ │ │ + ldr r3, [pc, #3108] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #3092] @ 83a0c │ │ │ │ + ldr r3, [pc, #3092] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldr r2, [pc, #3048] @ 826d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + ldr r2, [pc, #3044] @ 83a00 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [pc, #3040] @ 826d4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3044] @ 826e0 │ │ │ │ - ldr r3, [pc, #3044] @ 826e4 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #3040] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #3028] @ 83a0c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3020] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r4, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - mov r2, r4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r4, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2940] @ 826c8 │ │ │ │ - ldr r3, [pc, #2940] @ 826cc │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2936] @ 839f8 │ │ │ │ + ldr r3, [pc, #2936] @ 839fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #432 @ 0x1b0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #2928] @ 826f0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2916] @ 83a1c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldrd r6, [sl, lr] │ │ │ │ - strd r6, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r4, [r5, sl] │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldrd r6, [r3, r5] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + strd r6, [sp, #72] @ 0x48 │ │ │ │ + ldrd r4, [r4, r3] │ │ │ │ + ldrd r6, [r3, ip] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [sl, r9] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldrd r6, [sl, r3] │ │ │ │ - ldrd r4, [r4, sl] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + ldrd r4, [r3, r7] │ │ │ │ + ldrd r6, [r3, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2696] @ 826c8 │ │ │ │ - ldr r3, [pc, #2696] @ 826cc │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2692] @ 826d0 │ │ │ │ - ldr r3, [pc, #2692] @ 826d4 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2684] @ 839f8 │ │ │ │ + ldr r3, [pc, #2684] @ 839fc │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #2680] @ 83a00 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2684] @ 826e0 │ │ │ │ - ldr r3, [pc, #2684] @ 826e4 │ │ │ │ + ldr r3, [pc, #2672] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2660] @ 83a0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2652] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ - ldr r2, [pc, #2616] @ 826d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + ldr r2, [pc, #2604] @ 83a00 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2612] @ 826d4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2608] @ 826e0 │ │ │ │ - ldr r3, [pc, #2608] @ 826e4 │ │ │ │ + ldr r3, [pc, #2596] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2584] @ 83a0c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2576] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #400 @ 0x190 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #456 @ 0x1c8 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #2540] @ 826f0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2520] @ 83a1c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldrd r8, [fp, lr] │ │ │ │ - strd r8, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r4, [r5, fp] │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + ldrd r8, [r1, r5] │ │ │ │ + ldrd r4, [r4, r1] │ │ │ │ + ldrd r6, [r1, ip] │ │ │ │ + strd r8, [sp, #80] @ 0x50 │ │ │ │ + mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [fp, r9] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldrd r6, [fp, r3] │ │ │ │ - ldrd r4, [r4, fp] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + ldrd r4, [r9, r7] │ │ │ │ + ldrd r6, [r9, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2336] @ 826d0 │ │ │ │ - ldr r3, [pc, #2336] @ 826d4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2308] @ 83a00 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2324] @ 826e0 │ │ │ │ - ldr r3, [pc, #2324] @ 826e4 │ │ │ │ + ldr r3, [pc, #2304] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [pc, #2288] @ 83a0c │ │ │ │ + ldr r3, [pc, #2288] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - ldr r2, [pc, #2260] @ 826d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + ldr r2, [pc, #2240] @ 83a00 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #2252] @ 826d4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2256] @ 826e0 │ │ │ │ - ldr r3, [pc, #2256] @ 826e4 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #2236] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2224] @ 83a0c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2216] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r4, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ - mov r2, r4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r4, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2152] @ 826c8 │ │ │ │ - ldr r3, [pc, #2152] @ 826cc │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2132] @ 839f8 │ │ │ │ + ldr r3, [pc, #2132] @ 839fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #424 @ 0x1a8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #480 @ 0x1e0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #2140] @ 826f0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2112] @ 83a1c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldrd r4, [sl, r1] │ │ │ │ - strd r4, [sp, #136] @ 0x88 │ │ │ │ - ldrd r4, [sl, r9] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r6, [sl, ip] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #388] @ 0x184 │ │ │ │ + ldrd r4, [r1, sl] │ │ │ │ + strd r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r9, [sp, #380] @ 0x17c │ │ │ │ + ldr ip, [sp, #384] @ 0x180 │ │ │ │ + ldrd r6, [r9, sl] │ │ │ │ + ldrd r4, [ip, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldrd r6, [sl, r3] │ │ │ │ - ldrd r4, [r5, sl] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ mov r9, r1 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [sp, #372] @ 0x174 │ │ │ │ + ldrd r4, [r7, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1908] @ 826c8 │ │ │ │ - ldr r3, [pc, #1908] @ 826cc │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1904] @ 826d0 │ │ │ │ - ldr r3, [pc, #1904] @ 826d4 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1888] @ 839f8 │ │ │ │ + ldr r3, [pc, #1888] @ 839fc │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #1884] @ 83a00 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1896] @ 826e0 │ │ │ │ - ldr r3, [pc, #1896] @ 826e4 │ │ │ │ + ldr r3, [pc, #1876] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1864] @ 83a0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1856] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ - ldr r2, [pc, #1828] @ 826d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ + ldr r2, [pc, #1808] @ 83a00 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #1824] @ 826d4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1820] @ 826e0 │ │ │ │ - ldr r3, [pc, #1820] @ 826e4 │ │ │ │ + ldr r3, [pc, #1800] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1788] @ 83a0c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1780] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #448 @ 0x1c0 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #504 @ 0x1f8 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #1752] @ 826f0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1724] @ 83a1c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldrd r4, [fp, r9] │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #368] @ 0x170 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r6, [ip, sl] │ │ │ │ + strd r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #364] @ 0x16c │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldrd r4, [r3, sl] │ │ │ │ + ldrd r6, [r7, sl] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [fp, r1] │ │ │ │ mov r1, r5 │ │ │ │ - strd r6, [sp, #144] @ 0x90 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldrd r6, [fp, ip] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldrd r6, [fp, r3] │ │ │ │ - ldrd r4, [r5, fp] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #356] @ 0x164 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldrd r4, [lr, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1548] @ 826d0 │ │ │ │ - ldr r3, [pc, #1548] @ 826d4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1520] @ 83a00 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1536] @ 826e0 │ │ │ │ - ldr r3, [pc, #1536] @ 826e4 │ │ │ │ + ldr r3, [pc, #1516] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [pc, #1500] @ 83a0c │ │ │ │ + ldr r3, [pc, #1500] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - ldr r2, [pc, #1472] @ 826d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ + ldr r2, [pc, #1452] @ 83a00 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #1464] @ 826d4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1468] @ 826e0 │ │ │ │ - ldr r3, [pc, #1468] @ 826e4 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #1448] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1436] @ 83a0c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1428] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r4, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - mov r2, r4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r4, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1364] @ 826c8 │ │ │ │ - ldr r3, [pc, #1364] @ 826cc │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1344] @ 839f8 │ │ │ │ + ldr r3, [pc, #1344] @ 839fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #472 @ 0x1d8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #528 @ 0x210 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #1348] @ 826f0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1324] @ 83a1c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldrd r8, [fp, r1] │ │ │ │ - strd r8, [sp, #152] @ 0x98 │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ - ldrd r4, [fp, r9] │ │ │ │ - ldrd r6, [fp, r3] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr ip, [sp, #348] @ 0x15c │ │ │ │ + ldrd r8, [ip, sl] │ │ │ │ + strd r8, [sp, #104] @ 0x68 │ │ │ │ + ldrd r4, [r3, sl] │ │ │ │ + ldr lr, [sp, #340] @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r6, [lr, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - ldrd r6, [fp, r9] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #332] @ 0x14c │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldrd r6, [ip, sl] │ │ │ │ + ldrd r4, [r1, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldrd r4, [fp, r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1140] @ 826d0 │ │ │ │ - ldr r3, [pc, #1140] @ 826d4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1120] @ 83a00 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1128] @ 826e0 │ │ │ │ - ldr r3, [pc, #1128] @ 826e4 │ │ │ │ + ldr r3, [pc, #1116] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [pc, #1100] @ 83a0c │ │ │ │ + ldr r3, [pc, #1100] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - ldr r2, [pc, #1064] @ 826d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ + ldr r2, [pc, #1052] @ 83a00 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [pc, #1056] @ 826d4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1060] @ 826e0 │ │ │ │ - ldr r3, [pc, #1060] @ 826e4 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [pc, #1048] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1036] @ 83a0c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1028] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r4, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - mov r2, r4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r4, [sp, #120] @ 0x78 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #956] @ 826c8 │ │ │ │ - ldr r3, [pc, #956] @ 826cc │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #944] @ 839f8 │ │ │ │ + ldr r3, [pc, #944] @ 839fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #496 @ 0x1f0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #552 @ 0x228 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #940] @ 826f0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #924] @ 83a1c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldrd r4, [sl, r1] │ │ │ │ - ldrd r6, [sl, r3] │ │ │ │ - strd r4, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r4, [sl, r9] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #324] @ 0x144 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldrd r4, [r3, sl] │ │ │ │ + strd r4, [sp, #112] @ 0x70 │ │ │ │ + ldrd r4, [r7, sl] │ │ │ │ + ldr lr, [sp, #320] @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r6, [lr, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - ldrd r6, [sl, ip] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #312] @ 0x138 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - ldrd r4, [sl, r1] │ │ │ │ + ldr r1, [sp, #316] @ 0x13c │ │ │ │ + ldrd r6, [ip, sl] │ │ │ │ + ldrd r4, [r1, sl] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #696] @ 826c8 │ │ │ │ - ldr r3, [pc, #696] @ 826cc │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - ldr r2, [pc, #688] @ 826d0 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [pc, #684] @ 826d4 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #700] @ 839f8 │ │ │ │ + ldr r3, [pc, #700] @ 839fc │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #696] @ 83a00 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #680] @ 826e0 │ │ │ │ - ldr r3, [pc, #680] @ 826e4 │ │ │ │ + ldr r3, [pc, #688] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #676] @ 83a0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #668] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ - ldr r2, [pc, #612] @ 826d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ + ldr r2, [pc, #620] @ 83a00 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #608] @ 826d4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #604] @ 826e0 │ │ │ │ - ldr r3, [pc, #604] @ 826e4 │ │ │ │ + ldr r3, [pc, #612] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #600] @ 83a0c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #592] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #520 @ 0x208 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #576 @ 0x240 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #532] @ 826f0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #536] @ 83a1c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r9, [sp, #84] @ 0x54 │ │ │ │ - ldrd r6, [sl, r4] │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - strd r6, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r4, [r5, sl] │ │ │ │ - ldrd r6, [sl, r9] │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldrd r6, [r3, r1] │ │ │ │ + strd r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #308] @ 0x134 │ │ │ │ + ldrd r4, [r7, sl] │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + ldrd r6, [r7, r3] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldrd r4, [sl, r7] │ │ │ │ - ldrd r6, [sl, r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #300] @ 0x12c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr lr, [sp, #304] @ 0x130 │ │ │ │ + ldrd r6, [ip, sl] │ │ │ │ + ldrd r4, [lr, sl] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #280] @ 826c8 │ │ │ │ - ldr r3, [pc, #280] @ 826cc │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldr r2, [pc, #272] @ 826d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #288] @ 839f8 │ │ │ │ + ldr r3, [pc, #288] @ 839fc │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + ldr r2, [pc, #280] @ 83a00 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #268] @ 826d4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #264] @ 826e0 │ │ │ │ - ldr r3, [pc, #264] @ 826e4 │ │ │ │ + ldr r3, [pc, #272] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #260] @ 83a0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #252] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ - ldr r2, [pc, #196] @ 826d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ + ldr r2, [pc, #204] @ 83a00 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #192] @ 826d4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #188] @ 826e0 │ │ │ │ - ldr r3, [pc, #188] @ 826e4 │ │ │ │ + ldr r3, [pc, #196] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #184] @ 83a0c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #176] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add ip, sp, #544 @ 0x220 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ + add ip, sp, #600 @ 0x258 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip] │ │ │ │ - ldr r3, [pc, #112] @ 826f0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #112] @ 83a1c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r8, [fp, r4] │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - ldrd r4, [r5, fp] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldrd r8, [r9, r1] │ │ │ │ strd r8, [r3] │ │ │ │ - ldr r9, [sp, #84] @ 0x54 │ │ │ │ + ldr r9, [sp, #296] @ 0x128 │ │ │ │ + ldrd r4, [r9, sl] │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [fp, r9] │ │ │ │ + ldrd r6, [r1, r9] │ │ │ │ mov r1, r5 │ │ │ │ - b 826f4 │ │ │ │ - blls fe67f970 │ │ │ │ + mov r2, r6 │ │ │ │ + b 83a20 │ │ │ │ + blls fe680ca0 │ │ │ │ svccc 0x00e1e377 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ - svccc 0x00ee6f0e │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ - blls fe67f990 │ │ │ │ + blls fe680cbc │ │ │ │ svccc 0x00e1e377 │ │ │ │ svccc 0x00d00000 │ │ │ │ - mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - ldrd r4, [fp, r7] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #288] @ 0x120 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ + ldr lr, [sp, #292] @ 0x124 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r6, [fp, r3] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r6, [ip, sl] │ │ │ │ + ldrd r4, [lr, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-148] @ 826d8 │ │ │ │ - ldr r3, [pc, #-148] @ 826dc │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-152] @ 83a04 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-168] @ 826e0 │ │ │ │ - ldr r3, [pc, #-168] @ 826e4 │ │ │ │ + ldr r3, [pc, #-160] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + ldr r2, [pc, #-172] @ 83a0c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-180] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ - ldr r2, [pc, #-228] @ 826d8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ + ldr r2, [pc, #-224] @ 83a04 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r3, [pc, #-240] @ 826dc │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-244] @ 826e0 │ │ │ │ - ldr r3, [pc, #-244] @ 826e4 │ │ │ │ + ldr r3, [pc, #-236] @ 83a08 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-248] @ 83a0c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-256] @ 83a10 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ - ldrd r4, [r3] │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ mov r0, r6 │ │ │ │ + ldrd r4, [r3] │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-320] @ 826e8 │ │ │ │ - ldr r3, [pc, #-320] @ 826ec │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-316] @ 83a14 │ │ │ │ + ldr r3, [pc, #-316] @ 83a18 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #-352] @ 826f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #-348] @ 83a1c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ + strd r0, [r7, sl] │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sl] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [fp] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + strd r0, [r6, sl] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sl, r7] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + strd r0, [r7, lr] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [fp, r7] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + strd r0, [r6, lr] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + strd r0, [r7, r3] │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sl, r7] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [fp, r7] │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + strd r0, [r6, ip] │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [fp, r7] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + strd r0, [r6, lr] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strd r0, [r7, r3] │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sl, r7] │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #100] @ 0x64 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sl, r7] │ │ │ │ + strd r0, [r7, lr] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [fp, r7] │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [r6, lr] │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r6, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r8, [r3, #-64] @ 0xffffffc0 │ │ │ │ - ldrd r6, [r3, #-56] @ 0xffffffc8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-128] @ 0xffffff80 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, #-120] @ 0xffffff88 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + strd r0, [r3, r5] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, lr] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - strd r0, [fp, lr] │ │ │ │ - ldrd r8, [r3, #-16] │ │ │ │ - ldrd r6, [r3, #-8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + strd r0, [ip, r5] │ │ │ │ + ldrd r8, [fp, #-80] @ 0xffffffb0 │ │ │ │ + ldrd r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, r4] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [fp, r7] │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #348] @ 0x15c │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r8, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ - ldrd r6, [r3, #-40] @ 0xffffffd8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [fp, #-112] @ 0xffffff90 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, #-104] @ 0xffffff98 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #388] @ 0x184 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, lr] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - strd r0, [fp, lr] │ │ │ │ - ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r6, [r3, #-24] @ 0xffffffe8 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #368] @ 0x170 │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + ldrd r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ + ldrd r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sl, r2] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [r3, r5] │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - strd r0, [fp, r7] │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [ip, r9] │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r8, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ - ldrd r6, [r3, #-40] @ 0xffffffd8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [fp, #-112] @ 0xffffff90 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, #-104] @ 0xffffff98 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, lr] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - strd r0, [fp, lr] │ │ │ │ - ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r6, [r3, #-24] @ 0xffffffe8 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #364] @ 0x16c │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + ldrd r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ + ldrd r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, r4] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [fp, r7] │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #296] @ 0x128 │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r8, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ - ldrd r6, [r3, #-40] @ 0xffffffd8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [fp, #-112] @ 0xffffff90 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, #-104] @ 0xffffff98 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #372] @ 0x174 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, lr] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - strd r0, [fp, lr] │ │ │ │ - ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r6, [r3, #-24] @ 0xffffffe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #352] @ 0x160 │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + ldrd r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ + ldrd r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, r4] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ - strd r0, [fp, r7] │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r9, [sp, #288] @ 0x120 │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r6, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r8, [r3, #-64] @ 0xffffffc0 │ │ │ │ - ldrd r6, [r3, #-56] @ 0xffffffc8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-128] @ 0xffffff80 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, #-120] @ 0xffffff88 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + strd r0, [r3, r4] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, r5] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - strd r0, [fp, r5] │ │ │ │ - ldrd r8, [r3, #-16] │ │ │ │ - ldrd r6, [r3, #-8] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + strd r0, [ip, r4] │ │ │ │ + ldrd r8, [fp, #-80] @ 0xffffffb0 │ │ │ │ + ldrd r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #324] @ 0x144 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, lr] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #344] @ 0x158 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [fp, lr] │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r6, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r8, [r3, #-64] @ 0xffffffc0 │ │ │ │ - ldrd r6, [r3, #-56] @ 0xffffffc8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-128] @ 0xffffff80 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, #-120] @ 0xffffff88 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + strd r0, [r3, r4] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, ip] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - strd r0, [fp, ip] │ │ │ │ - ldrd r8, [r3, #-16] │ │ │ │ - ldrd r6, [r3, #-8] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + strd r0, [ip, r9] │ │ │ │ + ldrd r8, [fp, #-80] @ 0xffffffb0 │ │ │ │ + ldrd r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, lr] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #340] @ 0x154 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [fp, lr] │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r8, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ - ldrd r6, [r3, #-40] @ 0xffffffd8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [fp, #-112] @ 0xffffff90 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, #-104] @ 0xffffff98 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #380] @ 0x17c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, ip] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - strd r0, [fp, ip] │ │ │ │ - ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r6, [r3, #-24] @ 0xffffffe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ + strd r0, [r7, sl] │ │ │ │ + ldrd r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ + ldrd r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #84] @ 0x54 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + strd r0, [r3, r4] │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, lr] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [fp, lr] │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, [ip, r7] │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r6, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r8, [r3, #-64] @ 0xffffffc0 │ │ │ │ - ldrd r6, [r3, #-56] @ 0xffffffc8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-128] @ 0xffffff80 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, #-120] @ 0xffffff88 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sl, r2] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [r3, r5] │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - strd r0, [fp, r2] │ │ │ │ - ldrd r8, [r3, #-16] │ │ │ │ - ldrd r6, [r3, #-8] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [ip, r9] │ │ │ │ + ldrd r8, [fp, #-80] @ 0xffffffb0 │ │ │ │ + ldrd r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, ip] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - strd r0, [fp, ip] │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #332] @ 0x14c │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r8, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ - ldrd r6, [r3, #-40] @ 0xffffffd8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [fp, #-112] @ 0xffffff90 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, #-104] @ 0xffffff98 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #356] @ 0x164 │ │ │ │ + strd r0, [r6, sl] │ │ │ │ + ldrd r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ + ldrd r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sl, r5] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #292] @ 0x124 │ │ │ │ + strd r0, [r6, sl] │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r6, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [fp, #-128] @ 0xffffff80 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [fp, #-120] @ 0xffffff88 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [fp, r5] │ │ │ │ - ldrd r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r6, [r3, #-24] @ 0xffffffe8 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, r8 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + strd r0, [r3, r4] │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + strd r0, [ip, r6] │ │ │ │ + ldrd r8, [fp, #-80] @ 0xffffffb0 │ │ │ │ + ldrd r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sl, ip] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + mov r2, r8 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r8, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #636] @ 0x27c │ │ │ │ + strd r0, [r8, sl] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r0, r2, r3 │ │ │ │ + add sl, sl, r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r0, r2, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r0, r1, r3 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + add r0, r2, r3 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r1, r1, r3 │ │ │ │ + add r0, r2, r3 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + add r0, r2, r3 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, r2, r3 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + add r1, r2, r3 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + add r1, r2, r3 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 82ba4 │ │ │ │ + add sp, sp, #644 @ 0x284 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00084e8c : │ │ │ │ + ldr r2, [pc, #12] @ 84ea0 │ │ │ │ + ldr r1, [pc, #12] @ 84ea4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b b424 │ │ │ │ + ldrsbeq fp, [r4], -r4 │ │ │ │ + @ instruction: 0xffffdaec │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov fp, r2 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #860 @ 0x35c │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ + ldm r2, {r2, ip, lr} │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp ip, lr │ │ │ │ + bge 88030 │ │ │ │ + lsl r7, r3, #1 │ │ │ │ + lsl lr, r2, #3 │ │ │ │ + add r0, r7, r3 │ │ │ │ + add sl, r2, r2, lsl #1 │ │ │ │ + lsl r9, r3, #2 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + add lr, r0, r2 │ │ │ │ + lsl ip, r0, #3 │ │ │ │ + lsl r4, lr, #3 │ │ │ │ + add lr, lr, r2 │ │ │ │ + add r7, r7, sl │ │ │ │ + lsl lr, lr, #3 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + lsl r7, r7, #3 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + lsl r4, r2, #4 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + lsl lr, sl, #3 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + add lr, r3, r2 │ │ │ │ + add r4, lr, lr, lsl #1 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsl r4, r2, #5 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + lsl r4, r2, #2 │ │ │ │ + add r5, r4, r0 │ │ │ │ + add r4, r4, r2 │ │ │ │ + lsl r8, r4, #3 │ │ │ │ + add r4, r4, r9 │ │ │ │ + lsl r6, r5, #3 │ │ │ │ + add r5, r5, r2 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + lsl r8, r5, #3 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + lsl r6, r3, #4 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ + add r8, r9, r3 │ │ │ │ + lsl ip, r8, #3 │ │ │ │ + add r8, lr, r3 │ │ │ │ + ldr r9, [sp, #908] @ 0x38c │ │ │ │ + add r0, r0, r8 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + lsl ip, r3, #3 │ │ │ │ + lsl r9, r9, #3 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + lsl ip, r8, #3 │ │ │ │ + lsl r8, r8, #4 │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ + lsl ip, r0, #3 │ │ │ │ + str r9, [sp, #836] @ 0x344 │ │ │ │ + ldr r9, [sp, #900] @ 0x384 │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ + sub ip, r0, r3 │ │ │ │ + add r0, r0, r2 │ │ │ │ + lsl ip, ip, #3 │ │ │ │ + str r8, [sp, #120] @ 0x78 │ │ │ │ + add r8, lr, r2 │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + lsl ip, lr, #3 │ │ │ │ + add r9, r9, #1 │ │ │ │ + str ip, [sp, #96] @ 0x60 │ │ │ │ + lsl ip, lr, #4 │ │ │ │ + str r9, [sp, #832] @ 0x340 │ │ │ │ + str ip, [sp, #104] @ 0x68 │ │ │ │ + lsl ip, r0, #3 │ │ │ │ + add r0, r0, r2 │ │ │ │ + sub r7, r0, r3 │ │ │ │ + lsl sl, r0, #3 │ │ │ │ + add r0, r0, r2 │ │ │ │ + lsl r7, r7, #3 │ │ │ │ + str ip, [sp, #112] @ 0x70 │ │ │ │ + lsl ip, r8, #3 │ │ │ │ + add r3, r9, r9, lsl #2 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ + add r7, r8, r2 │ │ │ │ + add r3, fp, r3, lsl #4 │ │ │ │ + str ip, [sp, #128] @ 0x80 │ │ │ │ + lsl ip, r7, #3 │ │ │ │ + add r7, r7, r2 │ │ │ │ + str sl, [sp, #144] @ 0x90 │ │ │ │ + lsl sl, r7, #3 │ │ │ │ + add r7, r7, r2 │ │ │ │ + lsl r8, r8, #4 │ │ │ │ + str ip, [sp, #160] @ 0xa0 │ │ │ │ + lsl ip, lr, #5 │ │ │ │ + add lr, lr, lr, lsl #2 │ │ │ │ + str sl, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + lsl r7, r7, #3 │ │ │ │ + lsl lr, lr, #3 │ │ │ │ + str lr, [sp, #52] @ 0x34 │ │ │ │ + lsl lr, r4, #3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r9, r3, r4 │ │ │ │ + str r9, [sp, #624] @ 0x270 │ │ │ │ + add r9, r1, r4 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r9, [sp, #628] @ 0x274 │ │ │ │ + add r9, r1, r4 │ │ │ │ + str r9, [sp, #632] @ 0x278 │ │ │ │ + add r9, r3, r4 │ │ │ │ + str r9, [sp, #636] @ 0x27c │ │ │ │ + add r9, r3, r6 │ │ │ │ + str r9, [sp, #852] @ 0x354 │ │ │ │ + add r9, r9, r6 │ │ │ │ + sub sl, r9, r2 │ │ │ │ + str r9, [sp, #620] @ 0x26c │ │ │ │ + add r9, r1, r6 │ │ │ │ + str sl, [sp, #616] @ 0x268 │ │ │ │ + str r9, [sp, #844] @ 0x34c │ │ │ │ + add r9, r9, r6 │ │ │ │ + str r9, [sp, #612] @ 0x264 │ │ │ │ + sub r9, r9, r2 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str r9, [sp, #456] @ 0x1c8 │ │ │ │ + add r4, r3, r2 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + add r6, r3, r4 │ │ │ │ + str r6, [sp, #604] @ 0x25c │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + add r9, r3, r6 │ │ │ │ + str r9, [sp, #600] @ 0x258 │ │ │ │ + ldr r9, [sp, #96] @ 0x60 │ │ │ │ + add fp, r3, r9 │ │ │ │ + str fp, [sp, #596] @ 0x254 │ │ │ │ + add fp, r1, r2 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str fp, [sp, #592] @ 0x250 │ │ │ │ + add fp, r1, r4 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + str fp, [sp, #588] @ 0x24c │ │ │ │ + add fp, r1, r6 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ + str fp, [sp, #584] @ 0x248 │ │ │ │ + add fp, r1, r9 │ │ │ │ + str fp, [sp, #580] @ 0x244 │ │ │ │ + add fp, r1, r2 │ │ │ │ + str fp, [sp, #576] @ 0x240 │ │ │ │ + add fp, r1, r4 │ │ │ │ + str fp, [sp, #572] @ 0x23c │ │ │ │ + add fp, r1, r6 │ │ │ │ + str fp, [sp, #568] @ 0x238 │ │ │ │ + ldr r9, [sp, #128] @ 0x80 │ │ │ │ + add fp, r1, r9 │ │ │ │ + str fp, [sp, #564] @ 0x234 │ │ │ │ + add fp, r3, r2 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + str fp, [sp, #560] @ 0x230 │ │ │ │ + add fp, r3, r4 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ + str fp, [sp, #556] @ 0x22c │ │ │ │ + add fp, r3, r6 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ + str fp, [sp, #552] @ 0x228 │ │ │ │ + add fp, r3, r9 │ │ │ │ + ldr r9, [sp, #160] @ 0xa0 │ │ │ │ + str fp, [sp, #548] @ 0x224 │ │ │ │ + add fp, r3, r2 │ │ │ │ + str fp, [sp, #544] @ 0x220 │ │ │ │ + add fp, r3, r4 │ │ │ │ + add r4, r1, r4 │ │ │ │ + str r4, [sp, #524] @ 0x20c │ │ │ │ + add r4, r1, r6 │ │ │ │ + str fp, [sp, #540] @ 0x21c │ │ │ │ + add fp, r3, r6 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ + add r4, r1, r9 │ │ │ │ + str fp, [sp, #536] @ 0x218 │ │ │ │ + add fp, r3, r9 │ │ │ │ + mov r9, r1 │ │ │ │ + str r4, [sp, #516] @ 0x204 │ │ │ │ + add r4, r3, r8 │ │ │ │ + str fp, [sp, #532] @ 0x214 │ │ │ │ + add fp, r1, r2 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ + add r4, r3, r0 │ │ │ │ + add r0, r1, r0 │ │ │ │ + str r0, [sp, #492] @ 0x1ec │ │ │ │ + add r0, r1, ip │ │ │ │ + str fp, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ + add r0, r1, r2 │ │ │ │ + str r4, [sp, #508] @ 0x1fc │ │ │ │ + add r4, r3, ip │ │ │ │ + str r0, [sp, #484] @ 0x1e4 │ │ │ │ + add r0, r1, r5 │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ + add r0, r1, lr │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ + add r4, r3, r2 │ │ │ │ + str r0, [sp, #476] @ 0x1dc │ │ │ │ + add r0, r1, r7 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ + add r0, r3, r5 │ │ │ │ + str r4, [sp, #500] @ 0x1f4 │ │ │ │ + add r4, r1, r8 │ │ │ │ + str r0, [sp, #468] @ 0x1d4 │ │ │ │ + add r0, r3, lr │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ + add r0, r3, r7 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r0, [sp, #460] @ 0x1cc │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr fp, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + add r0, sl, r3 │ │ │ │ + mov sl, #0 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ + add r3, r2, r3 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ + b 8525c │ │ │ │ + add r3, r3, #1 │ │ │ │ + mov r9, r5 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + add fp, fp, #80 @ 0x50 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldrd r4, [r8, sl] │ │ │ │ + ldrd r6, [r7, r8] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - strd r0, [fp, ip] │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ - ldrd r8, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r4, [r9, sl] │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ - ldrd r6, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r8, [r3, #-64] @ 0xffffffc0 │ │ │ │ - ldrd r6, [r3, #-56] @ 0xffffffc8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sl, r4] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldrd r4, [r8, r2] │ │ │ │ + ldrd r6, [r8, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - strd r0, [fp, r4] │ │ │ │ - ldrd r8, [r3, #-16] │ │ │ │ - ldrd r6, [r3, #-8] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sl, r2] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r3, r3, #64 @ 0x40 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ - strd r0, [fp, r2] │ │ │ │ - ldr r2, [sp, #580] @ 0x244 │ │ │ │ - add sl, sl, r2 │ │ │ │ - add fp, fp, r2 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 81884 │ │ │ │ - add sp, sp, #588 @ 0x24c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00083b0c : │ │ │ │ - ldr r2, [pc, #12] @ 83b20 │ │ │ │ - ldr r1, [pc, #12] @ 83b24 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b b424 │ │ │ │ - andseq r8, r4, r4, asr r4 │ │ │ │ - @ instruction: 0xffffdc28 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #748 @ 0x2ec │ │ │ │ - ldr r9, [sp, #788] @ 0x314 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ - mov ip, r0 │ │ │ │ - cmp r9, r1 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ - bge 86d88 │ │ │ │ - add lr, r3, r3, lsl #1 │ │ │ │ - lsl r1, lr, #3 │ │ │ │ - add r4, lr, r0 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - lsl r1, r0, #3 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - lsl r1, r4, #3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r4, r4, r0 │ │ │ │ - lsl r1, r0, #4 │ │ │ │ - add r7, r0, r0, lsl #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - lsl r1, r4, #3 │ │ │ │ - add r4, r3, r0 │ │ │ │ - add r5, r4, r4, lsl #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - lsl r1, r7, #3 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - lsl r1, r5, #3 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - add r5, lr, r0, lsl #2 │ │ │ │ - lsl r1, r0, #5 │ │ │ │ - add r6, r0, r0, lsl #2 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - lsl r1, r5, #3 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - add r5, r5, r0 │ │ │ │ - lsl r1, r6, #3 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - lsl r1, r5, #3 │ │ │ │ - add r8, r3, r3, lsl #2 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - lsl r1, r3, #4 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ - lsl r1, r8, #3 │ │ │ │ - str r1, [sp, #148] @ 0x94 │ │ │ │ - lsl r1, r3, #5 │ │ │ │ - add r8, r4, r3 │ │ │ │ - str r1, [sp, #140] @ 0x8c │ │ │ │ - lsl r1, r3, #3 │ │ │ │ - add lr, lr, r8 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ - lsl r1, r8, #3 │ │ │ │ - sub sl, lr, r3 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - lsl r1, lr, #3 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - lsl r1, sl, #3 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - lsl r1, r4, #3 │ │ │ │ - add lr, lr, r0 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - lsl r1, r4, #4 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - lsl r1, lr, #3 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - lsl r1, r8, #4 │ │ │ │ - add r8, r4, r0 │ │ │ │ - add r7, r7, r3, lsl #1 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - lsl r1, r8, #3 │ │ │ │ - add lr, lr, r0 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - lsl r1, r7, #3 │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - sub r7, lr, r3 │ │ │ │ - lsl r1, lr, #3 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - lsl r1, r7, #3 │ │ │ │ - add r7, r8, r0 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - lsl r1, r7, #3 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - add lr, lr, r0 │ │ │ │ - lsl r1, r8, #4 │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ - lsl r1, lr, #3 │ │ │ │ - add r7, r7, r0 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - lsl r1, r4, #5 │ │ │ │ - sub r5, r5, r3 │ │ │ │ - str r1, [sp, #108] @ 0x6c │ │ │ │ - lsl r1, r7, #3 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ - add r4, r4, r4, lsl #2 │ │ │ │ - lsl r1, r5, #3 │ │ │ │ - add r6, r6, r3, lsl #2 │ │ │ │ - lsl r3, r6, #3 │ │ │ │ - str r1, [sp, #116] @ 0x74 │ │ │ │ - add r7, r7, r0 │ │ │ │ - lsl r1, r4, #3 │ │ │ │ - str r1, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - lsl r3, r7, #3 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #796] @ 0x31c │ │ │ │ - str ip, [sp, #8] │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - str r3, [sp, #740] @ 0x2e4 │ │ │ │ - add r3, r9, #1 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r3, r2, r3, lsl #4 │ │ │ │ - str r3, [sp] │ │ │ │ - b 83cf8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr sl, [sp, #128] @ 0x80 │ │ │ │ - ldrd r4, [r8] │ │ │ │ - ldrd r6, [r8, sl] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldrd r4, [r9, r2] │ │ │ │ + ldrd r6, [r9, r3] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldrd r6, [r9, sl] │ │ │ │ - ldrd r4, [r9] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldrd r6, [r6, r9] │ │ │ │ + ldrd r4, [r9, r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - ldrd r4, [r8, fp] │ │ │ │ - ldrd r6, [r8, sl] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldrd r4, [r8, r1] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r6, [r6, r8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ - ldrd r6, [r9, sl] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + ldrd r4, [r5, r8] │ │ │ │ + ldrd r6, [r8, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - ldrd r6, [r9, fp] │ │ │ │ - ldrd r4, [r9, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [r8, fp] │ │ │ │ - ldrd r4, [r8, sl] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + ldrd r6, [r9, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ - ldrd r4, [r8, sl] │ │ │ │ - ldrd r6, [r8, fp] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr ip, [sp, #624] @ 0x270 │ │ │ │ + ldrd r4, [r4, r8] │ │ │ │ + ldrd r6, [ip, sl] │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r4, [r9, sl] │ │ │ │ - ldrd r6, [r9, fp] │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #628] @ 0x274 │ │ │ │ + ldrd r4, [r4, r9] │ │ │ │ + ldrd r6, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ - ldrd r4, [r8, sl] │ │ │ │ - ldrd r6, [r8, fp] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r4, [r9, sl] │ │ │ │ - ldrd r6, [r9, fp] │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldrd r4, [r9, ip] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr fp, [sp, #36] @ 0x24 │ │ │ │ - ldrd r4, [r9, sl] │ │ │ │ - ldrd r6, [r9, fp] │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #636] @ 0x27c │ │ │ │ + ldrd r4, [r8, ip] │ │ │ │ + ldrd r6, [r6, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [r8, fp] │ │ │ │ - ldrd r4, [r8, sl] │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - ldrd r4, [r8, r1] │ │ │ │ - ldr r6, [sp, #148] @ 0x94 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #852] @ 0x354 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r4, [r3, sl] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r6, r8] │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r6, [r8, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #144] @ 0x90 │ │ │ │ - ldr r5, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldrd r6, [r8, r5] │ │ │ │ - ldrd r8, [r8, ip] │ │ │ │ - mov r2, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ strd r0, [r3] │ │ │ │ + ldr r1, [sp, #620] @ 0x26c │ │ │ │ + ldrd r8, [r5, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3532] @ 84e8c │ │ │ │ - ldr r3, [pc, #3532] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3408] @ 86374 │ │ │ │ + ldr r3, [pc, #3408] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ - ldrd r4, [r1] │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r4, [r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3456] @ 84e8c │ │ │ │ - ldr r3, [pc, #3456] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3332] @ 86374 │ │ │ │ + ldr r3, [pc, #3332] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r8, [sp, #844] @ 0x34c │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r4, [r8, sl] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r7, [sp, #148] @ 0x94 │ │ │ │ - ldrd r6, [r7, r9] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r6, [r9, r3] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r4, [r9, r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + ldr r8, [sp, #612] @ 0x264 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldrd r4, [r8, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r6, [r9, r5] │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r9, [sp, #144] @ 0x90 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r8, [r9, r3] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3152] @ 86374 │ │ │ │ + ldr r3, [pc, #3152] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ mov r2, r4 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3264] @ 84e8c │ │ │ │ - ldr r3, [pc, #3264] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ - mov r2, r6 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ - ldrd r8, [r1] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3160] @ 84e8c │ │ │ │ - ldr r3, [pc, #3160] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - ldrd r6, [r9, ip] │ │ │ │ - ldrd r4, [r9, r8] │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3052] @ 86374 │ │ │ │ + ldr r3, [pc, #3052] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ + ldr lr, [sp, #608] @ 0x260 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r3, [sp, #604] @ 0x25c │ │ │ │ + ldrd r4, [lr, sl] │ │ │ │ + ldrd r6, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ - ldr lr, [sp, #60] @ 0x3c │ │ │ │ - ldrd r6, [r9, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r8, [r9, r1] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r8, [ip, sl] │ │ │ │ + ldrd r6, [r5, sl] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2944] @ 84e8c │ │ │ │ - ldr r3, [pc, #2944] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2840] @ 86374 │ │ │ │ + ldr r3, [pc, #2840] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ - ldrd r4, [r1] │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r4, [r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2868] @ 84e8c │ │ │ │ - ldr r3, [pc, #2868] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldrd r6, [r8, ip] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2764] @ 86374 │ │ │ │ + ldr r3, [pc, #2764] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ + ldr r7, [sp, #588] @ 0x24c │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldrd r6, [r7, sl] │ │ │ │ + ldrd r4, [r1, sl] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #580] @ 0x244 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + ldr r9, [sp, #584] @ 0x248 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldrd r4, [r8, r3] │ │ │ │ + ldrd r6, [lr, sl] │ │ │ │ + ldrd r4, [r9, sl] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldrd r6, [r8, lr] │ │ │ │ - ldrd r8, [r8, r4] │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2588] @ 86374 │ │ │ │ + ldr r3, [pc, #2588] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ + mov r2, r4 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r4 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2680] @ 84e8c │ │ │ │ - ldr r3, [pc, #2680] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2488] @ 86374 │ │ │ │ + ldr r3, [pc, #2488] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldrd r4, [r3, sl] │ │ │ │ + ldr r2, [sp, #572] @ 0x23c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r6, [r2, sl] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ - mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2576] @ 84e8c │ │ │ │ - ldr r3, [pc, #2576] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - ldrd r4, [r5, r8] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + ldr ip, [sp, #568] @ 0x238 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #564] @ 0x234 │ │ │ │ + ldrd r4, [ip, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r8, r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov r3, r8 │ │ │ │ - ldrd r6, [r8, r1] │ │ │ │ - ldr r8, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r8, [r8, r3] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2312] @ 86374 │ │ │ │ + ldr r3, [pc, #2312] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ mov r2, r4 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2384] @ 84e8c │ │ │ │ - ldr r3, [pc, #2384] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ - mov r2, r6 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ - ldrd r8, [r1] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2280] @ 84e8c │ │ │ │ - ldr r3, [pc, #2280] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - ldrd r6, [r9, r8] │ │ │ │ - ldrd r4, [r5, r9] │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2212] @ 86374 │ │ │ │ + ldr r3, [pc, #2212] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr lr, [sp, #556] @ 0x22c │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r4, [r7, sl] │ │ │ │ + ldrd r6, [lr, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ - ldr r8, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + ldr ip, [sp, #552] @ 0x228 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldrd r6, [r9, r1] │ │ │ │ - add r9, r8, r9 │ │ │ │ - ldrd r8, [r9] │ │ │ │ + ldr r1, [sp, #548] @ 0x224 │ │ │ │ + ldrd r6, [ip, sl] │ │ │ │ + ldrd r8, [r1, sl] │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2060] @ 84e8c │ │ │ │ - ldr r3, [pc, #2060] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2000] @ 86374 │ │ │ │ + ldr r3, [pc, #2000] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ - ldrd r4, [r1] │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r4, [r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1984] @ 84e8c │ │ │ │ - ldr r3, [pc, #1984] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - ldrd r4, [r4, r9] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1924] @ 86374 │ │ │ │ + ldr r3, [pc, #1924] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [sp, #540] @ 0x21c │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldrd r4, [r7, sl] │ │ │ │ + ldrd r6, [r2, sl] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r9, r1] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r5, [sp, #92] @ 0x5c │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - ldrd r6, [r9, r5] │ │ │ │ - ldrd r8, [r9, ip] │ │ │ │ + ldr r1, [sp, #532] @ 0x214 │ │ │ │ + ldrd r6, [r5, sl] │ │ │ │ + ldrd r8, [r1, sl] │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ + mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1768] @ 84e8c │ │ │ │ - ldr r3, [pc, #1768] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1712] @ 86374 │ │ │ │ + ldr r3, [pc, #1712] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ - ldrd r4, [r1] │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r4, [r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1692] @ 84e8c │ │ │ │ - ldr r3, [pc, #1692] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - ldrd r4, [r4, r9] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1636] @ 86374 │ │ │ │ + ldr r3, [pc, #1636] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r7, [sp, #524] @ 0x20c │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldrd r6, [r7, sl] │ │ │ │ + ldrd r4, [r4, sl] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, [r9, r1] │ │ │ │ mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + ldr ip, [sp, #520] @ 0x208 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r1, [sp, #516] @ 0x204 │ │ │ │ + ldrd r4, [ip, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - ldr r5, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - ldrd r6, [r9, r5] │ │ │ │ - ldrd r8, [r9, ip] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1460] @ 86374 │ │ │ │ + ldr r3, [pc, #1460] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ + mov r2, r4 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1504] @ 84e8c │ │ │ │ - ldr r3, [pc, #1504] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ - mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ - ldrd r8, [r1] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1360] @ 86374 │ │ │ │ + ldr r3, [pc, #1360] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r7, [sp, #508] @ 0x1fc │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1400] @ 84e8c │ │ │ │ - ldr r3, [pc, #1400] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - ldr lr, [sp, #104] @ 0x68 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldrd r6, [r9, lr] │ │ │ │ - ldrd r4, [r9, r2] │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + ldrd r6, [r7, sl] │ │ │ │ + ldrd r4, [r4, sl] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - ldr r5, [sp, #108] @ 0x6c │ │ │ │ - ldrd r6, [r9, r5] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #500] @ 0x1f4 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + ldr lr, [sp, #504] @ 0x1f8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r8, [r9, r1] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r8, [ip, sl] │ │ │ │ + ldrd r6, [lr, sl] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1184] @ 84e8c │ │ │ │ - ldr r3, [pc, #1184] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1148] @ 86374 │ │ │ │ + ldr r3, [pc, #1148] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ - ldrd r4, [r1] │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r4, [r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1108] @ 84e8c │ │ │ │ - ldr r3, [pc, #1108] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ - ldr lr, [sp, #104] @ 0x68 │ │ │ │ - ldr r9, [sp, #100] @ 0x64 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1072] @ 86374 │ │ │ │ + ldr r3, [pc, #1072] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r3, lr] │ │ │ │ - ldrd r4, [r3, r9] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r9, r3 │ │ │ │ + ldr r1, [sp, #492] @ 0x1ec │ │ │ │ + ldrd r4, [r4, sl] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #484] @ 0x1e4 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldrd r6, [r9, r3] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r8, [r9, r3] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r4, [r7, sl] │ │ │ │ + ldrd r6, [lr, sl] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #896] @ 86374 │ │ │ │ + ldr r3, [pc, #896] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ mov r2, r4 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #916] @ 84e8c │ │ │ │ - ldr r3, [pc, #916] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ - mov r2, r6 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ - ldrd r8, [r1] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #796] @ 86374 │ │ │ │ + ldr r3, [pc, #796] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ strd r0, [r3] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldrd r4, [r3, sl] │ │ │ │ + ldrd r6, [r9, r1] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #812] @ 84e8c │ │ │ │ - ldr r3, [pc, #812] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r4, [sp, #116] @ 0x74 │ │ │ │ - ldr r7, [sp, #132] @ 0x84 │ │ │ │ - ldrd r4, [r4, r9] │ │ │ │ - ldrd r6, [r7, r9] │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + ldr ip, [sp, #476] @ 0x1dc │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r6, [r7, sl] │ │ │ │ + ldrd r4, [ip, sl] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - ldrd r6, [r9, r3] │ │ │ │ - ldrd r8, [r9, r1] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #616] @ 86374 │ │ │ │ + ldr r3, [pc, #616] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ mov r2, r4 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #624] @ 84e8c │ │ │ │ - ldr r3, [pc, #624] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ - mov r2, r6 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ - ldrd r8, [r1] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #520] @ 84e8c │ │ │ │ - ldr r3, [pc, #520] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #516] @ 86374 │ │ │ │ + ldr r3, [pc, #516] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ + ldr r4, [sp, #468] @ 0x1d4 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r4, [sp, #116] @ 0x74 │ │ │ │ - ldrd r6, [r9, r3] │ │ │ │ - ldrd r4, [r4, r9] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldrd r4, [r4, sl] │ │ │ │ + ldrd r6, [r3, r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #460] @ 0x1cc │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ + ldr lr, [sp, #464] @ 0x1d0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - ldrd r6, [r9, r3] │ │ │ │ - ldrd r8, [r9, r1] │ │ │ │ - mov r0, r6 │ │ │ │ + ldrd r8, [r9, sl] │ │ │ │ + ldrd r6, [lr, sl] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #304] @ 84e8c │ │ │ │ - ldr r3, [pc, #304] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #312] @ 86374 │ │ │ │ + ldr r3, [pc, #312] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ - ldrd r4, [r1] │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r4, [r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #228] @ 84e8c │ │ │ │ - ldr r3, [pc, #228] @ 84e90 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #236] @ 86374 │ │ │ │ + ldr r3, [pc, #236] @ 86378 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r4] │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5] │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ - strd r0, [r4, r7] │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + strd r0, [r2, sl] │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5, r7] │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + strd r0, [r7, sl] │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [r4, r7] │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [r4, fp] │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #848] @ 0x350 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5, fp] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #840] @ 0x348 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ ldrd r2, [r3] │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ strd r0, [r5, r7] │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ - b 84e98 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #612] @ 0x264 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + strd r0, [r2, sl] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + b 86380 │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ svccc 0x00e00000 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [r5, fp] │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ mov r2, r8 │ │ │ │ strd r8, [r3] │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [r5, r7] │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [r4, r7] │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ + strd r0, [r4, r7] │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r4, fp] │ │ │ │ ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #620] @ 0x26c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r8, [r1, #-48] @ 0xffffffd0 │ │ │ │ - ldrd sl, [r1, #-40] @ 0xffffffd8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [fp, #-128] @ 0xffffff80 │ │ │ │ + mov r9, r1 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r2, [fp, #-120] @ 0xffffff88 │ │ │ │ + strd r4, [r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #532] @ 0x214 │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #516] @ 0x204 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5, r7] │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r8, [r1, #-48] @ 0xffffffd0 │ │ │ │ - ldrd sl, [r1, #-40] @ 0xffffffd8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [fp, #-128] @ 0xffffff80 │ │ │ │ + mov r9, r1 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r2, [fp, #-120] @ 0xffffff88 │ │ │ │ + strd r4, [r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #540] @ 0x21c │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [r2, sl] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #524] @ 0x20c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + strd r0, [r2, sl] │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5, r7] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r8, [r1, #-48] @ 0xffffffd0 │ │ │ │ - ldrd sl, [r1, #-40] @ 0xffffffd8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [fp, #-128] @ 0xffffff80 │ │ │ │ + mov r9, r1 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r2, [fp, #-120] @ 0xffffff88 │ │ │ │ + strd r4, [r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + strd r0, [r3, ip] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5, lr] │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + strd r0, [r5, r9] │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r8, [r1, #-48] @ 0xffffffd0 │ │ │ │ - ldrd sl, [r1, #-40] @ 0xffffffd8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [fp, #-128] @ 0xffffff80 │ │ │ │ + mov r9, r1 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r2, [fp, #-120] @ 0xffffff88 │ │ │ │ + strd r4, [r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + strd r0, [r2, sl] │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [r5, r7] │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r8, [r1, #-48] @ 0xffffffd0 │ │ │ │ - ldrd sl, [r1, #-40] @ 0xffffffd8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [fp, #-128] @ 0xffffff80 │ │ │ │ + mov r9, r1 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r2, [fp, #-120] @ 0xffffff88 │ │ │ │ + strd r4, [r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [r3, lr] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [r5, lr] │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r8, [r1, #-48] @ 0xffffffd0 │ │ │ │ - ldrd sl, [r1, #-40] @ 0xffffffd8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [fp, #-128] @ 0xffffff80 │ │ │ │ + mov r9, r1 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r2, [fp, #-120] @ 0xffffff88 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r4, [r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #544] @ 0x220 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #-1436] @ 84e94 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #528] @ 0x210 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [r5, r7] │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + ldr r3, [pc, #-1368] @ 8637c │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ - ldrd sl, [r3] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ - ldr r3, [pc, #-1552] @ 84e94 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + ldr r3, [pc, #-1472] @ 8637c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [fp, #-144] @ 0xffffff70 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + ldrd r8, [fp, #-136] @ 0xffffff78 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ - ldrd r6, [r1, #-56] @ 0xffffffc8 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #556] @ 0x22c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [r5, r7] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r6, [r1, #-24] @ 0xffffffe8 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #572] @ 0x23c │ │ │ │ + strd r0, [r2, sl] │ │ │ │ + ldrd r6, [fp, #-112] @ 0xffffff90 │ │ │ │ + ldrd r8, [fp, #-104] @ 0xffffff98 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [r1] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #508] @ 0x1fc │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ - mov r4, r0 │ │ │ │ + strd r0, [r2, sl] │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ + mov r2, r6 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #-1996] @ 84e94 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #492] @ 0x1ec │ │ │ │ + ldr r3, [pc, #-1848] @ 8637c │ │ │ │ + strd r0, [r2, sl] │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [r5, r7] │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ - ldr r3, [pc, #-2112] @ 84e94 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1964] @ 8637c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r6, [r1, #-72] @ 0xffffffb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [fp, #-160] @ 0xffffff60 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r8, [fp, #-152] @ 0xffffff68 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ strd r0, [r3, r2] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ strd r0, [r5, r2] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-16] │ │ │ │ - ldrd r6, [r1, #-8] │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ + ldrd r8, [fp, #-88] @ 0xffffffa8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [r3, r2] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r6 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [r3, ip] │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #-2544] @ 84e94 │ │ │ │ - strd r0, [r5, r2] │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - mov r2, r0 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #-2356] @ 8637c │ │ │ │ + strd r0, [r5, ip] │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #-2648] @ 84e94 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + ldr r3, [pc, #-2468] @ 8637c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r6, [r1, #-72] @ 0xffffffb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [fp, #-160] @ 0xffffff60 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r8, [fp, #-152] @ 0xffffff68 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - strd r0, [r3, r2] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r6 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + strd r0, [r3, ip] │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - strd r0, [r5, r2] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-16] │ │ │ │ - ldrd r6, [r1, #-8] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + strd r0, [r5, ip] │ │ │ │ + ldrd r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ + ldrd r8, [fp, #-88] @ 0xffffffa8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r0, [r3, r2] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #636] @ 0x27c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #-3096] @ 84e94 │ │ │ │ - strd r0, [r5, r2] │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2852] @ 8637c │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ - ldrd sl, [r3] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #-3188] @ 84e94 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2956] @ 8637c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ - ldrd r6, [r1, #-56] @ 0xffffffc8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [fp, #-144] @ 0xffffff70 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldrd r8, [fp, #-136] @ 0xffffff78 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - strd r0, [r3, r2] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - strd r0, [r5, r2] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r6, [r1, #-24] @ 0xffffffe8 │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #576] @ 0x240 │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + ldrd r6, [fp, #-112] @ 0xffffff90 │ │ │ │ + ldrd r8, [fp, #-104] @ 0xffffff98 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - strd r0, [r3, r2] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r9, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #3500] @ 86a60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #496] @ 0x1f0 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [r5, r9] │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + ldr r3, [pc, #-3324] @ 8637c │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ - ldrd sl, [r3] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #3408] @ 86a60 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + ldr r3, [pc, #3364] @ 87e04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r6, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ - ldrd r6, [r1, #-56] @ 0xffffffc8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [fp, #-144] @ 0xffffff70 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldrd r8, [fp, #-136] @ 0xffffff78 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r6 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + strd r0, [r3, r4] │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - strd r0, [r5, ip] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r6, [r1, #-24] @ 0xffffffe8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + strd r0, [r5, r4] │ │ │ │ + ldrd r6, [fp, #-112] @ 0xffffff90 │ │ │ │ + ldrd r8, [fp, #-104] @ 0xffffff98 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - strd r0, [r3, r2] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #624] @ 0x270 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #2976] @ 86a60 │ │ │ │ - strd r0, [r5, r2] │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #628] @ 0x274 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2988] @ 87e04 │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r8, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2884] @ 86a60 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2884] @ 87e04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r6, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ - ldrd r6, [r1, #-56] @ 0xffffffc8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [fp, #-144] @ 0xffffff70 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r8, [fp, #-136] @ 0xffffff78 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [r3, r2] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #548] @ 0x224 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [r5, r7] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r6, [r1, #-24] @ 0xffffffe8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #564] @ 0x234 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + ldrd r6, [fp, #-112] @ 0xffffff90 │ │ │ │ + ldrd r8, [fp, #-104] @ 0xffffff98 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [r3, r2] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #500] @ 0x1f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [pc, #2456] @ 86a60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #484] @ 0x1e4 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [r5, r7] │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldr r3, [pc, #2516] @ 87e04 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ - ldrd sl, [r3] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2360] @ 86a60 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + ldr r3, [pc, #2412] @ 87e04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ - ldrd r6, [r1, #-56] @ 0xffffffc8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [fp, #-144] @ 0xffffff70 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r8, [fp, #-136] @ 0xffffff78 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - strd r0, [r3, r2] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - strd r0, [r5, r2] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r6, [r1, #-24] @ 0xffffffe8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #568] @ 0x238 │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + ldrd r6, [fp, #-112] @ 0xffffff90 │ │ │ │ + ldrd r8, [fp, #-104] @ 0xffffff98 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - strd r0, [r3, r2] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [pc, #1928] @ 86a60 │ │ │ │ - strd r0, [r5, r2] │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp, #488] @ 0x1e8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2044] @ 87e04 │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ - ldrd sl, [r3] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #1836] @ 86a60 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1940] @ 87e04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r6, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ - ldrd r6, [r1, #-56] @ 0xffffffc8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [fp, #-144] @ 0xffffff70 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, [fp, #-136] @ 0xffffff78 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - strd r0, [r3, r2] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r6 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + strd r0, [r3, lr] │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - strd r0, [r5, r2] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldrd r6, [r1, #-24] @ 0xffffffe8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #168] @ 0xa8 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + strd r0, [r5, lr] │ │ │ │ + ldrd r6, [fp, #-112] @ 0xffffff90 │ │ │ │ + ldrd r8, [fp, #-104] @ 0xffffff98 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, r4] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r6 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + strd r0, [r3, r4] │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r3, [pc, #1408] @ 86a60 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #1556] @ 87e04 │ │ │ │ + strd r0, [r5, r9] │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #1308] @ 86a60 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1444] @ 87e04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r6, [r1, #-72] @ 0xffffffb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [fp, #-160] @ 0xffffff60 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, [fp, #-152] @ 0xffffff68 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - strd r0, [r3, r2] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - strd r0, [r5, r2] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-16] │ │ │ │ - ldrd r6, [r1, #-8] │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r8, [sp, #592] @ 0x250 │ │ │ │ + strd r0, [r8, sl] │ │ │ │ + ldrd r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ + ldrd r8, [fp, #-88] @ 0xffffffa8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - strd r0, [r3, r2] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #468] @ 0x1d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #872] @ 86a60 │ │ │ │ - strd r0, [r5, r2] │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ - mov r2, r0 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldr r3, [pc, #1056] @ 87e04 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #768] @ 86a60 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + ldr r3, [pc, #956] @ 87e04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r6, [r1, #-72] @ 0xffffffb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [fp, #-160] @ 0xffffff60 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, [fp, #-152] @ 0xffffff68 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - strd r0, [r5, lr] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-16] │ │ │ │ - ldrd r6, [r1, #-8] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ + strd r0, [r6, sl] │ │ │ │ + ldrd r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ + ldrd r8, [fp, #-88] @ 0xffffffa8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #120] @ 0x78 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r3, [pc, #328] @ 86a60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #476] @ 0x1dc │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [r5, lr] │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + ldr r3, [pc, #580] @ 87e04 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #228] @ 86a60 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #468] @ 87e04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r6, [r1, #-72] @ 0xffffffb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [fp, #-160] @ 0xffffff60 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, [fp, #-152] @ 0xffffff68 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, r4] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #596] @ 0x254 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 86a64 │ │ │ │ - svccc 0x00e00000 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-16] │ │ │ │ - ldrd r6, [r1, #-8] │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #580] @ 0x244 │ │ │ │ + strd r0, [r6, sl] │ │ │ │ + ldrd r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ + ldrd r8, [fp, #-88] @ 0xffffffa8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #460] @ 0x1cc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r3, [pc, #-216] @ 86a60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [r5, lr] │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + ldr r3, [pc, #92] @ 87e04 │ │ │ │ + strd r0, [r6, sl] │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #-320] @ 86a60 │ │ │ │ + bl 1c9d1c │ │ │ │ + b 87e08 │ │ │ │ + svccc 0x00e00000 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + ldr r3, [pc, #-28] @ 87e04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r6, [r1, #-72] @ 0xffffffb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [fp, #-160] @ 0xffffff60 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, [fp, #-152] @ 0xffffff68 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #604] @ 0x25c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - strd r0, [r2, ip] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r8, [r1, #-16] │ │ │ │ - ldrd r6, [r1, #-8] │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd sl, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r8, [sp, #588] @ 0x24c │ │ │ │ + strd r0, [r8, sl] │ │ │ │ + ldrd r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ + ldrd r8, [fp, #-88] @ 0xffffffa8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #132] @ 0x84 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3, ip] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ mov r2, r6 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + strd r0, [r3, r4] │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c606c │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr ip, [sp, #132] @ 0x84 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r0, [r2, ip] │ │ │ │ - ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ - add r3, r3, r0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r2, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ - add r3, r1, #80 @ 0x50 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #836] @ 0x344 │ │ │ │ + strd r0, [r5, r6] │ │ │ │ + add r1, r7, r3 │ │ │ │ + add sl, sl, r3 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r1, r2, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + add r1, r2, r3 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, r2, r3 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + add r1, r2, r3 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + add r1, r2, r3 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + add r1, r2, r3 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + add r1, r2, r3 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + add r2, r2, r3 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, r7, r3 │ │ │ │ + add r3, r6, r3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 83cf0 │ │ │ │ - add sp, sp, #748 @ 0x2ec │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00086d90 : │ │ │ │ - ldr r2, [pc, #12] @ 86da4 │ │ │ │ - ldr r1, [pc, #12] @ 86da8 │ │ │ │ + bne 85250 │ │ │ │ + add sp, sp, #860 @ 0x35c │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0008804c : │ │ │ │ + ldr r2, [pc, #12] @ 88060 │ │ │ │ + ldr r1, [pc, #12] @ 88064 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b424 │ │ │ │ - andseq r5, r4, r0, lsl r2 │ │ │ │ - @ instruction: 0xffffcd84 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + andseq r7, r4, r4, asr pc │ │ │ │ + @ instruction: 0xffffce48 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #88] @ 86e70 │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r2, [pc, #100] @ 88160 │ │ │ │ mov r0, r1 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ ldr r4, [r1] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - beq 86e64 │ │ │ │ - ldr r2, [pc, #56] @ 86e74 │ │ │ │ + beq 88154 │ │ │ │ + ldr r2, [pc, #64] @ 88164 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #36] @ 86e78 │ │ │ │ + ldr r1, [pc, #44] @ 88168 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 86e7c │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #16] @ 8816c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 86e3c │ │ │ │ - @ instruction: 0xffffff80 │ │ │ │ - andseq pc, r3, ip, ror #23 │ │ │ │ - andseq r0, r4, r8, lsr #6 │ │ │ │ - @ instruction: 0x0013fbb8 │ │ │ │ - push {r4, lr} │ │ │ │ + b 88124 │ │ │ │ + @ instruction: 0xffffff50 │ │ │ │ + andseq r2, r4, ip, ror #18 │ │ │ │ + andseq r3, r4, r8, lsr #1 │ │ │ │ + andseq r2, r4, r0, lsr r9 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b628 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b628 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl ad64 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #16 │ │ │ │ b ad64 │ │ │ │ │ │ │ │ -00086ec0 : │ │ │ │ +000881d0 : │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r4, [r3] │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ + str lr, [sp, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ + ldr r4, [r3] │ │ │ │ cmp r4, #1 │ │ │ │ - beq 86ee8 │ │ │ │ + beq 88204 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #1 │ │ │ │ - bgt 86ed8 │ │ │ │ + bgt 881ec │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86f2c │ │ │ │ + beq 88248 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 86ed8 │ │ │ │ + bne 881ec │ │ │ │ ldr ip, [r5, #12] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - beq 86f2c │ │ │ │ + beq 88248 │ │ │ │ ldr r1, [r2, #164] @ 0xa4 │ │ │ │ tst r1, #4096 @ 0x1000 │ │ │ │ - bne 86ed8 │ │ │ │ + bne 881ec │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ bl b748 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 86ed8 │ │ │ │ + ble 881ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bge 86ed8 │ │ │ │ + bge 881ec │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r2, [sp, #4] │ │ │ │ - ldrne r4, [r2, #164] @ 0xa4 │ │ │ │ - lsrne r4, r4, #4 │ │ │ │ - andne r4, r4, #1 │ │ │ │ - eorne r4, r4, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + beq 881f0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r4, [r2, #164] @ 0xa4 │ │ │ │ + lsr r4, r4, #4 │ │ │ │ + and r4, r4, #1 │ │ │ │ + eor r4, r4, #1 │ │ │ │ + b 881f0 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - tst r3, #512 @ 0x200 │ │ │ │ - sub sp, sp, #48 @ 0x30 │ │ │ │ - mov r6, r0 │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - beq 86fac │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + tst r3, #512 @ 0x200 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + sub sp, sp, #48 @ 0x30 │ │ │ │ + beq 882d4 │ │ │ │ ldr r3, [r2, #160] @ 0xa0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 87220 │ │ │ │ + bgt 88544 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl b220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87220 │ │ │ │ + beq 88544 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r8, [r9, #4] │ │ │ │ mov r1, r8 │ │ │ │ bl b748 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ bl b514 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8711c │ │ │ │ + bne 88440 │ │ │ │ str r5, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ + str r1, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, r8, #2 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r9, #12] │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr sl, [r6, #12] │ │ │ │ mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr sl, [r6, #12] │ │ │ │ blx sl │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8720c │ │ │ │ + beq 88530 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ + mov r0, r8 │ │ │ │ ldr r2, [r9, #12] │ │ │ │ mul r1, r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ bl b460 │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ + ldr r2, [r9, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mul r2, r8, r2 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r7 │ │ │ │ bl af5c │ │ │ │ add r3, r4, #20 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ bl b8c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b7f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 87210 │ │ │ │ - ldr r2, [pc, #352] @ 87238 │ │ │ │ - ldr r1, [pc, #352] @ 8723c │ │ │ │ + beq 88534 │ │ │ │ + ldr r2, [pc, #368] @ 88570 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #364] @ 88574 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b1fc │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #8 │ │ │ │ add r2, r4, #8 │ │ │ │ - add r1, r6, #8 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ + add r1, r6, #8 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ bl b358 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 88548 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 8722c │ │ │ │ + bne 88564 │ │ │ │ str r5, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, r8, #2 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r9, #8] │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr sl, [r6, #12] │ │ │ │ mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr sl, [r6, #12] │ │ │ │ blx sl │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8720c │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ + beq 88530 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ - mul r2, r7, r2 │ │ │ │ mov r0, r8 │ │ │ │ + ldr r2, [r9, #12] │ │ │ │ + mul r2, r7, r2 │ │ │ │ bl b460 │ │ │ │ - ldr r1, [r9, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [r9, #8] │ │ │ │ ldr r2, [r9, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mul r1, r8, r1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r7 │ │ │ │ bl af5c │ │ │ │ add r3, r4, #20 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ bl b8c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b7f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 87210 │ │ │ │ - ldr r2, [pc, #76] @ 87240 │ │ │ │ - ldr r1, [pc, #76] @ 87244 │ │ │ │ + beq 88534 │ │ │ │ + ldr r2, [pc, #96] @ 88578 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #92] @ 8857c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b1fc │ │ │ │ mov r4, r0 │ │ │ │ - b 870ec │ │ │ │ + b 88414 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl b628 │ │ │ │ mov r0, #0 │ │ │ │ bl b628 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r3, #64] @ 0x40 │ │ │ │ udf #0 │ │ │ │ - @ instruction: 0xfffffccc │ │ │ │ - andseq r5, r4, r4, lsr #1 │ │ │ │ - @ instruction: 0xfffffbdc │ │ │ │ - andseq r4, r4, r8, lsl #31 │ │ │ │ + @ instruction: 0xfffffc5c │ │ │ │ + andseq r7, r4, r8, ror sp │ │ │ │ + @ instruction: 0xfffffb84 │ │ │ │ + andseq r7, r4, r0, ror #24 │ │ │ │ │ │ │ │ -00087248 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00088580 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #20] @ 8726c │ │ │ │ mov r4, r2 │ │ │ │ + ldr r1, [pc, #36] @ 885b8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andseq r3, r4, r0, ror sp │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r6, r4, r0, lsr sl │ │ │ │ │ │ │ │ -00087270 : │ │ │ │ - push {r4, lr} │ │ │ │ +000885bc : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r2 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b154 │ │ │ │ str r4, [r0, #56] @ 0x38 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r3 │ │ │ │ ldr ip, [r4, #68] @ 0x44 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - add r2, r3, r2, lsl #3 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr r5, [r0, #56] @ 0x38 │ │ │ │ add r1, r1, ip, lsl #3 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ - mov r9, r3 │ │ │ │ + add r2, r3, r2, lsl #3 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble 8736c │ │ │ │ - add r1, r2, #1 │ │ │ │ - asr r1, r1, #1 │ │ │ │ + ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ - beq 8736c │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 87374 │ │ │ │ - add r7, r9, r2, lsl #3 │ │ │ │ - add r5, r8, r2, lsl #3 │ │ │ │ - sub r2, r9, #8 │ │ │ │ - add r3, r2, r1, lsl #3 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r6, r8 │ │ │ │ + ble 886d4 │ │ │ │ + add ip, r1, #1 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ + asr r7, ip, #1 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq 886d4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 886f0 │ │ │ │ + lsl r1, r1, #3 │ │ │ │ + mov r5, r8 │ │ │ │ + add r9, r6, #8 │ │ │ │ + add r3, r6, r7, lsl #3 │ │ │ │ + add r8, r6, r1 │ │ │ │ + add r4, r5, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrd sl, [r4, #8]! │ │ │ │ - ldrd r8, [r5, #-8]! │ │ │ │ - ldrd r2, [r6, #8]! │ │ │ │ - ldrd r0, [r7, #-8]! │ │ │ │ - strd r2, [sp, #8] │ │ │ │ + ldrd sl, [r9] │ │ │ │ + ldrd r6, [r4, #-8]! │ │ │ │ + ldrd r2, [r5, #8]! │ │ │ │ + ldrd r0, [r8, #-8]! │ │ │ │ strd r0, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - strd r0, [r4] │ │ │ │ + strd r0, [r9], #8 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [r6] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [r5] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp] │ │ │ │ - strd r0, [r7] │ │ │ │ + strd r0, [r8] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cmp r4, r3 │ │ │ │ - strd r0, [r5] │ │ │ │ - bne 872f8 │ │ │ │ + strd r0, [r4] │ │ │ │ + cmp r9, r3 │ │ │ │ + bne 88660 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub r2, r2, #1 │ │ │ │ - mul r2, r0, r2 │ │ │ │ - lsl r5, r0, #3 │ │ │ │ - mov r3, #1 │ │ │ │ - lsl sl, r2, #3 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r4, r3 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldrd r2, [r9, sl] │ │ │ │ - ldrd r0, [r9, fp] │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + sub r1, r1, #1 │ │ │ │ + lsl r4, r2, #3 │ │ │ │ + mov r9, #1 │ │ │ │ + mul r1, r2, r1 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + lsl r5, r1, #3 │ │ │ │ + ldrd r2, [r6, r5] │ │ │ │ + add r9, r9, #1 │ │ │ │ + ldrd r0, [r6, r4] │ │ │ │ + ldrd sl, [r8, r4] │ │ │ │ strd r2, [sp, #8] │ │ │ │ - ldrd r2, [r8, sl] │ │ │ │ + ldrd r2, [r8, r5] │ │ │ │ strd r0, [sp] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [r8, fp] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - add r4, r4, #1 │ │ │ │ - strd r0, [r9, fp] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [r6, r4] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - strd r0, [r8, fp] │ │ │ │ + strd r0, [r8, r4] │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - add fp, fp, r5 │ │ │ │ - strd r0, [r9, sl] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r0, [r6, r5] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cmp r4, r3 │ │ │ │ - strd r0, [r8, sl] │ │ │ │ - sub sl, sl, r5 │ │ │ │ - bne 87394 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r9, r7 │ │ │ │ + strd r0, [r8, r5] │ │ │ │ + add r4, r4, r3 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + bne 88708 │ │ │ │ + b 886d4 │ │ │ │ mov r2, r0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r0, r1 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r1] │ │ │ │ - ldr r1, [pc, #20] @ 8743c │ │ │ │ + ldr r1, [pc, #20] @ 887ac │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ mov ip, lr │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r1, pc, r1 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ bx ip │ │ │ │ - andseq pc, r3, r4, ror #26 │ │ │ │ + andseq r2, r4, r0, ror #20 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov r5, r2 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r1 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, r2 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r1 │ │ │ │ - beq 8764c │ │ │ │ + beq 889d4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8765c │ │ │ │ + bne 889e4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - beq 8765c │ │ │ │ - add r0, r1, #12 │ │ │ │ - ldm r0, {r0, r1, ip} │ │ │ │ + beq 889e4 │ │ │ │ + ldr ip, [r1, #12] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - sub r2, r2, ip │ │ │ │ - sub r1, r1, r0 │ │ │ │ + sub r1, r1, ip │ │ │ │ + sub r2, r2, r0 │ │ │ │ asr r2, r2, #3 │ │ │ │ - asr r1, r1, #3 │ │ │ │ mov r0, #2 │ │ │ │ + asr r1, r1, #3 │ │ │ │ bl b460 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - mov r7, r0 │ │ │ │ + mov r9, r0 │ │ │ │ bl afe0 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 87700 │ │ │ │ + ble 88a9c │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - mov sl, r2 │ │ │ │ - mov fp, r2 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r2 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bge 87500 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ + bge 88884 │ │ │ │ ldr lr, [r3, #4] │ │ │ │ rsb ip, ip, #0 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + str ip, [r3, #8] │ │ │ │ sub lr, lr, #1 │ │ │ │ rsb r1, r1, #0 │ │ │ │ - str ip, [r3, #8] │ │ │ │ - str r1, [r3, #12] │ │ │ │ mul ip, lr, ip │ │ │ │ + str r1, [r3, #12] │ │ │ │ mul r1, lr, r1 │ │ │ │ - sub fp, fp, ip │ │ │ │ - sub sl, sl, r1 │ │ │ │ + sub r5, r5, ip │ │ │ │ + sub r4, r4, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ add r3, r3, #12 │ │ │ │ - bne 874c8 │ │ │ │ - lsl ip, fp, #3 │ │ │ │ - lsl r3, sl, #3 │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 8884c │ │ │ │ + lsl ip, r5, #3 │ │ │ │ + lsl r3, r4, #3 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r0, #0 │ │ │ │ - add r3, r1, r3 │ │ │ │ - add r2, r2, ip │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ + add r2, r2, ip │ │ │ │ + add r3, r1, r3 │ │ │ │ + mov r1, r7 │ │ │ │ bl b3c4 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r8 │ │ │ │ bl b7f0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ bl aed8 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 8765c │ │ │ │ - ldr r2, [pc, #428] @ 87714 │ │ │ │ - ldr r1, [pc, #428] @ 87718 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 889e4 │ │ │ │ + ldr r2, [pc, #452] @ 88ab0 │ │ │ │ + mov r0, #88 @ 0x58 │ │ │ │ + ldr r1, [pc, #448] @ 88ab4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #88 @ 0x58 │ │ │ │ bl b6dc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ + mov sl, r0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 876b4 │ │ │ │ + beq 88a50 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub r6, r2, #1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ add r6, r6, r6, lsr #31 │ │ │ │ + str r3, [sp, #12] │ │ │ │ asr r6, r6, #1 │ │ │ │ lsl r0, r6, #3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r8, r0 │ │ │ │ lsl r0, r6, #2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - str r5, [r4, #64] @ 0x40 │ │ │ │ - add r5, r5, #8 │ │ │ │ - str r3, [r4, #76] @ 0x4c │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - add ip, r4, #8 │ │ │ │ - str fp, [r4, #68] @ 0x44 │ │ │ │ - str sl, [r4, #72] @ 0x48 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldrd r2, [r4, #32] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + str fp, [sl, #64] @ 0x40 │ │ │ │ + str r3, [sl, #76] @ 0x4c │ │ │ │ + str r2, [sl, #80] @ 0x50 │ │ │ │ + ldrd r2, [fp, #8] │ │ │ │ + strd r2, [sl, #8] │ │ │ │ + ldrd r2, [fp, #16] │ │ │ │ + str r5, [sl, #68] @ 0x44 │ │ │ │ + str r4, [sl, #72] @ 0x48 │ │ │ │ + strd r2, [sl, #16] │ │ │ │ + ldrd r2, [fp, #24] │ │ │ │ + strd r2, [sl, #24] │ │ │ │ + ldrd r2, [fp, #32] │ │ │ │ + strd r2, [sl, #32] │ │ │ │ + ldrd r2, [sl, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sl, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [r4, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #240] @ 8771c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #256] @ 88ab8 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [r4, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r0, [r4, #32] │ │ │ │ + strd r0, [sl, #8] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sl, #32] │ │ │ │ + mov r0, sl │ │ │ │ + b 889e8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 87668 │ │ │ │ + beq 88a04 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr ip, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r0, r1 │ │ │ │ - subhi ip, r0, r1 │ │ │ │ - subls ip, r1, r0 │ │ │ │ ldr lr, [r3, #4] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp ip, r1 │ │ │ │ + subhi r0, ip, r1 │ │ │ │ + subls r0, r1, ip │ │ │ │ + asr r0, r0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ rsblt r2, r2, #0 │ │ │ │ mul r2, lr, r2 │ │ │ │ - asr ip, ip, #3 │ │ │ │ - cmp r2, ip │ │ │ │ - ble 876cc │ │ │ │ - ldr r3, [r5, #164] @ 0xa4 │ │ │ │ + cmp r2, r0 │ │ │ │ + ble 88a68 │ │ │ │ + ldr r3, [r8, #164] @ 0xa4 │ │ │ │ tst r3, #4 │ │ │ │ - bne 8765c │ │ │ │ - ldr ip, [r6, #20] │ │ │ │ + bne 889e4 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - b 87484 │ │ │ │ + b 88808 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r7 │ │ │ │ mov r2, #1 │ │ │ │ - b 875d0 │ │ │ │ - ldr ip, [r6, #20] │ │ │ │ + b 88954 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cmp ip, r2 │ │ │ │ - subhi r4, ip, r2 │ │ │ │ - subls r4, r2, ip │ │ │ │ + cmp r0, r2 │ │ │ │ + subhi r4, r0, r2 │ │ │ │ + subls r4, r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ + asr r4, r4, #3 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ mul r3, lr, r3 │ │ │ │ - asr r4, r4, #3 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt 8769c │ │ │ │ - b 87484 │ │ │ │ + bgt 88a38 │ │ │ │ + b 88808 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - b 87518 │ │ │ │ - @ instruction: 0xfffffd14 │ │ │ │ - andseq r4, r4, r4, lsr #24 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + b 8889c │ │ │ │ + @ instruction: 0xfffffce4 │ │ │ │ + mulseq r4, ip, r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b b628 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b ad64 │ │ │ │ │ │ │ │ -00087730 : │ │ │ │ - ldr r1, [pc, #32] @ 87758 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ +00088acc : │ │ │ │ + ldr r1, [pc, #44] @ 88b00 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b508 │ │ │ │ - mulseq r4, ip, r8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + @ instruction: 0x001464f4 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r2 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr sl, [r0, #68] @ 0x44 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ - mov r4, r2 │ │ │ │ blx r3 │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 877dc │ │ │ │ + ble 88b94 │ │ │ │ cmp sl, #1 │ │ │ │ addeq fp, r4, r5, lsl #3 │ │ │ │ - bne 877e4 │ │ │ │ + bne 88bb0 │ │ │ │ ldrd r8, [r4, #8]! │ │ │ │ + add sl, sl, #1 │ │ │ │ ldrd r6, [fp, #-8]! │ │ │ │ mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - add sl, sl, #1 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ sub r3, r5, sl │ │ │ │ - cmp sl, r3 │ │ │ │ strd r0, [fp] │ │ │ │ - blt 87794 │ │ │ │ + cmp sl, r3 │ │ │ │ + blt 88b4c │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mul r3, sl, r3 │ │ │ │ - lsl r2, sl, #3 │ │ │ │ - add fp, r4, sl, lsl #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ - add r4, r4, r3, lsl #3 │ │ │ │ + lsl r2, sl, #3 │ │ │ │ mov sl, #1 │ │ │ │ + add fp, r4, r2 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r6, [fp] │ │ │ │ + add sl, sl, #1 │ │ │ │ ldrd r8, [r4] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - add sl, sl, #1 │ │ │ │ strd r0, [fp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add fp, fp, r5 │ │ │ │ - sub r3, r3, sl │ │ │ │ - cmp sl, r3 │ │ │ │ strd r0, [r4] │ │ │ │ sub r4, r4, r5 │ │ │ │ - blt 87800 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub r3, r3, sl │ │ │ │ + cmp sl, r3 │ │ │ │ + blt 88bcc │ │ │ │ + b 88b94 │ │ │ │ mov r2, r0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r0, r1 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r1] │ │ │ │ - ldr r1, [pc, #20] @ 87888 │ │ │ │ + ldr r1, [pc, #20] @ 88c50 │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ mov ip, lr │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r1, pc, r1 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ bx ip │ │ │ │ - andseq pc, r3, ip, lsr #18 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r3, [pc, #276] @ 879ac │ │ │ │ + @ instruction: 0x001425d0 │ │ │ │ + ldr r3, [pc, #308] @ 88d90 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #164] @ 0xa4 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, r3 │ │ │ │ - beq 878b4 │ │ │ │ + beq 88c90 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 878a8 │ │ │ │ + bne 88c78 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 878a8 │ │ │ │ + bne 88c78 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 878a8 │ │ │ │ + bne 88c78 │ │ │ │ str r6, [sp] │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ bl b3c4 │ │ │ │ + mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp] │ │ │ │ mov r2, #32768 @ 0x8000 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b7d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 878a8 │ │ │ │ - ldr r2, [pc, #148] @ 879b0 │ │ │ │ - ldr r1, [pc, #148] @ 879b4 │ │ │ │ + beq 88c78 │ │ │ │ + ldr r2, [pc, #156] @ 88d94 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #152] @ 88d98 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b1fc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - add ip, r6, #8 │ │ │ │ - ldr lr, [r3, #4] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ mov r4, r0 │ │ │ │ - str lr, [r0, #72] @ 0x48 │ │ │ │ - str r3, [r0, #68] @ 0x44 │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ str r6, [r0, #64] @ 0x40 │ │ │ │ - add r5, r0, #8 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - sub lr, lr, #1 │ │ │ │ - add lr, lr, lr, lsr #31 │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - asr r5, lr, #1 │ │ │ │ + str r3, [r0, #68] @ 0x44 │ │ │ │ + ldrd r2, [r6, #8] │ │ │ │ + str r5, [r0, #72] @ 0x48 │ │ │ │ + sub r5, r5, #1 │ │ │ │ + add r5, r5, r5, lsr #31 │ │ │ │ + asr r5, r5, #1 │ │ │ │ + strd r2, [r0, #8] │ │ │ │ + ldrd r2, [r6, #16] │ │ │ │ + strd r2, [r0, #16] │ │ │ │ + ldrd r2, [r6, #24] │ │ │ │ + strd r2, [r0, #24] │ │ │ │ + ldrd r2, [r6, #32] │ │ │ │ + strd r2, [r0, #32] │ │ │ │ lsl r0, r5, #2 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r4, #32] │ │ │ │ lsl r0, r5, #1 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - b 878ac │ │ │ │ + b 88c7c │ │ │ │ andeq r8, r0, r8 │ │ │ │ - @ instruction: 0xfffffe38 │ │ │ │ - andseq r4, r4, r0, lsl #17 │ │ │ │ + @ instruction: 0xfffffe00 │ │ │ │ + andseq r7, r4, r0, lsr #9 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b b628 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b ad64 │ │ │ │ │ │ │ │ -000879c8 : │ │ │ │ - ldr r1, [pc, #32] @ 879f0 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ +00088dac : │ │ │ │ + ldr r1, [pc, #44] @ 88de0 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b508 │ │ │ │ - andseq r3, r4, r0, lsl r6 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + andseq r6, r4, r0, lsr #4 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + str lr, [sp, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ + ldr r1, [pc, #156] @ 88ea0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov r5, r1 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #144] @ 87aa4 │ │ │ │ + add r1, pc, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ str r3, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r0, #80] @ 0x50 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr ip, [r5] │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r3, [r0, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ blx ip │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 87a60 │ │ │ │ - ldr r1, [pc, #88] @ 87aa8 │ │ │ │ + beq 88e54 │ │ │ │ + ldr r1, [pc, #96] @ 88ea4 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 87a8c │ │ │ │ + beq 88e80 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 87a8c │ │ │ │ - ldr r1, [pc, #44] @ 87aac │ │ │ │ + beq 88e80 │ │ │ │ + ldr r1, [pc, #52] @ 88ea8 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ blx r3 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ bx r3 │ │ │ │ - mulseq r3, r4, r7 │ │ │ │ - mulseq r3, r8, r1 │ │ │ │ - andseq pc, r3, r8, ror #2 │ │ │ │ - push {r4, lr} │ │ │ │ + andseq r2, r4, r0, lsr #8 │ │ │ │ + andseq r1, r4, r8, lsl #28 │ │ │ │ + @ instruction: 0x00141dd8 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b628 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl b628 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b628 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ + ldr r9, [r0, #92] @ 0x5c │ │ │ │ + sub r6, r4, #1 │ │ │ │ + str r4, [sp, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ - ldr r9, [r0, #92] @ 0x5c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r5, r1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #32] │ │ │ │ + mov r0, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl b3f4 │ │ │ │ - sub r6, r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ ldr ip, [r8, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ - ble 87b9c │ │ │ │ - ldr fp, [pc, #1184] @ 87fc8 │ │ │ │ + ble 88fb4 │ │ │ │ + ldr fp, [pc, #1204] @ 893f4 │ │ │ │ sub sl, r0, #8 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, #1 │ │ │ │ str r7, [sp] │ │ │ │ - str r8, [sp, #8] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ + str r8, [sp, #8] │ │ │ │ mov r8, sl │ │ │ │ - sub fp, fp, ip │ │ │ │ - mov r0, #1 │ │ │ │ - mov r4, #0 │ │ │ │ mov sl, ip │ │ │ │ - b 87b64 │ │ │ │ + sub fp, fp, ip │ │ │ │ + b 88f7c │ │ │ │ mul r0, sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ cmp r4, r6 │ │ │ │ mov r0, r1 │ │ │ │ - beq 87b94 │ │ │ │ + beq 88fac │ │ │ │ mul r2, r0, r9 │ │ │ │ cmp r0, fp │ │ │ │ + add r4, r4, #1 │ │ │ │ lsl r2, r2, #3 │ │ │ │ ldrd r2, [r2, r5] │ │ │ │ - add r4, r4, #1 │ │ │ │ strd r2, [r8, #8]! │ │ │ │ - ble 87b4c │ │ │ │ + ble 88f64 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ bl b430 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 87b64 │ │ │ │ + bne 88f7c │ │ │ │ ldr r7, [sp] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r6 │ │ │ │ - ble 87bc4 │ │ │ │ + ble 88fdc │ │ │ │ add r2, r3, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ + add r0, r7, r6, lsl #3 │ │ │ │ mov r1, #0 │ │ │ │ sub r2, r2, r3 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - add r0, r7, r6, lsl #3 │ │ │ │ bl b4cc │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ - ldr r3, [r8, #96] @ 0x60 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ + ldr r3, [r8, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldrd r2, [r5] │ │ │ │ ldrd r0, [r7] │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [r8, #72] @ 0x48 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [r9] │ │ │ │ ldrd r0, [r7] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r2, [r9] │ │ │ │ + bl 1ca0d4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [r7] │ │ │ │ add r3, r2, r2, lsr #31 │ │ │ │ - asr r3, r3, #1 │ │ │ │ cmp r2, #3 │ │ │ │ movle r4, #8 │ │ │ │ + asr r3, r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [r7] │ │ │ │ - ble 87d4c │ │ │ │ + ble 89164 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov sl, #1 │ │ │ │ + str r9, [sp, #20] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - add r2, r9, r3 │ │ │ │ - add fp, r7, r3 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - mov sl, #1 │ │ │ │ mov r6, r7 │ │ │ │ - mov r7, r2 │ │ │ │ - str r9, [sp, #20] │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ + add r2, r9, r3 │ │ │ │ + add fp, r7, r3 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ + mov r7, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + add sl, sl, #1 │ │ │ │ ldrd r0, [r6, #8]! │ │ │ │ + ldrd r8, [fp, #-8]! │ │ │ │ ldrd r4, [r3, #8]! │ │ │ │ strd r0, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r2, [r7, #-8]! │ │ │ │ - ldrd r8, [fp, #-8]! │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - add sl, sl, #1 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r6] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp sl, r3 │ │ │ │ strd r0, [fp] │ │ │ │ - blt 87c54 │ │ │ │ + cmp sl, r3 │ │ │ │ + blt 8906c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ - lsl r4, r3, #3 │ │ │ │ add r3, r7, r4 │ │ │ │ ldrd r0, [r7, r4] │ │ │ │ str r3, [sp] │ │ │ │ ldrd r2, [r9, r4] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ strd r0, [r7, r4] │ │ │ │ ldrd r0, [r7] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r7] │ │ │ │ - ldr r0, [r8, #68] @ 0x44 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ + ldr r0, [r8, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, [r7] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r1, #3 │ │ │ │ + ldr r9, [r8, #88] @ 0x58 │ │ │ │ strd r2, [r0, r1] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r9, [r8, #88] @ 0x58 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 87e50 │ │ │ │ + beq 8927c │ │ │ │ cmp r6, #1 │ │ │ │ - ble 87e40 │ │ │ │ - ldr r3, [pc, #524] @ 87fc8 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - sub r3, r3, r9 │ │ │ │ + ble 89258 │ │ │ │ + ldr r3, [pc, #544] @ 893f4 │ │ │ │ mov fp, r7 │ │ │ │ - add sl, r7, r2 │ │ │ │ - str r7, [sp] │ │ │ │ mov r4, r9 │ │ │ │ mov r8, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + sub r3, r3, r9 │ │ │ │ + add sl, r7, r2 │ │ │ │ mov r7, r3 │ │ │ │ - b 87df4 │ │ │ │ - mul r0, r4, r9 │ │ │ │ + b 8920c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 1c5c8c │ │ │ │ + mul r0, r4, r9 │ │ │ │ + bl 1c9cf4 │ │ │ │ cmp r8, r6 │ │ │ │ mov r4, r1 │ │ │ │ - beq 87e3c │ │ │ │ + beq 89254 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + add r8, r8, #1 │ │ │ │ ldrd r2, [sl, #-8]! │ │ │ │ ldrd r0, [fp, #8]! │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ mul r5, r4, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r7 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - add r8, r8, #1 │ │ │ │ strd r0, [r3, r5] │ │ │ │ - ble 87ddc │ │ │ │ - mov r0, r4 │ │ │ │ + ble 891f4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl b430 │ │ │ │ cmp r8, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87df4 │ │ │ │ + bne 8920c │ │ │ │ ldr r7, [sp] │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ b b52c │ │ │ │ - ldr r8, [pc, #368] @ 87fc8 │ │ │ │ + ldr r8, [pc, #368] @ 893f4 │ │ │ │ cmp r3, #3 │ │ │ │ sub r8, r8, r9 │ │ │ │ - ble 87fbc │ │ │ │ + ble 893e8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r7 │ │ │ │ - add sl, r7, r3 │ │ │ │ - str r7, [sp, #8] │ │ │ │ mov r5, r9 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r6, #1 │ │ │ │ - b 87e9c │ │ │ │ - mul r0, r5, r9 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add sl, r7, r3 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + b 892c8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 1c5c8c │ │ │ │ + mul r0, r5, r9 │ │ │ │ + bl 1c9cf4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - bge 87ee4 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge 89310 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + add r6, r6, #1 │ │ │ │ ldrd r2, [sl, #-8]! │ │ │ │ ldrd r0, [fp, #8]! │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cmp r5, r8 │ │ │ │ mul r4, r5, r4 │ │ │ │ - add r6, r6, #1 │ │ │ │ + bl 1c9d20 │ │ │ │ + cmp r5, r8 │ │ │ │ lsl r4, r4, #3 │ │ │ │ strd r0, [r7, r4] │ │ │ │ - ble 87e80 │ │ │ │ - mov r0, r5 │ │ │ │ + ble 892ac │ │ │ │ ldr r2, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ bl b430 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ - blt 87e9c │ │ │ │ + cmp r6, r3 │ │ │ │ + blt 892c8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r4, r3, #1 │ │ │ │ + cmp r5, r8 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrd r0, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r5, r8 │ │ │ │ mul r3, r5, r3 │ │ │ │ lsl r3, r3, #3 │ │ │ │ strd r0, [r2, r3] │ │ │ │ - bgt 87fa4 │ │ │ │ - mul r0, r5, r9 │ │ │ │ + bgt 893d0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 1c5c8c │ │ │ │ + mul r0, r5, r9 │ │ │ │ + bl 1c9cf4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r4 │ │ │ │ - ble 87e40 │ │ │ │ - sub fp, r3, r4 │ │ │ │ - sub sl, r4, #-536870911 @ 0xe0000001 │ │ │ │ - add fp, r7, fp, lsl #3 │ │ │ │ - add sl, r7, sl, lsl #3 │ │ │ │ + ble 89258 │ │ │ │ + sub sl, r3, r4 │ │ │ │ + add fp, r7, r4, lsl #3 │ │ │ │ str r7, [sp] │ │ │ │ + add sl, sl, #1 │ │ │ │ + add sl, r7, sl, lsl #3 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - b 87f64 │ │ │ │ - mul r0, r5, r9 │ │ │ │ + b 89390 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 1c5c8c │ │ │ │ + mul r0, r5, r9 │ │ │ │ + bl 1c9cf4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 87e3c │ │ │ │ - ldrd r2, [sl, #8]! │ │ │ │ - ldrd r0, [fp], #-8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + beq 89254 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r5, r8 │ │ │ │ - mul r6, r5, r6 │ │ │ │ add r4, r4, #1 │ │ │ │ + ldrd r2, [fp], #8 │ │ │ │ + ldrd r0, [sl, #-8]! │ │ │ │ + mul r6, r5, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + cmp r5, r8 │ │ │ │ lsl r6, r6, #3 │ │ │ │ strd r0, [r7, r6] │ │ │ │ - ble 87f48 │ │ │ │ - mov r0, r5 │ │ │ │ + ble 89374 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ bl b430 │ │ │ │ mov r5, r0 │ │ │ │ - b 87f58 │ │ │ │ - mov r0, r5 │ │ │ │ + b 89384 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ bl b430 │ │ │ │ mov r5, r0 │ │ │ │ - b 87f20 │ │ │ │ + b 8934c │ │ │ │ mov r5, r9 │ │ │ │ mov r4, #2 │ │ │ │ - b 87eec │ │ │ │ + b 89318 │ │ │ │ andeq r6, r1, r9, lsl #20 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r1 │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ bl ad64 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ bl ad64 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ bl ad64 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 88024 │ │ │ │ - ldr r1, [pc, #552] @ 88234 │ │ │ │ + bne 89474 │ │ │ │ + ldr r1, [pc, #564] @ 8967c │ │ │ │ + mov r6, r5 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b634 │ │ │ │ - mov r6, r5 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ bl b724 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ - sub r1, r2, #2 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ + sub r1, r2, #2 │ │ │ │ bl ad7c │ │ │ │ + ldr sl, [r4, #76] @ 0x4c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ + mov r0, sl │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #472] @ 88238 │ │ │ │ - ldr sl, [r4, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #444] @ 89680 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ bl af38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 88018 │ │ │ │ + bne 89454 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ lsl r3, r8, #3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl b3f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl af98 │ │ │ │ sub r3, sl, #1 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - mov r9, r0 │ │ │ │ - ble 8821c │ │ │ │ - ldr r2, [pc, #364] @ 8823c │ │ │ │ + ble 89664 │ │ │ │ + ldr r2, [pc, #356] @ 89684 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - sub r2, r2, r7 │ │ │ │ sub fp, r6, #8 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 88110 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r3 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + sub r2, r2, r7 │ │ │ │ + mov r4, r2 │ │ │ │ + b 89560 │ │ │ │ mul r0, r5, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ cmp r8, r6 │ │ │ │ mov r5, r1 │ │ │ │ - beq 88164 │ │ │ │ + beq 895b4 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ + add r8, r8, #1 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ blx r3 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - bl 1c62d8 │ │ │ │ + bl 1ca340 │ │ │ │ cmp r5, r4 │ │ │ │ - add r8, r8, #1 │ │ │ │ strd r0, [fp, #8]! │ │ │ │ - ble 880f8 │ │ │ │ + ble 89548 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ bl b430 │ │ │ │ cmp r8, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bne 88110 │ │ │ │ + bne 89560 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ bl aecc │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ movgt r0, r2 │ │ │ │ - ble 881a4 │ │ │ │ + ble 895f4 │ │ │ │ sub r2, r3, r0 │ │ │ │ cmp r3, r0 │ │ │ │ + add r0, r6, r0, lsl #3 │ │ │ │ lslgt r2, r2, #3 │ │ │ │ movle r2, #8 │ │ │ │ mov r1, #0 │ │ │ │ - add r0, r6, r0, lsl #3 │ │ │ │ bl b4cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp sl, r3 │ │ │ │ - bgt 881dc │ │ │ │ + bgt 8962c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 881dc │ │ │ │ + ble 8962c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, r6, r3, lsl #3 │ │ │ │ - add r2, r6, r2 │ │ │ │ add ip, r6, #8 │ │ │ │ + add r2, r6, r2 │ │ │ │ ldrd r0, [r3, #-8]! │ │ │ │ cmp ip, r3 │ │ │ │ strd r0, [r2, #-8]! │ │ │ │ - bne 881cc │ │ │ │ + bne 8961c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #72] @ 88240 │ │ │ │ + ldr r3, [pc, #64] @ 89688 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, sl │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ - mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - mov r0, sl │ │ │ │ bl b01c │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 89454 │ │ │ │ bl aecc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt 88188 │ │ │ │ - b 881dc │ │ │ │ - @ instruction: 0x001471b8 │ │ │ │ - andseq r7, r4, r4, ror #2 │ │ │ │ + bgt 895d8 │ │ │ │ + b 8962c │ │ │ │ + andseq r9, r4, r8, ror sp │ │ │ │ + andseq r9, r4, r4, lsl #26 │ │ │ │ andeq r6, r1, r9, lsl #20 │ │ │ │ - andseq r6, r4, ip, asr #31 │ │ │ │ + andseq r9, r4, r4, ror fp │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r2 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 8826c │ │ │ │ + beq 896d8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 88260 │ │ │ │ + bne 896b8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 88260 │ │ │ │ + bne 896b8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl b190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88260 │ │ │ │ + beq 896b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - str r1, [sp, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - ble 88260 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ble 896b8 │ │ │ │ ldr r2, [r7, #164] @ 0xa4 │ │ │ │ tst r2, #8 │ │ │ │ - beq 882f0 │ │ │ │ + beq 8975c │ │ │ │ cmp r1, #32 │ │ │ │ - ble 88260 │ │ │ │ + ble 896b8 │ │ │ │ sub r0, r1, #1 │ │ │ │ bl b7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88260 │ │ │ │ + beq 896b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr fp, [r3, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ sub r2, r3, #1 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - moveq r5, r2 │ │ │ │ - beq 8834c │ │ │ │ - ldr r4, [pc, #668] @ 885bc │ │ │ │ - lsl r5, r2, #1 │ │ │ │ - sub r5, r5, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - b 88330 │ │ │ │ - add r5, r5, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ + moveq r4, r2 │ │ │ │ + beq 897b8 │ │ │ │ + ldr r5, [pc, #664] @ 89a24 │ │ │ │ + lsl r4, r2, #1 │ │ │ │ + sub r4, r4, #1 │ │ │ │ + add r5, pc, r5 │ │ │ │ + b 8979c │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ bl b304 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8832c │ │ │ │ - tst r5, #1 │ │ │ │ - bne 8832c │ │ │ │ - lsl r0, r5, #3 │ │ │ │ + beq 89798 │ │ │ │ + tst r4, #1 │ │ │ │ + bne 89798 │ │ │ │ + lsl r0, r4, #3 │ │ │ │ + mov r6, #0 │ │ │ │ bl b3f4 │ │ │ │ mov r2, #1 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r4 │ │ │ │ bl b460 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl b460 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - str r6, [sp] │ │ │ │ mov r1, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl ae0c │ │ │ │ + mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ - mov r2, #8 │ │ │ │ str r6, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ + mov r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl b7d8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 88594 │ │ │ │ + beq 899fc │ │ │ │ mov r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r5 │ │ │ │ bl b460 │ │ │ │ + mov sl, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, #1 │ │ │ │ bl b460 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - str r6, [sp] │ │ │ │ mov r1, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ bl ae0c │ │ │ │ + mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ - mov r2, #8 │ │ │ │ str r6, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ + mov r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl b7d8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 88594 │ │ │ │ + beq 899fc │ │ │ │ mov r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r5 │ │ │ │ bl b460 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ bl b460 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - str r6, [sp] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + str r6, [sp] │ │ │ │ bl ae0c │ │ │ │ + mov r1, r0 │ │ │ │ mov r3, #2 │ │ │ │ - mov r2, #8 │ │ │ │ str r6, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ + mov r2, #8 │ │ │ │ bl b7d8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 88598 │ │ │ │ - mov r0, r4 │ │ │ │ + beq 89a00 │ │ │ │ + mov r0, r5 │ │ │ │ bl b52c │ │ │ │ - ldr r2, [pc, #320] @ 885c0 │ │ │ │ - ldr r1, [pc, #320] @ 885c4 │ │ │ │ + ldr r2, [pc, #316] @ 89a28 │ │ │ │ + mov r0, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #312] @ 89a2c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #104 @ 0x68 │ │ │ │ bl b1fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov r5, r0 │ │ │ │ add r1, sl, #8 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ - add r6, r5, r5, lsr #31 │ │ │ │ - mov r4, r0 │ │ │ │ - asr r6, r6, #1 │ │ │ │ str r9, [r0, #64] @ 0x40 │ │ │ │ - str sl, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str r7, [r0, #100] @ 0x64 │ │ │ │ + add r7, r4, r4, lsr #31 │ │ │ │ + str sl, [r0, #68] @ 0x44 │ │ │ │ + asr r7, r7, #1 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ - str r5, [r0, #80] @ 0x50 │ │ │ │ + sub sl, r7, #1 │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ str r2, [r0, #92] @ 0x5c │ │ │ │ - str fp, [r0, #96] @ 0x60 │ │ │ │ add r2, r0, #8 │ │ │ │ + str fp, [r0, #96] @ 0x60 │ │ │ │ add r0, r9, #8 │ │ │ │ bl b358 │ │ │ │ - sub sl, r6, #1 │ │ │ │ ldr fp, [r8, #8] │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ add r3, sl, sl, lsl #1 │ │ │ │ - mul r7, fp, r7 │ │ │ │ - add r0, r5, r3, lsl #1 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + add r0, r4, r3, lsl #1 │ │ │ │ + lsl r4, r7, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - lsl r5, r6, #1 │ │ │ │ + mul r6, fp, r6 │ │ │ │ add r0, r0, r3 │ │ │ │ - add r0, r0, r7 │ │ │ │ - bl 1c5f88 │ │ │ │ - ldrd r2, [r4, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + add r0, r0, r6 │ │ │ │ + bl 1c9ff0 │ │ │ │ + ldrd r2, [r5, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ - add r0, r7, r6, lsl #1 │ │ │ │ + add r0, r6, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5f88 │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9ff0 │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ add r0, fp, sl, lsl #2 │ │ │ │ - add r0, r0, #2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5f88 │ │ │ │ + add r0, r0, #2 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [r4, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [r5, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + strd r0, [r5, #16] │ │ │ │ sub sl, r3, #2 │ │ │ │ - strd r0, [r4, #16] │ │ │ │ sub r0, sl, fp │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r0, [r4, #32] │ │ │ │ - sub r0, r5, #2 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [r5, #32] │ │ │ │ + sub r0, r4, #2 │ │ │ │ add r0, r0, sl │ │ │ │ sub r0, r0, fp │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r0, [r4, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [r5, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + b 896bc │ │ │ │ mov sl, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ bl b34c │ │ │ │ mov r0, #0 │ │ │ │ bl b628 │ │ │ │ mov r0, sl │ │ │ │ bl b628 │ │ │ │ mov r0, r9 │ │ │ │ bl b628 │ │ │ │ - b 88260 │ │ │ │ - andseq r1, r4, r4, lsr #3 │ │ │ │ - @ instruction: 0xfffff64c │ │ │ │ - andseq r3, r4, ip, lsr #26 │ │ │ │ + b 896b8 │ │ │ │ + andseq r3, r4, r0, lsr #27 │ │ │ │ + @ instruction: 0xfffff5e4 │ │ │ │ + @ instruction: 0x001468bc │ │ │ │ │ │ │ │ -000885c8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #72] @ 8861c │ │ │ │ +00089a30 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, #12 │ │ │ │ + ldr r5, [pc, #84] @ 89a98 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, #12 │ │ │ │ bl ae48 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ + str r3, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl b508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #12 │ │ │ │ bl ae48 │ │ │ │ mov r3, #1 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b508 │ │ │ │ - andseq r2, r4, r8, lsl sl │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + andseq r5, r4, r4, lsr #11 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ + strd r4, [sp, #-20]! @ 0xffffffec │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str lr, [sp, #16] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ ldr r7, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ - mov r5, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r6 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ 8868c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #36] @ 89b1c │ │ │ │ str r3, [sp] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r4, [r5] │ │ │ │ mov r3, r7 │ │ │ │ + ldr r4, [r5] │ │ │ │ + add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - andseq lr, r3, r0, ror fp │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r1, r4, ip, asr #14 │ │ │ │ mov r3, r0 │ │ │ │ - ldr sl, [r0, #84] @ 0x54 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ + mov r4, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ ldr r7, [r0, #64] @ 0x40 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ ldr r8, [r0, #68] @ 0x44 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + ldr sl, [r0, #84] @ 0x54 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #20 │ │ │ │ ldr r9, [r0, #92] @ 0x5c │ │ │ │ + str r2, [sp, #4] │ │ │ │ ldr r6, [r0, #96] @ 0x60 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ - sub sp, sp, #20 │ │ │ │ mul r0, sl, r0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ lsl r0, r0, #3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r4, r1 │ │ │ │ bl b3f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + mov fp, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, sl │ │ │ │ - mov fp, r0 │ │ │ │ - blt 88744 │ │ │ │ + blt 89be4 │ │ │ │ lsl r2, r6, #3 │ │ │ │ - lsl r9, r9, #3 │ │ │ │ mov r6, sl │ │ │ │ + lsl r9, r9, #3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ + add r6, r6, sl │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ + add r4, r4, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r6, r6, sl │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add r4, r4, r9 │ │ │ │ cmp r3, r6 │ │ │ │ - bge 886fc │ │ │ │ + bge 89b9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl b52c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ bx r3 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r3, r0 │ │ │ │ - ldr sl, [r0, #84] @ 0x54 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ + mov r4, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ ldr r7, [r0, #64] @ 0x40 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ ldr r8, [r0, #68] @ 0x44 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + ldr sl, [r0, #84] @ 0x54 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #20 │ │ │ │ ldr r9, [r0, #92] @ 0x5c │ │ │ │ + str r2, [sp, #4] │ │ │ │ ldr r6, [r0, #96] @ 0x60 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ - sub sp, sp, #20 │ │ │ │ mul r0, sl, r0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ lsl r0, r0, #3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r4, r1 │ │ │ │ bl b3f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + mov fp, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, sl │ │ │ │ - mov fp, r0 │ │ │ │ - blt 88824 │ │ │ │ + blt 89ce8 │ │ │ │ lsl r2, r6, #3 │ │ │ │ - lsl r9, r9, #3 │ │ │ │ mov r6, sl │ │ │ │ + lsl r9, r9, #3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ ldr r3, [r8, #56] @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ + add r6, r6, sl │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ + add r4, r4, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r6, r6, sl │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add r4, r4, r9 │ │ │ │ cmp r3, r6 │ │ │ │ - bge 887dc │ │ │ │ + bge 89ca0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl b52c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ bx r3 │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b628 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl b628 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b628 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ - beq 888c0 │ │ │ │ + beq 89dc8 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, r5 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl b34c │ │ │ │ mov r0, #0 │ │ │ │ bl b628 │ │ │ │ mov r0, sl │ │ │ │ bl b628 │ │ │ │ mov r0, r8 │ │ │ │ bl b628 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 88888 │ │ │ │ + bgt 89d7c │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 88888 │ │ │ │ + bne 89d7c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ add r8, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ mov r7, r2 │ │ │ │ + mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl b514 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ bl b2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88924 │ │ │ │ + beq 89e2c │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - bne 88888 │ │ │ │ - ldr sl, [pc, #1064] @ 88d54 │ │ │ │ + bne 89d7c │ │ │ │ + ldr sl, [pc, #1060] @ 8a258 │ │ │ │ mov r3, #2 │ │ │ │ - add sl, pc, sl │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, sl │ │ │ │ ldr r2, [r5, #8] │ │ │ │ + add sl, pc, sl │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r3, sl │ │ │ │ bl b1a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88888 │ │ │ │ + bne 89d7c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 88cb4 │ │ │ │ + beq 8a1b8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 88ca4 │ │ │ │ + beq 8a1a8 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 88888 │ │ │ │ + ble 89d7c │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - bne 88888 │ │ │ │ + bne 89d7c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b6f4 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ bl b514 │ │ │ │ - ldr r3, [pc, #940] @ 88d58 │ │ │ │ + ldr r3, [pc, #936] @ 8a25c │ │ │ │ + mov r0, r9 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ ldr r8, [r4, #20] │ │ │ │ + add r3, pc, r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ str r8, [sp, #16] │ │ │ │ bl b784 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl ae9c │ │ │ │ mov fp, r0 │ │ │ │ mul r0, fp, r6 │ │ │ │ lsl r0, r0, #3 │ │ │ │ bl b3f4 │ │ │ │ cmp r8, #4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ - beq 88bf0 │ │ │ │ + beq 8a0f4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ bl b460 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r2, fp │ │ │ │ mov r8, r0 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ bl b460 │ │ │ │ add r3, r4, #20 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ str r3, [sp] │ │ │ │ - str r3, [sp, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ bl b8c8 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ sub r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl r3, r3, #12 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ bl b7d8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 88c98 │ │ │ │ + beq 8a19c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, fp │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ mov r3, r9 │ │ │ │ bl af5c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ bl b214 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b7f0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 88894 │ │ │ │ + beq 89d88 │ │ │ │ mov r0, r5 │ │ │ │ bl b52c │ │ │ │ - mov r1, r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c5a6c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1c9ad4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mul r0, r6, r0 │ │ │ │ mul r5, r3, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mul r3, r0, r3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl b37c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ bl b460 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - add r2, r2, r5, lsl #3 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + add r2, r2, r5, lsl #3 │ │ │ │ add r3, r0, r3, lsl #3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl b8c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b7f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 88894 │ │ │ │ + beq 89d88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 88c8c │ │ │ │ - ldr r2, [pc, #508] @ 88d5c │ │ │ │ + beq 8a190 │ │ │ │ + ldr r2, [pc, #504] @ 8a260 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #504] @ 88d60 │ │ │ │ + ldr r1, [pc, #500] @ 8a264 │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b1fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ add r1, sl, #8 │ │ │ │ + str r8, [r0, #64] @ 0x40 │ │ │ │ + add r7, r4, #8 │ │ │ │ str r9, [r0, #76] @ 0x4c │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + str sl, [r0, #68] @ 0x44 │ │ │ │ + str r5, [r0, #72] @ 0x48 │ │ │ │ + add r5, r5, #8 │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ + mov r2, r9 │ │ │ │ mul r3, r6, r3 │ │ │ │ - mov r4, r0 │ │ │ │ str r3, [r0, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r2, r9 │ │ │ │ - mul r3, r6, r3 │ │ │ │ - str r8, [r0, #64] @ 0x40 │ │ │ │ - str r3, [r0, #96] @ 0x60 │ │ │ │ - str sl, [r0, #68] @ 0x44 │ │ │ │ - str r5, [r0, #72] @ 0x48 │ │ │ │ str r6, [r0, #84] @ 0x54 │ │ │ │ str fp, [r0, #88] @ 0x58 │ │ │ │ + mul r3, r6, r3 │ │ │ │ + str r3, [r0, #96] @ 0x60 │ │ │ │ add r0, r8, #8 │ │ │ │ bl b358 │ │ │ │ - add r7, r4, #8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - add r5, r5, #8 │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ bl b1d8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 89dac │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ bl b460 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r1, fp │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl b460 │ │ │ │ add r3, r4, #20 │ │ │ │ + mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ str r3, [sp] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ bl b8c8 │ │ │ │ mov r3, #4096 @ 0x1000 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ bl b7d8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 88c98 │ │ │ │ + beq 8a19c │ │ │ │ mov r3, #1 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - mov r2, fp │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ mov r3, r9 │ │ │ │ bl af5c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ - b 88aa4 │ │ │ │ - ldr r2, [pc, #208] @ 88d64 │ │ │ │ + b 89fac │ │ │ │ + ldr r2, [pc, #208] @ 8a268 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 88b60 │ │ │ │ + b 8a068 │ │ │ │ mov sl, #0 │ │ │ │ mov r8, sl │ │ │ │ - b 88894 │ │ │ │ + b 89d88 │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne 88984 │ │ │ │ - b 88888 │ │ │ │ + bne 89e8c │ │ │ │ + b 89d7c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ bl b364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88cf8 │ │ │ │ + bne 8a1fc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 88cf8 │ │ │ │ + beq 8a1fc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r2, [sl, r2, lsl #2] │ │ │ │ ldr r0, [r9, #4] │ │ │ │ + ldr r2, [sl, r2, lsl #2] │ │ │ │ bl b784 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 88888 │ │ │ │ + bne 89d7c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #4 │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ - beq 88d38 │ │ │ │ + beq 8a23c │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 88984 │ │ │ │ + beq 89e8c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 88888 │ │ │ │ + bne 89d7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl b2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88984 │ │ │ │ - b 88888 │ │ │ │ + beq 89e8c │ │ │ │ + b 89d7c │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 88984 │ │ │ │ + beq 89e8c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 88984 │ │ │ │ - b 88d20 │ │ │ │ - andseq r0, r4, ip, lsr #23 │ │ │ │ - andseq r0, r4, ip, lsr #22 │ │ │ │ - @ instruction: 0xfffffb2c │ │ │ │ - andseq r3, r4, r8, asr r6 │ │ │ │ - @ instruction: 0xfffffad8 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + bne 89e8c │ │ │ │ + b 8a224 │ │ │ │ + andseq r3, r4, r0, lsl #14 │ │ │ │ + andseq r3, r4, r4, lsl #13 │ │ │ │ + @ instruction: 0xfffffab4 │ │ │ │ + andseq r6, r4, r0, asr r1 │ │ │ │ + @ instruction: 0xfffffa88 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl ad64 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ bl ad64 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #16 │ │ │ │ b ad64 │ │ │ │ │ │ │ │ -00088d98 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #72] @ 88dec │ │ │ │ +0008a2b0 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, #12 │ │ │ │ + ldr r5, [pc, #84] @ 8a318 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, #12 │ │ │ │ bl ae48 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ + str r3, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl b508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #12 │ │ │ │ bl ae48 │ │ │ │ mov r3, #1 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b508 │ │ │ │ - andseq r2, r4, r4, asr r2 │ │ │ │ + andseq r4, r4, r0, lsr sp │ │ │ │ │ │ │ │ -00088df0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0008a31c : │ │ │ │ mov r1, r0 │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ 88e64 │ │ │ │ + ldr r0, [pc, #108] @ 8a39c │ │ │ │ + str lr, [sp, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ + ldr r5, [pc, #100] @ 8a3a0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r5, [pc, #88] @ 88e68 │ │ │ │ bl b058 │ │ │ │ - ldr r3, [pc, #84] @ 88e6c │ │ │ │ + ldr r3, [pc, #92] @ 8a3a4 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ mov r1, r4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl b058 │ │ │ │ - ldr r3, [pc, #60] @ 88e70 │ │ │ │ + ldr r3, [pc, #68] @ 8a3a8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl b058 │ │ │ │ - ldr r3, [pc, #40] @ 88e74 │ │ │ │ + ldr r3, [pc, #48] @ 8a3ac │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add sp, sp, #12 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ b b058 │ │ │ │ - andseq r3, r4, ip, asr #7 │ │ │ │ - andseq r5, r4, ip, lsr #27 │ │ │ │ + mulseq r4, r8, lr │ │ │ │ + andseq r8, r4, ip, ror r8 │ │ │ │ andeq r0, r0, r4, ror #7 │ │ │ │ andeq r0, r0, r8, ror #7 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ mov ip, r0 │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + mov r0, r1 │ │ │ │ ldr r3, [ip, #72] @ 0x48 │ │ │ │ + mov r1, r2 │ │ │ │ + add r2, ip, #76 @ 0x4c │ │ │ │ + str lr, [sp, #4] │ │ │ │ sub sp, sp, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [ip, #68] @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r0, r1 │ │ │ │ ldr r3, [ip, #64] @ 0x40 │ │ │ │ - mov r1, r2 │ │ │ │ - add r2, ip, #76 @ 0x4c │ │ │ │ str r3, [sp] │ │ │ │ ldm r2, {r2, r3, r4} │ │ │ │ blx r4 │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 88ed4 │ │ │ │ + beq 8a418 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ + mov r5, r1 │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0] │ │ │ │ - mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 88f00 │ │ │ │ + ble 8a458 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 88ef4 │ │ │ │ + bne 8a440 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne 88ef4 │ │ │ │ + bne 8a440 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ bl b514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88ef4 │ │ │ │ + beq 8a440 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 88fe0 │ │ │ │ - ldr r2, [pc, #172] @ 89000 │ │ │ │ - ldr r1, [pc, #172] @ 89004 │ │ │ │ + beq 8a534 │ │ │ │ + ldr r2, [pc, #168] @ 8a554 │ │ │ │ + mov r0, #96 @ 0x60 │ │ │ │ + ldr r1, [pc, #164] @ 8a558 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #96 @ 0x60 │ │ │ │ bl b1fc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ mov r4, r0 │ │ │ │ + add r1, r0, #64 @ 0x40 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - add r1, r0, #64 @ 0x40 │ │ │ │ str r2, [r0, #76] @ 0x4c │ │ │ │ - str r3, [r0, #80] @ 0x50 │ │ │ │ add r2, r0, #68 @ 0x44 │ │ │ │ + str r3, [r0, #80] @ 0x50 │ │ │ │ add r3, r0, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r5, r4, #8 │ │ │ │ bl b514 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ bl aec0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ add r6, r3, #8 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl aefc │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b 8a444 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 88f4c │ │ │ │ + beq 8a4a4 │ │ │ │ ldmib r5, {r0, r1} │ │ │ │ bl b364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88ef4 │ │ │ │ - b 88f4c │ │ │ │ - @ instruction: 0xffffff1c │ │ │ │ - andseq r3, r4, r8, lsl r3 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + beq 8a440 │ │ │ │ + b 8a4a4 │ │ │ │ + @ instruction: 0xfffffef8 │ │ │ │ + @ instruction: 0x00145dbc │ │ │ │ + strd r4, [sp, #-20]! @ 0xffffffec │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ + str lr, [sp, #16] │ │ │ │ sub sp, sp, #12 │ │ │ │ + ldr r7, [r1] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - mov r5, r0 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - ldr r7, [r1] │ │ │ │ - mov r4, r1 │ │ │ │ bl b7a8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #20] @ 89060 │ │ │ │ + ldr r1, [pc, #24] @ 8a5c8 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ blx r7 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - andseq lr, r3, r4, ror #7 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r0, r4, r8, ror #29 │ │ │ │ │ │ │ │ -00089064 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0008a5cc : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #24] @ 8908c │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #40] @ 8a608 │ │ │ │ mov r0, #16 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ - str r5, [r0, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ str r4, [r0, #8] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mulseq r4, r0, pc @ │ │ │ │ + str r5, [r0, #12] │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r4, r4, ip, lsl sl │ │ │ │ mov ip, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - ldr lr, [ip, #104] @ 0x68 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - ldr r3, [ip, #108] @ 0x6c │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r0, r1 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #24 │ │ │ │ ldr r1, [ip, #96] @ 0x60 │ │ │ │ + ldr lr, [ip, #104] @ 0x68 │ │ │ │ + ldr r3, [ip, #108] @ 0x6c │ │ │ │ + add r1, r0, r1, lsl #3 │ │ │ │ str lr, [sp, #20] │ │ │ │ ldr lr, [ip, #100] @ 0x64 │ │ │ │ + add r3, r2, r3, lsl #3 │ │ │ │ str lr, [sp, #16] │ │ │ │ ldr lr, [ip, #92] @ 0x5c │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr lr, [ip, #72] @ 0x48 │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr lr, [ip, #68] @ 0x44 │ │ │ │ str lr, [sp, #4] │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ str lr, [sp] │ │ │ │ - add r3, r2, r3, lsl #3 │ │ │ │ ldr r4, [ip, #116] @ 0x74 │ │ │ │ - add r1, r0, r1, lsl #3 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, r0 │ │ │ │ - push {r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ - sub sp, sp, #24 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ ldr r2, [ip, #104] @ 0x68 │ │ │ │ - ldr r3, [ip, #108] @ 0x6c │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #24 │ │ │ │ ldr lr, [ip, #96] @ 0x60 │ │ │ │ + ldr r3, [ip, #108] @ 0x6c │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [ip, #100] @ 0x64 │ │ │ │ + add r3, r1, r3, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [ip, #92] @ 0x5c │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [ip, #72] @ 0x48 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [ip, #68] @ 0x44 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [ip, #64] @ 0x40 │ │ │ │ str r2, [sp] │ │ │ │ - add r3, r1, r3, lsl #3 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r4, [ip, #116] @ 0x74 │ │ │ │ add r1, r0, lr, lsl #3 │ │ │ │ + ldr r4, [ip, #116] @ 0x74 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - eor ip, r2, r2, asr #31 │ │ │ │ + mov r0, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r2 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + sub sp, sp, #24 │ │ │ │ eor lr, r3, r3, asr #31 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ sub lr, lr, r3, asr #31 │ │ │ │ + ldr r1, [r4, #80] @ 0x50 │ │ │ │ + eor ip, r2, r2, asr #31 │ │ │ │ sub ip, ip, r2, asr #31 │ │ │ │ - sub sp, sp, #24 │ │ │ │ cmp lr, ip │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [r4, #80] @ 0x50 │ │ │ │ - bge 89214 │ │ │ │ + bge 8a7c4 │ │ │ │ mov lr, #1 │ │ │ │ ldr ip, [r4, #108] @ 0x6c │ │ │ │ - str lr, [sp, #20] │ │ │ │ - str r2, [sp, #16] │ │ │ │ + add r1, r5, r1, lsl #3 │ │ │ │ str r7, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r2, r0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ str r3, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ add r3, r0, ip, lsl #3 │ │ │ │ - ldr r8, [r4, #116] @ 0x74 │ │ │ │ - add r1, r5, r1, lsl #3 │ │ │ │ mov r0, r5 │ │ │ │ + ldr r8, [r4, #116] @ 0x74 │ │ │ │ blx r8 │ │ │ │ mov r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r0, r5 │ │ │ │ bl b7cc │ │ │ │ add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r8, #1 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - str r8, [sp, #12] │ │ │ │ stm sp, {r1, r7} │ │ │ │ - str r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r8, [sp, #16] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ bl ad58 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ - str r8, [sp, #20] │ │ │ │ - str r8, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str r8, [sp, #20] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ add r3, r5, r3, lsl #3 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ + add r1, r5, r1, lsl #3 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str r2, [sp] │ │ │ │ - add r1, r5, r1, lsl #3 │ │ │ │ - ldr r8, [r4, #116] @ 0x74 │ │ │ │ mov r2, r5 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r8, [r4, #116] @ 0x74 │ │ │ │ blx r8 │ │ │ │ - b 891d8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 8a778 │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ mov r4, r0 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - mov r6, #1 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - str r6, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, #1 │ │ │ │ + mov r0, r1 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, r2 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + sub sp, sp, #24 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r6, [sp, #16] │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ - str r3, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - mov r0, r1 │ │ │ │ str r3, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r4, #96] @ 0x60 │ │ │ │ - mov r7, r2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #96] @ 0x60 │ │ │ │ bl ad58 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr lr, [r4, #76] @ 0x4c │ │ │ │ ldr ip, [r4, #104] @ 0x68 │ │ │ │ eor sl, r0, r0, asr #31 │ │ │ │ - eor r3, ip, ip, asr #31 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ sub sl, sl, r0, asr #31 │ │ │ │ - sub r3, r3, ip, asr #31 │ │ │ │ - cmp sl, r3 │ │ │ │ ldr r9, [r4, #116] @ 0x74 │ │ │ │ - ldr lr, [r4, #76] @ 0x4c │ │ │ │ + eor r3, ip, ip, asr #31 │ │ │ │ + sub r3, r3, ip, asr #31 │ │ │ │ add r1, r5, r2, lsl #3 │ │ │ │ - bge 89324 │ │ │ │ + cmp sl, r3 │ │ │ │ + bge 8a8f8 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ - str ip, [sp, #20] │ │ │ │ - str r6, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str ip, [sp, #20] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ add r3, r7, r3, lsl #3 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ str lr, [sp] │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r6, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str r6, [sp, #20] │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r3, r5, r3, lsl #3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str lr, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ mov r2, r5 │ │ │ │ - str lr, [sp] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ blx r9 │ │ │ │ str r6, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r6, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r0, r5 │ │ │ │ bl b7cc │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 8a8dc │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r5, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r1 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, r3 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ add fp, sp, #32 │ │ │ │ + mov sl, r2 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #28 │ │ │ │ - mov r8, r3 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r6, r1 │ │ │ │ + ldr r1, [r0, #92] @ 0x5c │ │ │ │ add r4, r3, #3 │ │ │ │ bic r4, r4, #3 │ │ │ │ add r4, r4, #2 │ │ │ │ mul r3, r4, r3 │ │ │ │ - ldr r1, [r0, #92] @ 0x5c │ │ │ │ lsl r3, r3, #3 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - mov r5, r0 │ │ │ │ - mov sl, r2 │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bcs 89460 │ │ │ │ + bcs 8aa54 │ │ │ │ sub sp, sp, r3 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ sub r9, r1, r4 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 89434 │ │ │ │ + ble 8aa14 │ │ │ │ mov r7, #0 │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, r5 │ │ │ │ + add r7, r7, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ - add r7, r7, r4 │ │ │ │ - mul r3, r4, r3 │ │ │ │ cmp r7, r9 │ │ │ │ + mul r3, r4, r3 │ │ │ │ add r6, r6, r3, lsl #3 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ mul r3, r4, r3 │ │ │ │ add sl, sl, r3, lsl #3 │ │ │ │ - blt 893f0 │ │ │ │ + blt 8a9d0 │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ sub r1, r1, r7 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - bcs 89478 │ │ │ │ + bcs 8aa6c │ │ │ │ sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, r3 │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ bl b3f4 │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b 893dc │ │ │ │ + b 8a9bc │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl b52c │ │ │ │ - sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #4] @ 89494 │ │ │ │ + b 8aa38 │ │ │ │ + ldr r3, [pc, #4] @ 8aa84 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 8938c │ │ │ │ - @ instruction: 0xfffffcc4 │ │ │ │ - ldr r3, [pc, #4] @ 894a4 │ │ │ │ + b 8a95c │ │ │ │ + @ instruction: 0xfffffc68 │ │ │ │ + ldr r3, [pc, #4] @ 8aa94 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 8938c │ │ │ │ - @ instruction: 0xfffffdd0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 8a95c │ │ │ │ + @ instruction: 0xfffffd90 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ + strd r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + mov r5, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r2, [r3] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + str lr, [sp, #24] │ │ │ │ sub sp, sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 894e4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 8aaf0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 89694 │ │ │ │ + beq 8ac9c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r2, #1 │ │ │ │ - bne 894d8 │ │ │ │ + bne 8aad4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt 894d8 │ │ │ │ + bgt 8aad4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 894d8 │ │ │ │ + bne 8aad4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 894d8 │ │ │ │ + bne 8aad4 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ bl b514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 894d8 │ │ │ │ + beq 8aad4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8976c │ │ │ │ + beq 8ad74 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ + ldr r8, [r3, #12] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 89720 │ │ │ │ + bhi 8ad28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 89754 │ │ │ │ - ldr r2, [pc, #536] @ 8978c │ │ │ │ + beq 8ad5c │ │ │ │ + ldr r2, [pc, #532] @ 8ad94 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #532] @ 89790 │ │ │ │ + ldr r1, [pc, #528] @ 8ad98 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b1fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ + str r8, [r4, #68] @ 0x44 │ │ │ │ + str r9, [r4, #96] @ 0x60 │ │ │ │ + lsl r9, r9, #1 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ rsb r3, r8, #0 │ │ │ │ + str r9, [r4, #64] @ 0x40 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - str r8, [r4, #68] @ 0x44 │ │ │ │ + str r7, [r4, #88] @ 0x58 │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, r7 │ │ │ │ subne r1, r7, #1 │ │ │ │ add r3, r7, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r2, r3, #2 │ │ │ │ rsb r3, r3, #-16777216 @ 0xff000000 │ │ │ │ mul r8, r1, r8 │ │ │ │ - lsl r0, r2, #1 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ add r3, r3, #16711680 @ 0xff0000 │ │ │ │ - mul r2, r1, r2 │ │ │ │ + lsl r0, r2, #1 │ │ │ │ add r3, r3, #65280 @ 0xff00 │ │ │ │ add r3, r3, #254 @ 0xfe │ │ │ │ - str r9, [r4, #96] @ 0x60 │ │ │ │ - lsl r9, r9, #1 │ │ │ │ - add r1, r4, #92 @ 0x5c │ │ │ │ - str r8, [r4, #108] @ 0x6c │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + add r1, r4, #92 @ 0x5c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - add r3, r4, #104 @ 0x68 │ │ │ │ add r6, r4, #8 │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ + add r3, r4, #104 @ 0x68 │ │ │ │ + str r8, [r4, #108] @ 0x6c │ │ │ │ str r2, [r4, #112] @ 0x70 │ │ │ │ - str r7, [r4, #88] @ 0x58 │ │ │ │ add r2, r4, #100 @ 0x64 │ │ │ │ - str r9, [r4, #64] @ 0x40 │ │ │ │ bl b514 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #120] @ 0x78 │ │ │ │ bl aec0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ add r8, r3, #8 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl aefc │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8967c │ │ │ │ + beq 8ac88 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mul r0, r3, r7 │ │ │ │ lsl r0, r0, #1 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r4, #32] │ │ │ │ - mov r0, r4 │ │ │ │ clz r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + b 8aad8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt 894d8 │ │ │ │ + bgt 8aad4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 894d8 │ │ │ │ + bne 8aad4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 894d8 │ │ │ │ + bne 8aad4 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ bl b514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 894d8 │ │ │ │ + beq 8aad4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 89548 │ │ │ │ + bne 8ab54 │ │ │ │ ldmib r6, {r0, r1} │ │ │ │ ldr r4, [r4] │ │ │ │ bl b364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89548 │ │ │ │ - add r3, r4, #3 │ │ │ │ + bne 8ab54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + add r3, r4, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - blt 894d8 │ │ │ │ - b 89548 │ │ │ │ + blt 8aad4 │ │ │ │ + b 8ab54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 89760 │ │ │ │ - ldr r2, [pc, #100] @ 89794 │ │ │ │ + beq 8ad68 │ │ │ │ + ldr r2, [pc, #100] @ 8ad9c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #96] @ 89798 │ │ │ │ + ldr r1, [pc, #96] @ 8ada0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b1fc │ │ │ │ mov r3, r9 │ │ │ │ + mov r4, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b 89588 │ │ │ │ - ldr r2, [pc, #64] @ 8979c │ │ │ │ + b 8ab94 │ │ │ │ + ldr r2, [pc, #64] @ 8ada4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 89574 │ │ │ │ - ldr r2, [pc, #56] @ 897a0 │ │ │ │ + b 8ab80 │ │ │ │ + ldr r2, [pc, #56] @ 8ada8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 89730 │ │ │ │ + b 8ad38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 89548 │ │ │ │ + beq 8ab54 │ │ │ │ ldmib r6, {r0, r1} │ │ │ │ bl b364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 894d8 │ │ │ │ - b 89548 │ │ │ │ - @ instruction: 0xffffff20 │ │ │ │ - andseq r2, r4, r4, lsl #26 │ │ │ │ - @ instruction: 0xfffffd54 │ │ │ │ - andseq r2, r4, r8, asr #22 │ │ │ │ - @ instruction: 0xfffff930 │ │ │ │ - @ instruction: 0xfffff984 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r5, [r0, #120] @ 0x78 │ │ │ │ + beq 8aad4 │ │ │ │ + b 8ab54 │ │ │ │ + @ instruction: 0xffffff04 │ │ │ │ + @ instruction: 0x001456f8 │ │ │ │ + @ instruction: 0xfffffd3c │ │ │ │ + andseq r5, r4, r0, asr #10 │ │ │ │ + @ instruction: 0xfffff8a4 │ │ │ │ + @ instruction: 0xfffff904 │ │ │ │ + strd r4, [sp, #-20]! @ 0xffffffec │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ + ldr r5, [r0, #120] @ 0x78 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r1 │ │ │ │ ldr r7, [r1] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ + str lr, [sp, #16] │ │ │ │ sub sp, sp, #20 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 89814 │ │ │ │ + beq 8ae30 │ │ │ │ bl b7a8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r1, [pc, #104] @ 8984c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #104] @ 8ae64 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [sp] │ │ │ │ - add r1, pc, r1 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ blx r7 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl b7a8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r1, [pc, #44] @ 89850 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #32] @ 8ae68 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r3, [sp] │ │ │ │ - add r1, pc, r1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - andseq sp, r3, r4, asr ip │ │ │ │ - andseq sp, r3, r4, asr #24 │ │ │ │ + b 8ae1c │ │ │ │ + @ instruction: 0x001406b8 │ │ │ │ + mulseq r4, r4, r6 │ │ │ │ │ │ │ │ -00089854 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0008ae6c : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #32] @ 89884 │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #48] @ 8aeb0 │ │ │ │ mov r0, #20 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ mov r2, #0 │ │ │ │ - str r5, [r0, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ str r4, [r0, #8] │ │ │ │ + str r5, [r0, #12] │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ str r2, [r0, #16] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andseq r1, r4, ip, lsr #15 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r4, r4, r8, lsl #3 │ │ │ │ │ │ │ │ -00089888 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0008aeb4 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #32] @ 898b8 │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #48] @ 8aef8 │ │ │ │ mov r0, #20 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ mov r2, #1 │ │ │ │ - str r5, [r0, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ str r4, [r0, #8] │ │ │ │ + str r5, [r0, #12] │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ str r2, [r0, #16] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andseq r1, r4, r8, ror r7 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r4, r4, r0, asr #2 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + mov r0, r1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - cmp r2, #0 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ ldr lr, [r1] │ │ │ │ - mov r0, r1 │ │ │ │ - bne 898f8 │ │ │ │ - ldr r2, [pc, #36] @ 89904 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 8af38 │ │ │ │ + ldr r2, [pc, #36] @ 8af44 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #32] @ 89908 │ │ │ │ + ldr r1, [pc, #32] @ 8af48 │ │ │ │ mov ip, lr │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ bx ip │ │ │ │ - ldr r2, [pc, #12] @ 8990c │ │ │ │ + ldr r2, [pc, #12] @ 8af4c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 898e0 │ │ │ │ - @ instruction: 0x0013dbb8 │ │ │ │ - @ instruction: 0x0013dbb4 │ │ │ │ - andseq sp, r3, r0, lsr #23 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 8af20 │ │ │ │ + andseq r0, r4, r0, ror #11 │ │ │ │ + @ instruction: 0x001405dc │ │ │ │ + andseq r0, r4, r8, asr #11 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r4, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ add fp, sp, #32 │ │ │ │ - mov r1, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - add r2, r0, #64 @ 0x40 │ │ │ │ - ldm r2, {r2, r3, r6, sl} │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ - lsl r2, r3, #3 │ │ │ │ - cmp r2, #65536 @ 0x10000 │ │ │ │ - str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ - bcs 89b64 │ │ │ │ - sub sp, sp, r2 │ │ │ │ - mov r2, sp │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r1, [r0, #68] @ 0x44 │ │ │ │ + ldr r3, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ + ldr r3, [r2] │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ + lsl r3, r1, #3 │ │ │ │ + cmp r3, #65536 @ 0x10000 │ │ │ │ + str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ + bcs 8b1d0 │ │ │ │ + sub sp, sp, r3 │ │ │ │ + mov r3, sp │ │ │ │ str sp, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldrd r8, [r4] │ │ │ │ - cmp r3, #2 │ │ │ │ - strd r8, [r2] │ │ │ │ - ble 89c48 │ │ │ │ - add r2, r2, #24 │ │ │ │ + cmp r1, #2 │ │ │ │ + strd r8, [r3] │ │ │ │ + ble 8b2a0 │ │ │ │ + add r3, r3, #24 │ │ │ │ cmp r6, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bne 89b98 │ │ │ │ - ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ - sub ip, r3, #3 │ │ │ │ - add r6, r4, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ + bne 8b1f8 │ │ │ │ + ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ add r7, r4, #8 │ │ │ │ - lsr r2, ip, #1 │ │ │ │ - str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ + str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ + str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ + add r6, r4, r3 │ │ │ │ + sub r3, r1, #3 │ │ │ │ + lsr r2, r3, #1 │ │ │ │ + mov sl, r3 │ │ │ │ add r7, r7, r2, lsl #3 │ │ │ │ - mov sl, ip │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ - str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ ldrd r2, [r4, #8]! │ │ │ │ add r5, r5, #16 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [r5, #-32] @ 0xffffffe0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r2, [r5, #-32] @ 0xffffffe0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [r6, #-8]! │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ cmp r4, r7 │ │ │ │ strd r0, [r5, #-24] @ 0xffffffe8 │ │ │ │ - bne 8999c │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ - mov ip, sl │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ - ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ - sub r2, r3, #1 │ │ │ │ - mul r2, sl, r2 │ │ │ │ - ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ - add r2, r1, r2, lsl #3 │ │ │ │ - sub r3, r3, #8 │ │ │ │ - lsr ip, ip, #1 │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ - lsl r3, sl, #3 │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ + bne 8aff4 │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ + mov r3, sl │ │ │ │ + ldr sl, [fp, #-52] @ 0xffffffcc │ │ │ │ + sub r2, r1, #1 │ │ │ │ + ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ + lsr ip, r3, #1 │ │ │ │ + strd r8, [sl] │ │ │ │ + add r3, ip, #2 │ │ │ │ + sub r1, r1, #8 │ │ │ │ + str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ + lsl r0, r1, #3 │ │ │ │ + mul r1, r2, r1 │ │ │ │ + str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ + add r0, sl, r0 │ │ │ │ + add r2, sl, r1, lsl #3 │ │ │ │ + mov sl, r0 │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ - add r3, r1, sl, lsl #3 │ │ │ │ - add r2, ip, #2 │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - strd r8, [r1] │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ - ldrd r2, [r3] │ │ │ │ ldr r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ - add r6, r1, #16 │ │ │ │ mov r8, #1 │ │ │ │ + mov r4, #0 │ │ │ │ mov r9, r8 │ │ │ │ + mov r5, #0 │ │ │ │ str sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r8, r7 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r6, r1, #16 │ │ │ │ mov sl, r6 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ + mov r6, r2 │ │ │ │ ldrd r2, [sl, #-16] │ │ │ │ - ldrd r0, [r8, #-16] │ │ │ │ - bl 1c606c │ │ │ │ add r9, r9, #1 │ │ │ │ add r8, r8, #16 │ │ │ │ add sl, sl, #16 │ │ │ │ + ldrd r0, [r8, #-32] @ 0xffffffe0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sl, #-24] @ 0xffffffe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r8, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ - cmp r9, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 89a78 │ │ │ │ + cmp r9, r3 │ │ │ │ + bne 8b0d0 │ │ │ │ + ldr sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ add r2, r2, r1 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ - sub r3, r3, r1 │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ + sub r3, r3, r1 │ │ │ │ + add sl, sl, r1 │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - add sl, sl, r1 │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ - bne 89a40 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 8b098 │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - bcs 89b88 │ │ │ │ + bcs 8b1ec │ │ │ │ sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r2 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r0, r3 │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl b3f4 │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r3, r0 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ - b 89950 │ │ │ │ + b 8afac │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ bl b52c │ │ │ │ - sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub r2, r3, #1 │ │ │ │ - lsl r0, r6, #3 │ │ │ │ - add r7, r4, r6, lsl #3 │ │ │ │ + b 8b1b4 │ │ │ │ + sub r2, r1, #1 │ │ │ │ + lsl ip, r6, #3 │ │ │ │ + sub r3, r1, #3 │ │ │ │ + lsr r0, r3, #1 │ │ │ │ mul r6, r2, r6 │ │ │ │ - sub ip, r3, #3 │ │ │ │ - lsr r3, ip, #1 │ │ │ │ + add r7, r4, ip │ │ │ │ + str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ + add r1, r0, #2 │ │ │ │ + str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ + mov sl, ip │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ add r4, r4, r6, lsl #3 │ │ │ │ - add r3, r3, #2 │ │ │ │ - str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov r6, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ - str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ - str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ + str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldrd r2, [r7] │ │ │ │ add r6, r6, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 1c5cb8 │ │ │ │ add r5, r5, #16 │ │ │ │ add r7, r7, sl │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [r5, #-32] @ 0xffffffe0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r2, [r5, #-32] @ 0xffffffe0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [r4] │ │ │ │ - sub r4, r4, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - mov r0, r2 │ │ │ │ + sub r4, r4, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ - cmp r6, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ strd r0, [r5, #-24] @ 0xffffffe8 │ │ │ │ - bne 89bd4 │ │ │ │ - ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ - ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne 8b230 │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ - b 89a00 │ │ │ │ - strd r8, [r1] │ │ │ │ - b 89b50 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ + ldr sl, [fp, #-52] @ 0xffffffcc │ │ │ │ + b 8b054 │ │ │ │ + strd r8, [sl] │ │ │ │ + b 8b1a8 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ add fp, sp, #32 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ + ldr r1, [r0, #68] @ 0x44 │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ + ldr r3, [r0, #76] @ 0x4c │ │ │ │ + ldr r5, [r0, #72] @ 0x48 │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ - str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ - lsl r3, r2, #3 │ │ │ │ + lsl r3, r1, #3 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r5, [r0, #72] @ 0x48 │ │ │ │ - ldr r1, [r0, #76] @ 0x4c │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ - bcs 89e94 │ │ │ │ + bcs 8b508 │ │ │ │ sub sp, sp, r3 │ │ │ │ mov r3, sp │ │ │ │ str sp, [fp, #-68] @ 0xffffffbc │ │ │ │ ldrd r6, [r4] │ │ │ │ + cmp r1, #2 │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 89e78 │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ - cmp r5, #1 │ │ │ │ + ble 8b4d8 │ │ │ │ add r3, r3, #24 │ │ │ │ + cmp r5, #1 │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ - bne 89ec0 │ │ │ │ + bne 8b530 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ + sub ip, r1, #3 │ │ │ │ + lsr r2, ip, #1 │ │ │ │ + str ip, [fp, #-84] @ 0xffffffac │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ add sl, r4, r3 │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ - sub ip, r3, #3 │ │ │ │ - lsr r2, ip, #1 │ │ │ │ add r3, r4, #8 │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ - str ip, [fp, #-84] @ 0xffffffac │ │ │ │ - ldrd r8, [r4, #8]! │ │ │ │ ldrd r2, [sl, #-8]! │ │ │ │ add r5, r5, #16 │ │ │ │ + ldrd r8, [r4, #8]! │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [r5, #-32] @ 0xffffffe0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ + strd r2, [r5, #-32] @ 0xffffffe0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ + mov r3, r9 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ - cmp r4, r3 │ │ │ │ strd r0, [r5, #-24] @ 0xffffffe8 │ │ │ │ - bne 89cf0 │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ - ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 8b34c │ │ │ │ ldr ip, [fp, #-84] @ 0xffffffac │ │ │ │ - sub r2, r3, #1 │ │ │ │ - ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ - ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ - mul r2, r1, r2 │ │ │ │ - sub r3, r3, #8 │ │ │ │ + ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ + sub r2, r1, #1 │ │ │ │ + ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ lsr ip, ip, #1 │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ - add r3, r0, r1, lsl #3 │ │ │ │ - lsl lr, r1, #3 │ │ │ │ + ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ + sub r1, r1, #8 │ │ │ │ + lsl lr, r0, #3 │ │ │ │ + str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ + mul r0, r2, r0 │ │ │ │ + mov r1, r3 │ │ │ │ + strd r6, [r3] │ │ │ │ + add r3, r3, lr │ │ │ │ mov sl, r3 │ │ │ │ - add r1, ip, #2 │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ - add r2, r0, r2, lsl #3 │ │ │ │ + add r2, r1, r0, lsl #3 │ │ │ │ + add r1, ip, #2 │ │ │ │ mov ip, #1 │ │ │ │ mov r9, r1 │ │ │ │ - strd r6, [r0] │ │ │ │ - ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ ldr r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ add r7, r3, #16 │ │ │ │ mov r6, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ + str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ + ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ mov sl, lr │ │ │ │ - strd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ str ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ + ldrd r0, [r1] │ │ │ │ + strd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldrd r2, [r7, #-16] │ │ │ │ - ldrd r0, [r8, #-16] │ │ │ │ - bl 1c606c │ │ │ │ add r8, r8, #16 │ │ │ │ add r7, r7, #16 │ │ │ │ + ldrd r0, [r8, #-32] @ 0xffffffe0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [r7, #-24] @ 0xffffffe8 │ │ │ │ strd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldrd r0, [r8, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ - cmp r9, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bne 89dd4 │ │ │ │ - ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ + cmp r9, r6 │ │ │ │ + bne 8b434 │ │ │ │ + ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ mov lr, sl │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ + ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ - ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ + cmp ip, r1 │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ ldrd r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ - cmp ip, r1 │ │ │ │ - strd r6, [sl] │ │ │ │ add r3, r3, r0 │ │ │ │ - strd r4, [r2] │ │ │ │ add r0, ip, #1 │ │ │ │ + strd r6, [sl] │ │ │ │ add sl, sl, lr │ │ │ │ + strd r4, [r2] │ │ │ │ sub r2, r2, lr │ │ │ │ - beq 89e80 │ │ │ │ + beq 8b4e0 │ │ │ │ mov ip, r0 │ │ │ │ - b 89da0 │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ + b 8b400 │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ strd r6, [r3] │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - bcs 89eb0 │ │ │ │ + bcs 8b524 │ │ │ │ sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, r3 │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl b3f4 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ - b 89c9c │ │ │ │ + b 8b304 │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ bl b52c │ │ │ │ - sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ + b 8b4ec │ │ │ │ + sub r2, r1, #1 │ │ │ │ lsl r0, r5, #3 │ │ │ │ - sub r2, r3, #1 │ │ │ │ - add sl, r4, r5, lsl #3 │ │ │ │ - mul r5, r2, r5 │ │ │ │ - sub ip, r3, #3 │ │ │ │ + sub ip, r1, #3 │ │ │ │ + mov r9, r3 │ │ │ │ lsr r3, ip, #1 │ │ │ │ + mul r5, r2, r5 │ │ │ │ + add sl, r4, r0 │ │ │ │ + str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ + str ip, [fp, #-84] @ 0xffffffac │ │ │ │ add r8, r4, r5, lsl #3 │ │ │ │ add r5, r3, #2 │ │ │ │ - str r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ mov r4, #1 │ │ │ │ + str r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ mov r5, r0 │ │ │ │ - str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ - str ip, [fp, #-84] @ 0xffffffac │ │ │ │ - str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ ldrd r2, [r8] │ │ │ │ - ldrd r0, [sl] │ │ │ │ - strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ - strd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl 1c5cb8 │ │ │ │ add r4, r4, #1 │ │ │ │ add r9, r9, #16 │ │ │ │ - add sl, sl, r5 │ │ │ │ sub r8, r8, r5 │ │ │ │ + ldrd r0, [sl] │ │ │ │ + add sl, sl, r5 │ │ │ │ + strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ + strd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [r9, #-32] @ 0xffffffe0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r2, [r9, #-32] @ 0xffffffe0 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [fp, #-52] @ 0xffffffcc │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ - cmp r4, r3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ strd r0, [r9, #-24] @ 0xffffffe8 │ │ │ │ - bne 89f00 │ │ │ │ - ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ - ldr ip, [fp, #-84] @ 0xffffffac │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 8b568 │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ - b 89d64 │ │ │ │ + ldr ip, [fp, #-84] @ 0xffffffac │ │ │ │ + b 8b3bc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r5, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 89f90 │ │ │ │ + beq 8b610 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 89f88 │ │ │ │ + bne 8b5f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ and r3, r0, #1 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 89f88 │ │ │ │ + bne 8b5f8 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ lsr r2, r3, #6 │ │ │ │ and r2, r2, #1 │ │ │ │ eor r2, r2, #1 │ │ │ │ cmp r0, #172 @ 0xac │ │ │ │ orrle r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 89f88 │ │ │ │ + beq 8b5f8 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r0, #16 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 89f88 │ │ │ │ + beq 8b5f8 │ │ │ │ bl b190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89f88 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ + beq 8b5f8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 89f88 │ │ │ │ + bne 8b5f8 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 8a0c4 │ │ │ │ - ldr r2, [pc, #164] @ 8a0d0 │ │ │ │ + bhi 8b744 │ │ │ │ + ldr r2, [pc, #164] @ 8b750 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #160] @ 8a0d4 │ │ │ │ + ldr r1, [pc, #160] @ 8b754 │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b1fc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - bl 1c5f88 │ │ │ │ - ldr r3, [pc, #92] @ 8a0d8 │ │ │ │ + bl 1c9ff0 │ │ │ │ + ldr r3, [pc, #92] @ 8b758 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r4, #16] │ │ │ │ - ldr r3, [pc, #64] @ 8a0dc │ │ │ │ - mov r2, #0 │ │ │ │ strd r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + strd r2, [r4, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #48] @ 8b75c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ strd r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #20] @ 8a0e0 │ │ │ │ + b 8b5fc │ │ │ │ + ldr r2, [pc, #20] @ 8b760 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 8a02c │ │ │ │ - @ instruction: 0xfffffc20 │ │ │ │ - andseq r2, r4, ip, asr r2 │ │ │ │ + b 8b6ac │ │ │ │ + @ instruction: 0xfffffbf8 │ │ │ │ + @ instruction: 0x00144bdc │ │ │ │ andmi r0, r4, r0 │ │ │ │ svccc 0x00e00000 │ │ │ │ - @ instruction: 0xfffff840 │ │ │ │ + @ instruction: 0xfffff800 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r3, [ip, #68] @ 0x44 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, #68] @ 0x44 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, ip, #64 @ 0x40 │ │ │ │ sub r2, r3, #1 │ │ │ │ + str r3, [sp] │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ - sub sp, sp, #12 │ │ │ │ asr r2, r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #24] @ 8a124 │ │ │ │ - mov r0, r1 │ │ │ │ + ldr r2, [pc, #12] @ 8b7a4 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, ip, #64 @ 0x40 │ │ │ │ - str r3, [sp] │ │ │ │ bl ae84 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0013f3d4 │ │ │ │ + @ instruction: 0x00141db4 │ │ │ │ │ │ │ │ -0008a128 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #72] @ 8a17c │ │ │ │ +0008b7a8 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, #12 │ │ │ │ + ldr r5, [pc, #84] @ 8b810 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, #12 │ │ │ │ bl ae48 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ + str r3, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl b508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #12 │ │ │ │ bl ae48 │ │ │ │ mov r3, #4 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b508 │ │ │ │ - andseq r0, r4, r8, ror #29 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r3, r4, ip, asr r8 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ ldr r7, [r0, #68] @ 0x44 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ ldr r8, [r0, #72] @ 0x48 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ - mov r4, r1 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr fp, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ ldr ip, [r5, #100] @ 0x64 │ │ │ │ - ldr fp, [r5, #88] @ 0x58 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ble 8a270 │ │ │ │ + ble 8b914 │ │ │ │ sub r9, r3, r1 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ - asr r3, r3, #1 │ │ │ │ + mov r6, #0 │ │ │ │ mul sl, fp, r1 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + asr r3, r3, #1 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ mul r9, fp, r9 │ │ │ │ - mul r3, fp, r3 │ │ │ │ lsl sl, sl, #3 │ │ │ │ + mul r3, fp, r3 │ │ │ │ lsl r9, r9, #3 │ │ │ │ lsl r3, r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - str r9, [sp, #28] │ │ │ │ lsl r3, r2, #3 │ │ │ │ + str r9, [sp, #28] │ │ │ │ mov r9, sl │ │ │ │ - mov r6, #0 │ │ │ │ mov sl, ip │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ + add r6, r6, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ + add r0, r4, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r3] │ │ │ │ + stmib sp, {sl, fp} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, r4, r1 │ │ │ │ - add r0, r4, r9 │ │ │ │ - stmib sp, {sl, fp} │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ ldr ip, [r5, #64] @ 0x40 │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ add r2, r3, r4 │ │ │ │ - mov r1, r2 │ │ │ │ ldr r3, [r8, #56] @ 0x38 │ │ │ │ + mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r6, r6, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 8a200 │ │ │ │ + bne 8b8a4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b628 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b628 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #28 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r3 │ │ │ │ - ldr r8, [sp, #64] @ 0x40 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ asr r3, r3, #1 │ │ │ │ - mul r8, r3, r8 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #28 │ │ │ │ ldr r9, [r0, #16] │ │ │ │ - mul r3, r5, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ + ldr sl, [sp, #64] @ 0x40 │ │ │ │ + mul r8, r3, r8 │ │ │ │ ldr r3, [r9] │ │ │ │ + mul sl, r5, sl │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8a2d8 │ │ │ │ + beq 8b9bc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r9, #12] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 8a2cc │ │ │ │ + bne 8b99c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ + mov r7, r2 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ - mov fp, r2 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 8a32c │ │ │ │ + beq 8ba10 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - moveq r0, #16 │ │ │ │ mov r3, r2 │ │ │ │ + mul r2, r7, r5 │ │ │ │ + moveq r0, #16 │ │ │ │ movne r0, #512 @ 0x200 │ │ │ │ - mul r2, fp, r5 │ │ │ │ bl b6c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a2cc │ │ │ │ + bne 8b99c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8a544 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r2 │ │ │ │ + bne 8bc28 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ bl b460 │ │ │ │ - mov r7, r0 │ │ │ │ + mov fp, r0 │ │ │ │ bl b310 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ bl ae0c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl b7f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - beq 8a590 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + beq 8bc74 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - add sl, r3, r2 │ │ │ │ - add r3, r5, #2 │ │ │ │ - cmp r3, sl, lsl #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq 8a578 │ │ │ │ + add fp, r3, r2 │ │ │ │ + add r2, r5, #2 │ │ │ │ + lsl r3, fp, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + beq 8bc5c │ │ │ │ bl b310 │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ bl b310 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r4, #0 │ │ │ │ + mov r1, r0 │ │ │ │ movne r2, #6 │ │ │ │ moveq r2, #1 │ │ │ │ - add r3, r3, r8, lsl #3 │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ str r2, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ + add r3, r3, r8, lsl #3 │ │ │ │ mov r2, r3 │ │ │ │ bl ae0c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl b7f0 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 8a590 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 8bc74 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8a56c │ │ │ │ - ldr r2, [pc, #428] @ 8a5a4 │ │ │ │ + beq 8bc50 │ │ │ │ + ldr r2, [pc, #420] @ 8bc88 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #424] @ 8a5a8 │ │ │ │ + ldr r1, [pc, #416] @ 8bc8c │ │ │ │ mov r0, #120 @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b1b4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - mov r8, #0 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cmp r2, r8 │ │ │ │ - addeq r2, r2, #1 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r0, #104] @ 0x68 │ │ │ │ + mov r3, #0 │ │ │ │ + str sl, [r0, #104] @ 0x68 │ │ │ │ + add sl, r0, #8 │ │ │ │ + str r8, [r0, #72] @ 0x48 │ │ │ │ + str r3, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + addeq r2, r2, #1 │ │ │ │ + str r7, [r0, #76] @ 0x4c │ │ │ │ + str r5, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ + cmp r2, r1 │ │ │ │ + subeq fp, fp, #1 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #92] @ 0x5c │ │ │ │ - add r3, fp, #3 │ │ │ │ + add r3, r7, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str fp, [r0, #100] @ 0x64 │ │ │ │ + add fp, r9, #16 │ │ │ │ add r3, r3, #2 │ │ │ │ - lsl r2, sl, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - subeq sl, sl, #1 │ │ │ │ lsl r3, r3, #1 │ │ │ │ str r3, [r0, #108] @ 0x6c │ │ │ │ - str sl, [r0, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add sl, r0, #8 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ - str r8, [r0, #112] @ 0x70 │ │ │ │ - str fp, [r0, #76] @ 0x4c │ │ │ │ - str r5, [r0, #80] @ 0x50 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ - str r7, [r0, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ bl aec0 │ │ │ │ - add r2, r9, #16 │ │ │ │ + ldr r2, [r9, #12] │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ - sub r0, r0, r3 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - bl 1c5a6c │ │ │ │ + sub r0, r0, r3 │ │ │ │ + bl 1c9ad4 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ + mov r1, fp │ │ │ │ mul ip, r0, ip │ │ │ │ mov r0, ip │ │ │ │ bl aefc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, sl │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r3, #8 │ │ │ │ - mov r2, sl │ │ │ │ bl aefc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, sl │ │ │ │ - add r1, r7, #8 │ │ │ │ + add r1, r8, #8 │ │ │ │ bl aefc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq 8a550 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8bc34 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ + mov r8, #0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ sub r0, r0, r3 │ │ │ │ - mul r0, fp, r0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ + mul r0, r7, r0 │ │ │ │ mul r3, r0, r3 │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ str r8, [r4, #52] @ 0x34 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 8b9a0 │ │ │ │ bl b310 │ │ │ │ - mov r7, r0 │ │ │ │ - b 8a34c │ │ │ │ - sub r8, fp, #5 │ │ │ │ + mov fp, r0 │ │ │ │ + b 8ba30 │ │ │ │ + sub r8, r7, #5 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ movhi r8, #0 │ │ │ │ movls r8, #1 │ │ │ │ - cmp r5, fp │ │ │ │ + cmp r5, r7 │ │ │ │ movlt r8, #0 │ │ │ │ - b 8a534 │ │ │ │ - ldr r2, [pc, #56] @ 8a5ac │ │ │ │ + b 8bc1c │ │ │ │ + ldr r2, [pc, #56] @ 8bc90 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 8a3f8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r2 │ │ │ │ + b 8bae4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ bl b460 │ │ │ │ - mov r7, r0 │ │ │ │ - b 8a3a4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b 8ba90 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ bl b628 │ │ │ │ mov r0, #0 │ │ │ │ bl b628 │ │ │ │ - b 8a2cc │ │ │ │ - andeq r0, r0, r0, ror #5 │ │ │ │ - andseq r0, r4, r8, lsr #24 │ │ │ │ - @ instruction: 0xfffffc08 │ │ │ │ + b 8b99c │ │ │ │ + strdeq r0, [r0], -ip │ │ │ │ + andseq r3, r4, ip, lsr r5 │ │ │ │ + @ instruction: 0xfffffbb8 │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r8, [r1] │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ + str r8, [sp, #16] │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ mov r0, r6 │ │ │ │ - beq 8a630 │ │ │ │ + ldr r8, [r1] │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8bd30 │ │ │ │ bl b8a4 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ + add r2, r6, #3 │ │ │ │ + bic r2, r2, #3 │ │ │ │ + ldr r1, [pc, #132] @ 8bd70 │ │ │ │ + add r2, r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ + add r1, pc, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r2, r6, #3 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #100] @ 8a674 │ │ │ │ - bic r2, r2, #3 │ │ │ │ - add r2, r2, #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl b8a4 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #44] @ 8bd74 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ + add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #44] @ 8a678 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ str r2, [sp] │ │ │ │ - add r1, pc, r1 │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq ip, r3, r8, lsr #29 │ │ │ │ - mulseq r3, r4, lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ + b 8bd18 │ │ │ │ + andseq pc, r3, r0, lsr r8 @ │ │ │ │ + andseq pc, r3, r8, lsl #16 │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ mov r4, r0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ bl ad64 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ bl ad64 │ │ │ │ - ldr r1, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ - sub ip, r1, #1 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r1, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ + sub ip, r1, #1 │ │ │ │ add ip, ip, ip, lsr #31 │ │ │ │ asr ip, ip, #1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - mov r0, r5 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mul r3, r1, r3 │ │ │ │ add r1, r4, #112 @ 0x70 │ │ │ │ bl ae84 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ add fp, sp, #32 │ │ │ │ + mov sl, r0 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ + str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ + ldr r1, [r0, #84] @ 0x54 │ │ │ │ + ldr r5, [r0, #88] @ 0x58 │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ - str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ - ldr r3, [r0, #76] @ 0x4c │ │ │ │ str r2, [fp, #-112] @ 0xffffff90 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ + str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ + ldr r3, [r0, #76] @ 0x4c │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ add r2, r3, #3 │ │ │ │ bic r2, r2, #3 │ │ │ │ - add r7, r2, #2 │ │ │ │ - mul r3, r7, r3 │ │ │ │ - str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ + add r8, r2, #2 │ │ │ │ + mul r3, r8, r3 │ │ │ │ lsl r6, r3, #4 │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ - ldr r1, [r0, #84] @ 0x54 │ │ │ │ - ldr r5, [r0, #88] @ 0x58 │ │ │ │ - mov r8, r0 │ │ │ │ - bcs 8aa80 │ │ │ │ + bcs 8c1b0 │ │ │ │ sub sp, sp, r6 │ │ │ │ - add r3, sp, #24 │ │ │ │ cmp r1, #0 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ - ble 8aa68 │ │ │ │ + ble 8c184 │ │ │ │ mul r3, r5, r4 │ │ │ │ + mov r7, #1 │ │ │ │ str r6, [fp, #-116] @ 0xffffff8c │ │ │ │ + mov r6, r8 │ │ │ │ + str r1, [fp, #-108] @ 0xffffff94 │ │ │ │ lsl r3, r3, #3 │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ - mov sl, #1 │ │ │ │ - add r3, r3, r7 │ │ │ │ + add r3, r3, r8 │ │ │ │ + mov r8, sl │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ add r3, r4, r4, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ mul r3, r5, r3 │ │ │ │ - mov r6, r7 │ │ │ │ lsl r3, r3, #3 │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ - mov r9, r8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ - str r1, [fp, #-108] @ 0xffffff94 │ │ │ │ - ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ + ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ add r3, r2, r3 │ │ │ │ - str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ + ldr r9, [fp, #-104] @ 0xffffff98 │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ - ldr r7, [fp, #-104] @ 0xffffff98 │ │ │ │ - cmp r3, r7 │ │ │ │ - ble 8aa70 │ │ │ │ - mov r8, r7 │ │ │ │ - ldr r4, [r9, #108] @ 0x6c │ │ │ │ + cmp r3, r9 │ │ │ │ + ble 8c1a0 │ │ │ │ + mov sl, r9 │ │ │ │ + sub ip, sl, r6 │ │ │ │ + ldr lr, [fp, #-68] @ 0xffffffbc │ │ │ │ + mov r9, ip │ │ │ │ + str sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ + ldr r5, [r8, #88] @ 0x58 │ │ │ │ + str ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ + ldr r4, [r8, #108] @ 0x6c │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ + mul r9, r5, r9 │ │ │ │ + ldr r1, [r8, #76] @ 0x4c │ │ │ │ sub r3, r4, #-536870911 @ 0xe0000001 │ │ │ │ - ldr r5, [r9, #88] @ 0x58 │ │ │ │ - sub ip, r8, r6 │ │ │ │ + ldr r2, [r8, #104] @ 0x68 │ │ │ │ + lsl r9, r9, #3 │ │ │ │ add r3, r0, r3, lsl #3 │ │ │ │ + add lr, lr, r9 │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ - mov r3, ip │ │ │ │ - mul r3, r5, r3 │ │ │ │ - ldr lr, [fp, #-68] @ 0xffffffbc │ │ │ │ - ldr r2, [r9, #104] @ 0x68 │ │ │ │ - ldr r1, [r9, #76] @ 0x4c │ │ │ │ - add lr, lr, r3, lsl #3 │ │ │ │ - str ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ - str r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ - lsl r7, r3, #3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - stm sp, {r4, r6} │ │ │ │ mov r3, r2 │ │ │ │ + stm sp, {r4, r6} │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ - str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r2, r1 │ │ │ │ - str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, lr │ │ │ │ bl ad58 │ │ │ │ ldr lr, [fp, #-80] @ 0xffffffb0 │ │ │ │ - mvn r2, #0 │ │ │ │ - sub lr, lr, r7 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - rsb r7, r5, #0 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + sub lr, lr, r9 │ │ │ │ + rsb r9, r5, #0 │ │ │ │ mov r0, lr │ │ │ │ - stm sp, {r4, r6, r7} │ │ │ │ + stm sp, {r4, r6, r9} │ │ │ │ + ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ str lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ bl ad58 │ │ │ │ - ldr r3, [r9, #112] @ 0x70 │ │ │ │ + ldr r3, [r8, #112] @ 0x70 │ │ │ │ ldr r2, [r3] │ │ │ │ - stmib sp, {r8, sl} │ │ │ │ + str sl, [sp, #4] │ │ │ │ + add sl, sl, r6 │ │ │ │ + str r7, [sp, #8] │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ - ldr ip, [r9, #64] @ 0x40 │ │ │ │ - ldr r3, [r9, #108] @ 0x6c │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ + ldr ip, [r8, #64] @ 0x40 │ │ │ │ + ldr r3, [r8, #108] @ 0x6c │ │ │ │ blx ip │ │ │ │ - str sl, [sp, #16] │ │ │ │ + stmib sp, {r6, r7} │ │ │ │ + mov r3, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - stmib sp, {r6, sl} │ │ │ │ + str r7, [sp, #16] │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - mov r3, r4 │ │ │ │ bl b7cc │ │ │ │ mvn r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r7, [sp, #12] │ │ │ │ stm sp, {r5, r6} │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ + str r7, [sp, #16] │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl b7cc │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ - add r8, r8, r6 │ │ │ │ - cmp r3, r8 │ │ │ │ - bgt 8a7cc │ │ │ │ + cmp r3, sl │ │ │ │ + bgt 8bee4 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r4, [r9, #108] @ 0x6c │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ + ldr r4, [r8, #108] @ 0x6c │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ + sub r5, r5, r0 │ │ │ │ + ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r3, r4, #-536870911 @ 0xe0000001 │ │ │ │ - ldr r7, [r9, #88] @ 0x58 │ │ │ │ + ldr r9, [r8, #88] @ 0x58 │ │ │ │ add r3, r1, r3, lsl #3 │ │ │ │ + ldr r2, [r8, #76] @ 0x4c │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov r3, r0 │ │ │ │ - mul r3, r7, r3 │ │ │ │ - ldr r8, [r9, #104] @ 0x68 │ │ │ │ - lsl ip, r3, #3 │ │ │ │ + ldr sl, [r8, #104] @ 0x68 │ │ │ │ + mul r3, r9, r3 │ │ │ │ + lsl lr, r3, #3 │ │ │ │ + mov r3, sl │ │ │ │ + add ip, ip, lr │ │ │ │ + mov r0, ip │ │ │ │ + str lr, [fp, #-52] @ 0xffffffcc │ │ │ │ + stm sp, {r4, r5, r9} │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r7, [sp, #16] │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ - ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ - ldr r2, [r9, #76] @ 0x4c │ │ │ │ - add lr, ip, r3, lsl #3 │ │ │ │ - sub r5, r5, r0 │ │ │ │ - stm sp, {r4, r5, r7, sl} │ │ │ │ - mov r0, lr │ │ │ │ - str sl, [sp, #16] │ │ │ │ - mov r3, r8 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ - str lr, [fp, #-52] @ 0xffffffcc │ │ │ │ bl ad58 │ │ │ │ - ldr lr, [fp, #-80] @ 0xffffffb0 │ │ │ │ - ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ + ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ mvn r3, #0 │ │ │ │ + ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ str r3, [sp, #12] │ │ │ │ - sub ip, lr, ip │ │ │ │ - str sl, [sp, #16] │ │ │ │ - rsb lr, r7, #0 │ │ │ │ + mov r3, sl │ │ │ │ + str r7, [sp, #16] │ │ │ │ + sub ip, ip, lr │ │ │ │ + rsb lr, r9, #0 │ │ │ │ mov r0, ip │ │ │ │ str lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ - mov r3, r8 │ │ │ │ stm sp, {r4, r5, lr} │ │ │ │ - str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ + str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl ad58 │ │ │ │ - ldr r3, [r9, #112] @ 0x70 │ │ │ │ + ldr r3, [r8, #112] @ 0x70 │ │ │ │ ldr r2, [r3] │ │ │ │ - str sl, [sp, #8] │ │ │ │ + str r7, [sp, #8] │ │ │ │ ldr lr, [fp, #-76] @ 0xffffffb4 │ │ │ │ str lr, [sp, #4] │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldr ip, [r9, #64] @ 0x40 │ │ │ │ - ldr r3, [r9, #108] @ 0x6c │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ + ldr ip, [r8, #64] @ 0x40 │ │ │ │ + ldr r3, [r8, #108] @ 0x6c │ │ │ │ blx ip │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r8, [sp] │ │ │ │ - stmib sp, {r5, sl} │ │ │ │ - ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ + str sl, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ + stmib sp, {r5, r7, r9} │ │ │ │ + str r7, [sp, #16] │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ + ldr r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r9 │ │ │ │ bl b7cc │ │ │ │ - str sl, [sp, #16] │ │ │ │ - ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ + str r7, [sp, #16] │ │ │ │ mvn r3, #0 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ + str sl, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ + str r3, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - mov r2, r7 │ │ │ │ bl b7cc │ │ │ │ - ldr r4, [fp, #-68] @ 0xffffffbc │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ ldr r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ + ldr r4, [fp, #-68] @ 0xffffffbc │ │ │ │ add r2, r4, r3 │ │ │ │ - mov r1, r2 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ + mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ add r2, r3, #1 │ │ │ │ - ldr r3, [r9, #92] @ 0x5c │ │ │ │ + ldr r3, [r8, #92] @ 0x5c │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ add r3, r4, r3, lsl #3 │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt 8a798 │ │ │ │ + bgt 8beb0 │ │ │ │ ldr r6, [fp, #-116] @ 0xffffff8c │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ - bcs 8aa9c │ │ │ │ + bcs 8c1cc │ │ │ │ sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ ldr r5, [fp, #-76] @ 0xffffffb4 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ - b 8a8fc │ │ │ │ + b 8c018 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl b3f4 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ - cmp r1, #0 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - bgt 8a750 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt 8be68 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl b52c │ │ │ │ - sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 8c184 │ │ │ │ │ │ │ │ -0008aaac : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r9, [pc, #232] @ 8aba0 │ │ │ │ +0008c1d8 : │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ mov r4, r2 │ │ │ │ - add r9, pc, r9 │ │ │ │ mov r5, r0 │ │ │ │ + mov r0, #28 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ - mov r2, r9 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r9, [pc, #264] @ 8c308 │ │ │ │ + str sl, [sp, #24] │ │ │ │ ldr r1, [r4] │ │ │ │ - mov r0, #28 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + ldr r7, [pc, #252] @ 8c30c │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r2, r9 │ │ │ │ bl b838 │ │ │ │ - mov r8, #0 │ │ │ │ - ldr r7, [pc, #196] @ 8aba4 │ │ │ │ - add r7, pc, r7 │ │ │ │ mov r1, r0 │ │ │ │ - str r6, [r0, #20] │ │ │ │ str r4, [r0, #16] │ │ │ │ + str r6, [r0, #20] │ │ │ │ + add r7, pc, r7 │ │ │ │ str r8, [r0, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl b508 │ │ │ │ - ldr r3, [pc, #168] @ 8aba8 │ │ │ │ + ldr r3, [pc, #212] @ 8c310 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 8ab34 │ │ │ │ + beq 8c270 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #28 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - str r6, [r0, #20] │ │ │ │ str r4, [r0, #16] │ │ │ │ + str r6, [r0, #20] │ │ │ │ str r8, [r0, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl b508 │ │ │ │ - ldr r9, [pc, #112] @ 8abac │ │ │ │ + ldr r9, [pc, #156] @ 8c314 │ │ │ │ + mov r0, #28 │ │ │ │ + mov r8, #1 │ │ │ │ ldr r1, [r4] │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r9 │ │ │ │ - mov r0, #28 │ │ │ │ bl b838 │ │ │ │ - mov r8, #1 │ │ │ │ mov r1, r0 │ │ │ │ - str r6, [r0, #20] │ │ │ │ str r4, [r0, #16] │ │ │ │ + str r6, [r0, #20] │ │ │ │ str r8, [r0, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl b508 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + beq 8c2f0 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #28 │ │ │ │ blx r3 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + mov r1, r0 │ │ │ │ str r4, [r0, #16] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + str r6, [r0, #20] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ str r8, [r0, #24] │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + add sp, sp, #32 │ │ │ │ b b508 │ │ │ │ - @ instruction: 0xfffff7d4 │ │ │ │ - andseq r4, r4, r4, ror #1 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xfffff744 │ │ │ │ + mulseq r4, ip, r9 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0xfffff750 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + @ instruction: 0xfffff6d0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ + ldr r9, [r0, #64] @ 0x40 │ │ │ │ strd r2, [sp, #24] │ │ │ │ add r2, r0, #68 @ 0x44 │ │ │ │ ldm r2, {r2, r4, r7} │ │ │ │ ldr ip, [r0, #88] @ 0x58 │ │ │ │ sub lr, r2, #1 │ │ │ │ - add r6, lr, lr, lsr #31 │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r9, [r0, #64] @ 0x40 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + add r6, lr, lr, lsr #31 │ │ │ │ ldr r5, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ rsb r6, ip, r6, asr #1 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - ble 8ada8 │ │ │ │ + ble 8c520 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ sub r7, r3, #1 │ │ │ │ - ldr r0, [r0] │ │ │ │ + cmp r9, #1 │ │ │ │ add lr, lr, r7, lsl #1 │ │ │ │ + mul r3, r4, r3 │ │ │ │ + ldr r0, [r0] │ │ │ │ add r0, r0, lr, lsl #3 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ lsl r0, r6, #4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r9, #1 │ │ │ │ lsl r0, r5, #3 │ │ │ │ - mul r3, r4, r3 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ble 8ada8 │ │ │ │ + ble 8c520 │ │ │ │ cmp ip, #0 │ │ │ │ - ble 8ada8 │ │ │ │ + ble 8c520 │ │ │ │ cmp r4, #1 │ │ │ │ mul r2, r4, r2 │ │ │ │ - bne 8adb0 │ │ │ │ + bne 8c53c │ │ │ │ add r0, r3, r2 │ │ │ │ rsb r3, r3, r3, lsl #28 │ │ │ │ + str ip, [sp, #32] │ │ │ │ add fp, r1, r0, lsl #3 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ lsl r1, r2, #3 │ │ │ │ add r2, r2, r3, lsl #1 │ │ │ │ - lsl r8, r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ - lsl r2, ip, #4 │ │ │ │ + lsl r8, r2, #3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ + lsl r2, ip, #4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #32] │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ - mov ip, #1 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ + mov ip, #1 │ │ │ │ mov r4, fp │ │ │ │ mov r6, ip │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r9, r4 │ │ │ │ - add r8, r3, r4 │ │ │ │ add fp, r5, #16 │ │ │ │ mov sl, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ + add r8, r3, r4 │ │ │ │ ldrd r0, [fp, #-16] │ │ │ │ + add sl, sl, #1 │ │ │ │ + add fp, fp, #16 │ │ │ │ ldrd r2, [r8] │ │ │ │ + ldrd r4, [r9] │ │ │ │ strd r0, [sp] │ │ │ │ - strd r2, [sp, #8] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - ldrd r2, [fp, #-8] │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r4, [r9] │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - add fp, fp, #16 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r9], #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cmp sl, r3 │ │ │ │ strd r0, [r8], #-8 │ │ │ │ - bne 8aca4 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne 8c41c │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r3, r5, r3 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ + add r3, r5, r3 │ │ │ │ add r5, r3, r2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ add r4, r4, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r6 │ │ │ │ - bne 8ac80 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr fp, [sp, #72] @ 0x48 │ │ │ │ + bne 8c3f8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr fp, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + add r3, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 8ac68 │ │ │ │ + bne 8c3e0 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl lr, r4, #3 │ │ │ │ + mov r5, #0 │ │ │ │ rsb r0, lr, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r3, r2 │ │ │ │ rsb r3, r3, r3, lsl #28 │ │ │ │ + add r4, r1, r0, lsl #3 │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ add r3, r2, r3, lsl #1 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + lsl r1, r2, #3 │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - add r4, r1, r0, lsl #3 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - lsl r1, r2, #3 │ │ │ │ lsl r3, ip, #4 │ │ │ │ - mov r5, #0 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - str r9, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, #1 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r8, r8, #1 │ │ │ │ mov fp, r6 │ │ │ │ - add sl, r6, r3 │ │ │ │ add r5, r7, #16 │ │ │ │ mov r4, #0 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ + add sl, r6, r3 │ │ │ │ ldrd r2, [fp] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - strd r2, [sp] │ │ │ │ - ldrd r2, [r5, #-8] │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r8, [r5, #-16] │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r5, r5, #16 │ │ │ │ + ldrd r8, [r5, #-32] @ 0xffffffe0 │ │ │ │ ldrd r6, [sl] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r5, #-24] @ 0xffffffe8 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r5, r5, #16 │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [fp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r0, [sl] │ │ │ │ add fp, fp, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - strd r0, [sl] │ │ │ │ add sl, sl, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 8ae2c │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + bne 8c5b8 │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r3, r7, r3 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ + add r3, r7, r3 │ │ │ │ add r7, r3, r2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ add r6, r6, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r8, r3 │ │ │ │ - bne 8ae08 │ │ │ │ + bne 8c594 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 8adf4 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + bne 8c580 │ │ │ │ + b 8c520 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r1 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ - ldr lr, [r5, #76] @ 0x4c │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ - mov r4, r2 │ │ │ │ - ldr ip, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ + mov r4, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr lr, [r5, #76] @ 0x4c │ │ │ │ + ldr ip, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ cmp lr, #0 │ │ │ │ - mov r6, r1 │ │ │ │ + str lr, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ mul r3, ip, r3 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ add r2, r4, r2 │ │ │ │ - str lr, [sp, #72] @ 0x48 │ │ │ │ - ble 8b02c │ │ │ │ + ble 8c7bc │ │ │ │ lsl r1, r1, #3 │ │ │ │ cmp ip, #1 │ │ │ │ mul r4, ip, r4 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bne 8b280 │ │ │ │ + bne 8ca28 │ │ │ │ + lsl r1, r4, #3 │ │ │ │ + lsl fp, r3, #3 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + rsb r1, r1, #0 │ │ │ │ + add r9, r6, fp │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ rsb r1, r4, r4, lsl #29 │ │ │ │ - lsl ip, r1, #3 │ │ │ │ - str ip, [sp, #108] @ 0x6c │ │ │ │ mla ip, r3, r0, r1 │ │ │ │ - lsl fp, r3, #3 │ │ │ │ sub ip, ip, r3 │ │ │ │ lsl ip, ip, #3 │ │ │ │ - str ip, [sp, #104] @ 0x68 │ │ │ │ + str ip, [sp, #100] @ 0x64 │ │ │ │ sub ip, r0, #1 │ │ │ │ lsr ip, ip, #1 │ │ │ │ add r8, ip, #1 │ │ │ │ sub ip, r0, #2 │ │ │ │ mul ip, r3, ip │ │ │ │ - add r9, r6, r3, lsl #3 │ │ │ │ - lsl ip, ip, #3 │ │ │ │ - str ip, [sp, #100] @ 0x64 │ │ │ │ - sub ip, r0, #3 │ │ │ │ - lsr ip, ip, #1 │ │ │ │ - add ip, ip, #2 │ │ │ │ add r3, r3, r1 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ - sub ip, r4, #-536870911 @ 0xe0000001 │ │ │ │ + lsl r1, r2, #3 │ │ │ │ lsl ip, ip, #3 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ - lsl r3, r2, #3 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ + sub ip, r0, #3 │ │ │ │ + lsr ip, ip, #1 │ │ │ │ + add ip, ip, #2 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 8b07c │ │ │ │ + bgt 8c820 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, #1 │ │ │ │ add r9, r9, ip │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 8b00c │ │ │ │ + bne 8c79c │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ mov r2, r6 │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mul r2, r3, r2 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ add r2, r6, r2, lsl #3 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ + ldr r3, [pc, #1252] @ 8ccdc │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #1216] @ 8b534 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 8abb0 │ │ │ │ - sub r3, r3, #8 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + b 8c318 │ │ │ │ + add r3, r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ mov r8, fp │ │ │ │ - mov r3, r9 │ │ │ │ mov fp, r2 │ │ │ │ mov r2, r1 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, r9 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ cmp fp, r4 │ │ │ │ - ble 8b268 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ble 8ca10 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov lr, #0 │ │ │ │ add r6, r3, r1 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r9, r6 │ │ │ │ add r5, r3, r1 │ │ │ │ add lr, lr, #1 │ │ │ │ mov ip, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r6, [ip] │ │ │ │ add r1, r1, #1 │ │ │ │ + cmp fp, r1 │ │ │ │ strd r6, [sp] │ │ │ │ ldrd r6, [r0] │ │ │ │ - cmp fp, r1 │ │ │ │ strd r6, [ip], #-8 │ │ │ │ ldrd r6, [sp] │ │ │ │ strd r6, [r0], #-8 │ │ │ │ - bne 8b0d4 │ │ │ │ + bne 8c87c │ │ │ │ cmp lr, sl │ │ │ │ add r9, r9, r8 │ │ │ │ sub r5, r5, r8 │ │ │ │ - bne 8b0c4 │ │ │ │ + bne 8c86c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 8b244 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ble 8c9ec │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + mov r7, #1 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #108] @ 0x6c │ │ │ │ add r6, r3, r1 │ │ │ │ - ldr r5, [sp, #92] @ 0x5c │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - mov r7, #1 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ - mov r9, r3 │ │ │ │ mov fp, r6 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, r9, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, r4, r9 │ │ │ │ add r6, r5, r9 │ │ │ │ - add r3, r3, r9 │ │ │ │ - add r7, fp, r4 │ │ │ │ + add r7, r4, fp │ │ │ │ add sl, r5, fp │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, r3, r9 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [r6, #8]! │ │ │ │ - ldr r3, [pc, #964] @ 8b538 │ │ │ │ + ldrd r0, [r6] │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #952] @ 8b538 │ │ │ │ + ldr r3, [pc, #960] @ 8cce0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [pc, #952] @ 8cce0 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - ldrd r0, [r7] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #932] @ 8b538 │ │ │ │ + ldrd r0, [r7, #-8]! │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [pc, #932] @ 8cce0 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sl, #8]! │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #912] @ 8b538 │ │ │ │ + ldrd r0, [sl] │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #900] @ 8cce0 │ │ │ │ + ldrd r0, [ip, #-8]! │ │ │ │ + str ip, [sp] │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r0, [sp, #32] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - strd r0, [r6] │ │ │ │ + strd r0, [r6], #8 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - strd r0, [r7], #-8 │ │ │ │ + strd r0, [r7] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - strd r0, [sl] │ │ │ │ + strd r0, [sl], #8 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - strd r0, [r3], #-8 │ │ │ │ - str r3, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [ip] │ │ │ │ cmp r6, r3 │ │ │ │ - bne 8b168 │ │ │ │ + bne 8c910 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ add r9, r9, r8 │ │ │ │ sub fp, fp, r8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne 8b148 │ │ │ │ + bne 8c8f0 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, r2, #1 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 8b0a4 │ │ │ │ + bne 8c84c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ - b 8b02c │ │ │ │ + b 8c7bc │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 8b244 │ │ │ │ + ble 8c9ec │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ - b 8b02c │ │ │ │ + b 8c7bc │ │ │ │ + lsl lr, r4, #3 │ │ │ │ + cmp r0, #0 │ │ │ │ + lsl r7, r3, #3 │ │ │ │ + str lr, [sp, #68] @ 0x44 │ │ │ │ + rsb lr, lr, #0 │ │ │ │ + add r1, r6, r7 │ │ │ │ + str lr, [sp, #108] @ 0x6c │ │ │ │ rsb lr, r4, r4, lsl #29 │ │ │ │ - lsl r8, lr, #3 │ │ │ │ mla lr, r3, r0, lr │ │ │ │ - lsl r7, r3, #3 │ │ │ │ sub lr, lr, r3 │ │ │ │ lsl lr, lr, #3 │ │ │ │ - str lr, [sp, #108] @ 0x6c │ │ │ │ + str lr, [sp, #112] @ 0x70 │ │ │ │ sub lr, r0, #1 │ │ │ │ lsr lr, lr, #1 │ │ │ │ add sl, lr, #1 │ │ │ │ sub lr, r0, #2 │ │ │ │ mul lr, r3, lr │ │ │ │ - add r1, r6, r3, lsl #3 │ │ │ │ + sub r3, r3, r4 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ lsl lr, lr, #3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ str lr, [sp, #104] @ 0x68 │ │ │ │ sub lr, r0, #3 │ │ │ │ lsr lr, lr, #1 │ │ │ │ add lr, lr, #2 │ │ │ │ - sub r3, r3, r4 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - str lr, [sp, #68] @ 0x44 │ │ │ │ - cmp r0, #0 │ │ │ │ - rsb lr, r8, #0 │ │ │ │ - str lr, [sp, #56] @ 0x38 │ │ │ │ - str r8, [sp, #112] @ 0x70 │ │ │ │ + str lr, [sp, #64] @ 0x40 │ │ │ │ mov lr, #0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bgt 8b310 │ │ │ │ + bgt 8cab8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add lr, lr, #1 │ │ │ │ add r1, r1, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, lr │ │ │ │ - beq 8b02c │ │ │ │ + beq 8c7bc │ │ │ │ cmp r0, #0 │ │ │ │ - ble 8b2f0 │ │ │ │ + ble 8ca98 │ │ │ │ lsl r3, ip, #3 │ │ │ │ - ldr r9, [pc, #540] @ 8b538 │ │ │ │ - rsb r4, r3, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r9, [pc, #540] @ 8cce0 │ │ │ │ mov r8, #0 │ │ │ │ mov ip, r2 │ │ │ │ - mov r0, lr │ │ │ │ + rsb r4, r3, #0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r7 │ │ │ │ - str sl, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + mov r0, lr │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ + str sl, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, ip │ │ │ │ - bge 8b524 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - mov r5, #0 │ │ │ │ - add fp, r1, r2 │ │ │ │ + bge 8cccc │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ + mov r5, #0 │ │ │ │ mov lr, r5 │ │ │ │ - strd r8, [sp, #24] │ │ │ │ + str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ + strd r8, [sp, #24] │ │ │ │ ldr r9, [sp, #116] @ 0x74 │ │ │ │ - add sl, r1, r2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + add fp, r1, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + add sl, r1, r2 │ │ │ │ add lr, lr, #1 │ │ │ │ mov r1, fp │ │ │ │ + str r9, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - str r9, [sp] │ │ │ │ ldrd r6, [r1] │ │ │ │ - ldrd r8, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp ip, r0 │ │ │ │ + ldrd r8, [r2] │ │ │ │ strd r8, [r1] │ │ │ │ - strd r6, [r2] │ │ │ │ add r1, r1, r4 │ │ │ │ + strd r6, [r2] │ │ │ │ add r2, r2, r4 │ │ │ │ - bne 8b38c │ │ │ │ + bne 8cb34 │ │ │ │ ldr r9, [sp] │ │ │ │ add fp, fp, r3 │ │ │ │ - cmp lr, r9 │ │ │ │ sub sl, sl, r3 │ │ │ │ - bne 8b378 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + cmp lr, r9 │ │ │ │ + bne 8cb20 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cmp r2, #2 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - ble 8b500 │ │ │ │ + cmp r2, #2 │ │ │ │ + ble 8cca8 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r5, #1 │ │ │ │ - add r7, r1, r2 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r7, r1 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ + add r7, r1, r2 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r7, r1 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr fp, [sp, #68] @ 0x44 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r7 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sl, fp] │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sl, fp] │ │ │ │ + add r6, r6, #1 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - add r6, r6, #1 │ │ │ │ strd r0, [sp] │ │ │ │ ldrd r0, [r5, r4] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldrd r0, [r5, fp] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sl, r4] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp] │ │ │ │ strd r0, [sl, fp] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [r5, r4] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ strd r0, [r5, fp] │ │ │ │ + add fp, fp, r7 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - add fp, fp, r7 │ │ │ │ - cmp r3, r6 │ │ │ │ strd r0, [sl, r4] │ │ │ │ sub r4, r4, r7 │ │ │ │ - bne 8b424 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne 8cbcc │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp r5, r2 │ │ │ │ add r7, sl, r3 │ │ │ │ sub r6, r6, r3 │ │ │ │ - bne 8b400 │ │ │ │ + cmp r5, r2 │ │ │ │ + bne 8cba8 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, #1 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, r2 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 8b340 │ │ │ │ + bne 8cae8 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ - b 8b02c │ │ │ │ + b 8c7bc │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt 8b518 │ │ │ │ - b 8b500 │ │ │ │ + bgt 8ccc0 │ │ │ │ + b 8cca8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #104] @ 8b5b0 │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r2, [pc, #116] @ 8cd64 │ │ │ │ mov r0, r1 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ ldr r4, [r1] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #16 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - beq 8b5a4 │ │ │ │ - ldr r2, [pc, #72] @ 8b5b4 │ │ │ │ + beq 8cd58 │ │ │ │ + ldr r2, [pc, #80] @ 8cd68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #36] @ 8b5b8 │ │ │ │ + ldr r1, [pc, #44] @ 8cd6c │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 8b5bc │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #16] @ 8cd70 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 8b56c │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0013b4bc │ │ │ │ - andseq fp, r3, r0, lsl #31 │ │ │ │ - andseq fp, r3, r8, ror r4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 8cd18 │ │ │ │ + andeq r0, r0, r4, lsr #8 │ │ │ │ + andseq sp, r3, r8, ror sp │ │ │ │ + andseq lr, r3, ip, lsr r8 │ │ │ │ + andseq sp, r3, ip, lsr #26 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r3 │ │ │ │ bics r3, r1, #4 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #28 │ │ │ │ - bne 8b5dc │ │ │ │ + bne 8cda0 │ │ │ │ tst r5, #1 │ │ │ │ - bne 8b5e8 │ │ │ │ + bne 8cdc0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ tst r2, #1 │ │ │ │ mov r6, r2 │ │ │ │ - beq 8b5dc │ │ │ │ + beq 8cda0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ tst r3, #8 │ │ │ │ - bne 8b5dc │ │ │ │ + bne 8cda0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov r4, r1 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r9, #1 │ │ │ │ movne r9, #0 │ │ │ │ add r7, r9, r3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r4, r1 │ │ │ │ sub r9, r3, r9 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, r2 │ │ │ │ sub r3, r3, #1 │ │ │ │ sub r3, r5, r3 │ │ │ │ sub r8, r3, r7 │ │ │ │ - beq 8b86c │ │ │ │ + beq 8d04c │ │ │ │ bl b310 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ bl b460 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ bl ae0c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl b7f0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 8b894 │ │ │ │ + beq 8d074 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mul r2, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ bl b460 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, #2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mul r2, r8, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, #2 │ │ │ │ bl b0e8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + str r4, [sp] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mul r3, r7, r3 │ │ │ │ - str r4, [sp] │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ mov r2, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ bl ae0c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl b7f0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 8b894 │ │ │ │ + beq 8d074 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8b888 │ │ │ │ - ldr r2, [pc, #396] @ 8b8a8 │ │ │ │ + bne 8d068 │ │ │ │ + ldr r2, [pc, #404] @ 8d088 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #392] @ 8b8ac │ │ │ │ + ldr r1, [pc, #400] @ 8d08c │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b1b4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov sl, r0 │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ + str r5, [r0, #68] @ 0x44 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r7, [r0, #84] @ 0x54 │ │ │ │ + str r9, [r0, #88] @ 0x58 │ │ │ │ + str fp, [r0, #92] @ 0x5c │ │ │ │ + str r8, [r0, #96] @ 0x60 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - str r8, [r0, #96] @ 0x60 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ str r3, [r0, #100] @ 0x64 │ │ │ │ - str r7, [r0, #84] @ 0x54 │ │ │ │ - str r9, [r0, #88] @ 0x58 │ │ │ │ - str fp, [r0, #92] @ 0x5c │ │ │ │ - str r5, [r0, #68] @ 0x44 │ │ │ │ sub r0, r6, #1 │ │ │ │ - bl 1c5f88 │ │ │ │ - ldr r3, [pc, #312] @ 8b8b0 │ │ │ │ + bl 1c9ff0 │ │ │ │ + ldr r3, [pc, #320] @ 8d090 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ - add r8, r8, #8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ lsl r0, r9, #1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - add ip, sl, #8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldm r8!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm r8, {r0, r1, r2, r3} │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + ldreq r1, [pc, #220] @ 8d094 │ │ │ │ + ldrne r1, [pc, #220] @ 8d098 │ │ │ │ + strd r2, [sl, #8] │ │ │ │ + ldrd r2, [r8, #16] │ │ │ │ + strd r2, [sl, #16] │ │ │ │ + ldrd r2, [r8, #24] │ │ │ │ + strd r2, [sl, #24] │ │ │ │ + ldrd r2, [r8, #32] │ │ │ │ ldrd r8, [sl, #16] │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldreq r1, [pc, #192] @ 8b8b4 │ │ │ │ - ldrne r1, [pc, #192] @ 8b8b8 │ │ │ │ + strd r2, [sl, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #164] @ 8b8bc │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #164] @ 8d09c │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sl, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sl, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #128] @ 8b8c0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #128] @ 8d0a0 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sl, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sl, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sl, #32] │ │ │ │ mov r0, sl │ │ │ │ - b 8b5e0 │ │ │ │ + b 8cda4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mul r2, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ bl b460 │ │ │ │ mov sl, r0 │ │ │ │ - b 8b648 │ │ │ │ - ldr r2, [pc, #52] @ 8b8c4 │ │ │ │ + b 8ce20 │ │ │ │ + ldr r2, [pc, #52] @ 8d0a4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 8b71c │ │ │ │ + b 8cef4 │ │ │ │ mov r0, #0 │ │ │ │ bl b628 │ │ │ │ mov r0, fp │ │ │ │ bl b628 │ │ │ │ - b 8b5dc │ │ │ │ - andeq r0, r0, r8, lsl r2 │ │ │ │ - andseq pc, r3, r4, lsl r9 @ │ │ │ │ + b 8cda0 │ │ │ │ + andeq r0, r0, r8, lsr r2 │ │ │ │ + andseq r2, r4, ip, lsr r1 │ │ │ │ svccc 0x00e00000 │ │ │ │ andsmi r0, r4, r0 │ │ │ │ andsmi r0, ip, r0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ eormi r0, r6, r0 │ │ │ │ - @ instruction: 0xfffff6ac │ │ │ │ - push {r4, lr} │ │ │ │ + @ instruction: 0xfffff654 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b628 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b628 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ mov r4, r0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ + str lr, [sp, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ bl ad64 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ bl ad64 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add r1, r4, #100 @ 0x64 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mul r3, r2, r3 │ │ │ │ - ldr r2, [pc, #16] @ 8b934 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r2, [pc, #20] @ 8d12c │ │ │ │ add r2, pc, r2 │ │ │ │ bl ae84 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - andseq sp, r3, r4, asr #23 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r3, [pc, #1420] @ 8bed0 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r0, r4, ip, lsr r4 │ │ │ │ + ldr r3, [pc, #1464] @ 8d6f0 │ │ │ │ mov r2, #0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 8abb0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + bl 8c318 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ mov r2, r5 │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mul r2, r3, r2 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ add r2, r5, r2, lsl #3 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ + ldr ip, [r4, #64] @ 0x40 │ │ │ │ ldr lr, [r4, #76] @ 0x4c │ │ │ │ - ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ + ldr r1, [r4, #72] @ 0x48 │ │ │ │ + cmp lr, #0 │ │ │ │ + str lr, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - cmp lr, #0 │ │ │ │ mul r3, r1, r3 │ │ │ │ - ldr ip, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ add r2, r8, r2 │ │ │ │ - str lr, [sp, #80] @ 0x50 │ │ │ │ - ble 8bc04 │ │ │ │ + ble 8d410 │ │ │ │ lsl r0, r0, #3 │ │ │ │ cmp r1, #1 │ │ │ │ mul r6, r8, r1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne 8bc28 │ │ │ │ - lsl r0, r6, #3 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + bne 8d448 │ │ │ │ sub r0, ip, #2 │ │ │ │ - mla r0, r3, r0, r6 │ │ │ │ lsl fp, r3, #3 │ │ │ │ + mov sl, r2 │ │ │ │ + lsl r4, r6, #3 │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + mul r0, r3, r0 │ │ │ │ + add r1, r5, fp │ │ │ │ + mov r9, fp │ │ │ │ + lsl r5, r2, #3 │ │ │ │ lsl r0, r0, #3 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #92] @ 0x5c │ │ │ │ + rsb r4, r4, #0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ sub r0, ip, #3 │ │ │ │ lsr r0, r0, #1 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ + mov r4, r6 │ │ │ │ add r0, r0, #2 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - sub r0, r6, #-536870911 @ 0xe0000001 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - sub r0, r3, r6 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - sub r0, ip, #-536870911 @ 0xe0000001 │ │ │ │ - mul r0, r3, r0 │ │ │ │ - sub r1, r3, r6 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + rsb r0, r6, r6, lsl #29 │ │ │ │ + add lr, r0, r3 │ │ │ │ + mla r0, r3, ip, r0 │ │ │ │ + add lr, lr, #1 │ │ │ │ + sub r0, r0, r3 │ │ │ │ lsl r3, r0, #3 │ │ │ │ + mov r0, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ sub r3, ip, #1 │ │ │ │ lsr r3, r3, #1 │ │ │ │ - lsl lr, r2, #3 │ │ │ │ - add r1, r5, r1, lsl #3 │ │ │ │ add r5, r3, #1 │ │ │ │ - sub r3, lr, #8 │ │ │ │ - mov r9, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r0, #0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r6 │ │ │ │ + lsl r3, lr, #3 │ │ │ │ mov fp, r5 │ │ │ │ - str ip, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, r1 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #2 │ │ │ │ - ble 8be94 │ │ │ │ + ble 8d6b4 │ │ │ │ cmp sl, r4 │ │ │ │ - ble 8bc0c │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - add r8, r3, r2 │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - mov r4, r8 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ble 8d42c │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ - add r6, r3, r2 │ │ │ │ mov r7, #1 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r5, [sp, #108] @ 0x6c │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, r6, r5 │ │ │ │ - str r3, [sp] │ │ │ │ - add r3, r4, r5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r6, r3, r2 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + add r3, r5, r6 │ │ │ │ add sl, r8, r4 │ │ │ │ - add r3, r3, r4 │ │ │ │ add fp, r8, r6 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp] │ │ │ │ + add r3, r5, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldrd r0, [sl, #8]! │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldrd r4, [fp, #8]! │ │ │ │ - strd r2, [sp, #16] │ │ │ │ + add r3, r3, r4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldrd r4, [fp] │ │ │ │ + ldr ip, [sp] │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sl] │ │ │ │ + ldrd r2, [ip, #-8]! │ │ │ │ + ldrd r4, [lr, #-8]! │ │ │ │ + str ip, [sp] │ │ │ │ strd r0, [sp, #24] │ │ │ │ - ldrd r4, [ip] │ │ │ │ - bl 1c5cb4 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - strd r0, [sl] │ │ │ │ + strd r0, [sl], #8 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r2, r4 │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - strd r0, [r3], #-8 │ │ │ │ - str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ + strd r4, [sp, #16] │ │ │ │ ldrd r4, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [fp] │ │ │ │ + strd r0, [fp], #8 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + strd r0, [lr] │ │ │ │ cmp sl, r3 │ │ │ │ - strd r0, [ip], #-8 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bne 8bad0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bne 8d2cc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add r7, r7, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ + sub r6, r6, r9 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, r4, r9 │ │ │ │ - sub r6, r6, r9 │ │ │ │ - bne 8baa4 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - ldm r0, {r0, r3, r4} │ │ │ │ + cmp r7, r3 │ │ │ │ + bne 8d2a0 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - mov r5, r3 │ │ │ │ - add r6, r3, r2 │ │ │ │ - mov r7, r3 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r7, r0 │ │ │ │ mov lr, #0 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r3 │ │ │ │ + add r6, r3, r2 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + add r5, r3, r2 │ │ │ │ mov r3, r9 │ │ │ │ add lr, lr, #1 │ │ │ │ - mov ip, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov ip, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldrd r8, [ip] │ │ │ │ add r2, r2, #1 │ │ │ │ + cmp sl, r2 │ │ │ │ strd r8, [sp] │ │ │ │ ldrd r8, [r1] │ │ │ │ - cmp sl, r2 │ │ │ │ strd r8, [ip], #-8 │ │ │ │ ldrd r8, [sp] │ │ │ │ strd r8, [r1], #-8 │ │ │ │ - bne 8bbb4 │ │ │ │ + bne 8d3bc │ │ │ │ cmp fp, lr │ │ │ │ - add r5, r5, r3 │ │ │ │ - sub r6, r6, r3 │ │ │ │ - bne 8bba4 │ │ │ │ + add r6, r6, r3 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + bne 8d3ac │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r9, r3 │ │ │ │ - add r3, r7, r2 │ │ │ │ + mov r3, r0 │ │ │ │ + add r0, r7, #1 │ │ │ │ + add r3, r3, r2 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - add r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 8ba5c │ │ │ │ + bne 8d260 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 8ba68 │ │ │ │ - b 8bc04 │ │ │ │ + bne 8d26c │ │ │ │ + b 8d410 │ │ │ │ + sub r0, ip, #2 │ │ │ │ + lsl r7, r3, #3 │ │ │ │ lsl r1, r1, #3 │ │ │ │ + mul r0, r3, r0 │ │ │ │ rsb r4, r1, #0 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - sub r1, r3, r6 │ │ │ │ - lsl r0, r1, #3 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - lsl r0, r6, #3 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - sub r0, ip, #2 │ │ │ │ - mla r6, r3, r0, r6 │ │ │ │ - lsl r7, r3, #3 │ │ │ │ - lsl r0, r6, #3 │ │ │ │ + add r1, r5, r7 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ sub r0, ip, #3 │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r0, r0, #2 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + lsl r0, r6, #3 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + sub r0, r3, r6 │ │ │ │ + rsb r6, r6, r6, lsl #29 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - sub r0, ip, #-536870911 @ 0xe0000001 │ │ │ │ - mul r0, r3, r0 │ │ │ │ - add r1, r5, r1, lsl #3 │ │ │ │ + mla r0, r3, ip, r6 │ │ │ │ + sub r0, r0, r3 │ │ │ │ lsl r3, r0, #3 │ │ │ │ + mov r0, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ sub r3, ip, #1 │ │ │ │ lsr r3, r3, #1 │ │ │ │ add fp, r3, #1 │ │ │ │ - mov r0, #0 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ cmp ip, #2 │ │ │ │ - ble 8bea4 │ │ │ │ + ble 8d6c4 │ │ │ │ cmp r8, r2 │ │ │ │ - bge 8be58 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str fp, [sp, #88] @ 0x58 │ │ │ │ - add r7, r1, r3 │ │ │ │ + bge 8d678 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r5, #1 │ │ │ │ - add r6, r1, r3 │ │ │ │ - mov sl, r6 │ │ │ │ - mov fp, r7 │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + str fp, [sp, #88] @ 0x58 │ │ │ │ + mov fp, r1 │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + add r7, r1, r3 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + mov sl, r7 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #32] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + add r6, r6, #1 │ │ │ │ ldrd r2, [sl, r7] │ │ │ │ ldrd r4, [sl, r9] │ │ │ │ + ldrd r0, [fp, r7] │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldrd r2, [fp, r9] │ │ │ │ - ldrd r0, [fp, r7] │ │ │ │ + strd r0, [sp] │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - add r6, r6, #1 │ │ │ │ strd r0, [fp, r7] │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r4, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r0, [sl, r9] │ │ │ │ + ldrd r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r0, [sl, r7] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r7, r7, r8 │ │ │ │ - cmp r3, r6 │ │ │ │ strd r0, [fp, r9] │ │ │ │ sub r9, r9, r8 │ │ │ │ - bne 8bcf0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne 8d50c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r5, r5, #1 │ │ │ │ add fp, fp, r3 │ │ │ │ sub sl, sl, r3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r5, r5, #1 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r3 │ │ │ │ - bne 8bcdc │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - ldm r0, {r0, r1, r4} │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ + bne 8d4f8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + mov r5, #0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - add r9, r1, r3 │ │ │ │ - mov r6, r1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + sub r9, r1, r3 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov lr, r9 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r5, #0 │ │ │ │ mov r9, ip │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #16] │ │ │ │ + add r6, r1, r3 │ │ │ │ add r5, r5, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, lr │ │ │ │ - mov ip, r8 │ │ │ │ + mov r1, lr │ │ │ │ str r6, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + mov ip, r8 │ │ │ │ str r7, [sp, #8] │ │ │ │ - ldrd sl, [r0] │ │ │ │ - ldrd r6, [r3] │ │ │ │ + ldrd sl, [r1] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ - strd r6, [r0] │ │ │ │ + ldrd r6, [r3] │ │ │ │ + strd r6, [r1] │ │ │ │ + add r1, r1, r4 │ │ │ │ strd sl, [r3] │ │ │ │ - add r0, r0, r4 │ │ │ │ add r3, r3, r4 │ │ │ │ - bne 8bdec │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + bne 8d610 │ │ │ │ ldr r6, [sp] │ │ │ │ - cmp r5, r1 │ │ │ │ - add r6, r6, r7 │ │ │ │ - sub lr, lr, r7 │ │ │ │ - bne 8bdd4 │ │ │ │ + cmp r5, r0 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + add lr, lr, r7 │ │ │ │ + sub r6, r6, r7 │ │ │ │ + bne 8d5f8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov fp, r0 │ │ │ │ + mov ip, r9 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + add r0, r0, #1 │ │ │ │ add r1, r1, r3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r0, r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - mov ip, r9 │ │ │ │ - bne 8bc94 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 8d4b8 │ │ │ │ + b 8d410 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r0, r0, #1 │ │ │ │ add r1, r1, r3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 8bc9c │ │ │ │ - b 8bc04 │ │ │ │ + bne 8d4c0 │ │ │ │ + b 8d410 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt 8bb8c │ │ │ │ + bgt 8d38c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 8bc04 │ │ │ │ + beq 8d410 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 8bc04 │ │ │ │ - b 8be74 │ │ │ │ + ble 8d410 │ │ │ │ + b 8d694 │ │ │ │ cmp ip, #0 │ │ │ │ - ble 8bc04 │ │ │ │ + ble 8d410 │ │ │ │ cmp r8, r2 │ │ │ │ - blt 8bdac │ │ │ │ + blt 8d5cc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r0, r0, #1 │ │ │ │ add r1, r1, r3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 8bea4 │ │ │ │ - b 8bc04 │ │ │ │ + bne 8d6c4 │ │ │ │ + b 8d410 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ │ │ │ │ -0008bed4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #92] @ 8bf3c │ │ │ │ +0008d6f4 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ + mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mov r0, #16 │ │ │ │ + ldr r6, [pc, #112] @ 8d780 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ldr r5, [pc, #108] @ 8d784 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, #16 │ │ │ │ bl b838 │ │ │ │ - ldr r5, [pc, #68] @ 8bf40 │ │ │ │ - add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b508 │ │ │ │ - ldr r3, [pc, #52] @ 8bf44 │ │ │ │ + ldr r3, [pc, #84] @ 8d788 │ │ │ │ + add r5, pc, r5 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ + beq 8d770 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b508 │ │ │ │ - @ instruction: 0xfffff6d8 │ │ │ │ - andseq r2, r4, r8, asr #25 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xfffff658 │ │ │ │ + mulseq r4, r0, r4 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ │ │ │ │ -0008bf48 : │ │ │ │ +0008d78c : │ │ │ │ b b268 │ │ │ │ │ │ │ │ -0008bf4c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0008d790 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b5f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl b640 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl b64c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b508 │ │ │ │ │ │ │ │ -0008bfa8 : │ │ │ │ - push {r4, lr} │ │ │ │ +0008d800 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b574 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b508 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r2, r1 │ │ │ │ - mov r4, r1 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ - push {r4, lr} │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r0] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #20] @ 8c074 │ │ │ │ - ldr r4, [r0] │ │ │ │ + ldr r1, [pc, #24] @ 8d90c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x0013aad0 │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq sp, r3, r8, lsr #5 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b628 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b628 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + strd r4, [sp, #-20]! @ 0xffffffec │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str lr, [sp, #16] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - beq 8c100 │ │ │ │ + beq 8d9ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8c100 │ │ │ │ + ble 8d9ac │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8c144 │ │ │ │ + beq 8d9fc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #392] @ 8c26c │ │ │ │ + ldr r2, [pc, #400] @ 8db20 │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8c10c │ │ │ │ - ldr r2, [pc, #376] @ 8c270 │ │ │ │ + beq 8d9c4 │ │ │ │ + ldr r2, [pc, #384] @ 8db24 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8c234 │ │ │ │ + beq 8dae8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r6, #164] @ 0xa4 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne 8c100 │ │ │ │ + bne 8d9ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b85c │ │ │ │ cmp r0, #2 │ │ │ │ - ble 8c258 │ │ │ │ + ble 8db0c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8c100 │ │ │ │ + beq 8d9ac │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ - b 8c0f0 │ │ │ │ + b 8d99c │ │ │ │ bl b364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8c20c │ │ │ │ + bne 8dac0 │ │ │ │ ldr r3, [r6, #164] @ 0xa4 │ │ │ │ tst r3, #32 │ │ │ │ - beq 8c16c │ │ │ │ + beq 8da24 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 8c100 │ │ │ │ + bne 8d9ac │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl afe0 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ bl b214 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b7f0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 8c220 │ │ │ │ + beq 8dad4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ mov r0, r6 │ │ │ │ + str r3, [sp] │ │ │ │ bl b7d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8c220 │ │ │ │ + beq 8dad4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r1, [pc, #160] @ 8c274 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #152] @ 8db28 │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b1fc │ │ │ │ - add r1, r7, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r0, #8 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ str r7, [r0, #64] @ 0x40 │ │ │ │ + add r1, r7, #8 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ str r5, [r0, #72] @ 0x48 │ │ │ │ add r0, r6, #8 │ │ │ │ bl b358 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + b 8d9b0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8c100 │ │ │ │ - b 8c0d8 │ │ │ │ + beq 8d9ac │ │ │ │ + b 8d984 │ │ │ │ mov r0, #0 │ │ │ │ bl b628 │ │ │ │ mov r0, r7 │ │ │ │ bl b628 │ │ │ │ - b 8c100 │ │ │ │ + b 8d9ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b5bc │ │ │ │ cmp r0, #2 │ │ │ │ - bgt 8c100 │ │ │ │ + bgt 8d9ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b85c │ │ │ │ cmp r0, #2 │ │ │ │ - bgt 8c150 │ │ │ │ - b 8c100 │ │ │ │ + bgt 8da08 │ │ │ │ + b 8d9ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b5bc │ │ │ │ cmp r0, #2 │ │ │ │ - bgt 8c150 │ │ │ │ - b 8c128 │ │ │ │ - @ instruction: 0xffffff10 │ │ │ │ - @ instruction: 0xfffffed0 │ │ │ │ - andseq r0, r4, ip, asr #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + bgt 8da08 │ │ │ │ + b 8d9e0 │ │ │ │ + @ instruction: 0xfffffedc │ │ │ │ + @ instruction: 0xfffffe88 │ │ │ │ + andseq r2, r4, r0, lsl r8 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl ad64 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #16 │ │ │ │ b ad64 │ │ │ │ - push {r4, r5, lr} │ │ │ │ mov r1, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl b4fc │ │ │ │ - mov r1, #0 │ │ │ │ add r4, r4, #20 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + bl b4fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ + mov r1, #0 │ │ │ │ bl b4fc │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ bl b8c8 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r1, #1 │ │ │ │ - sub sp, sp, #12 │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl b4fc │ │ │ │ - mov r1, #1 │ │ │ │ add r4, r4, #20 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + bl b4fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ + mov r1, #1 │ │ │ │ bl b4fc │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ bl b8c8 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008c334 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #72] @ 8c388 │ │ │ │ +0008dc14 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r0 │ │ │ │ + mov r0, #12 │ │ │ │ + ldr r4, [pc, #84] @ 8dc7c │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, #12 │ │ │ │ bl ae48 │ │ │ │ add r3, r4, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl b508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #12 │ │ │ │ - bl ae48 │ │ │ │ add r4, r4, #24 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + bl ae48 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ + str r4, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b508 │ │ │ │ - andseq lr, r3, r8, lsl #26 │ │ │ │ + andseq r1, r4, ip, lsl r4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #4] @ 8c3a4 │ │ │ │ + ldr r1, [pc, #4] @ 8dc98 │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq fp, r3, ip, asr #3 │ │ │ │ + andseq sp, r3, r0, asr #18 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + str lr, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - beq 8c3f0 │ │ │ │ + beq 8dcf0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8c3dc │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + beq 8dcd4 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r1, #12] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8c3e4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 8dcc4 │ │ │ │ bl b58c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8c3dc │ │ │ │ - ldr r2, [pc, #36] @ 8c41c │ │ │ │ - ldr r1, [pc, #36] @ 8c420 │ │ │ │ + beq 8dcc4 │ │ │ │ + ldr r2, [pc, #44] @ 8dd24 │ │ │ │ + mov r0, #64 @ 0x40 │ │ │ │ + ldr r1, [pc, #40] @ 8dd28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ bl b1fc │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ bl aec0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0xffffff8c │ │ │ │ - @ instruction: 0x0013feb4 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xffffff7c │ │ │ │ + @ instruction: 0x001425b0 │ │ │ │ │ │ │ │ -0008c424 : │ │ │ │ - ldr r1, [pc, #32] @ 8c44c │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ +0008dd2c : │ │ │ │ + ldr r1, [pc, #44] @ 8dd60 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b508 │ │ │ │ - andseq lr, r3, r0, asr #24 │ │ │ │ + andseq r1, r4, ip, lsr #6 │ │ │ │ │ │ │ │ -0008c450 : │ │ │ │ - push {r4, lr} │ │ │ │ +0008dd64 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r2 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b154 │ │ │ │ str r4, [r0, #56] @ 0x38 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl aed8 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b52c │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ + sub sp, sp, #8 │ │ │ │ ldr r4, [r1] │ │ │ │ - mov r5, r1 │ │ │ │ bl b76c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ sub r3, r3, r1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ + asr r3, r3, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 8c538 │ │ │ │ - asr r3, r3, #3 │ │ │ │ + ldr r1, [pc, #120] @ 8de80 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8c51c │ │ │ │ - ldr r8, [pc, #80] @ 8c53c │ │ │ │ + ble 8de54 │ │ │ │ + ldr r8, [pc, #96] @ 8de84 │ │ │ │ add r7, r6, #16 │ │ │ │ mov r4, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [r7, #4]! │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldr r2, [r7, #4]! │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - add r4, r4, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt 8c4f4 │ │ │ │ - ldr r1, [pc, #28] @ 8c540 │ │ │ │ + bgt 8de2c │ │ │ │ + ldr r1, [pc, #44] @ 8de88 │ │ │ │ mov r0, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ ldr r3, [r5] │ │ │ │ + add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + add sp, sp, #24 │ │ │ │ bx r3 │ │ │ │ - ldrheq fp, [r3], -r0 │ │ │ │ - mulseq r3, r8, r0 │ │ │ │ - andseq sl, r3, r0, asr #13 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + @ instruction: 0x0013d7d8 │ │ │ │ + andseq sp, r3, r8, asr #15 │ │ │ │ + andseq ip, r3, ip, ror #27 │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #156] @ 8c5f0 │ │ │ │ + ldr r1, [pc, #184] @ 8df54 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b370 │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ sub r1, r1, r3 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ bl afd4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r8, [r3] │ │ │ │ cmp r8, #0 │ │ │ │ - ble 8c5ac │ │ │ │ + ble 8df00 │ │ │ │ add r6, r7, #16 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ bl afd4 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 8c594 │ │ │ │ + bne 8dee8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ bl b76c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl afd4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl b76c │ │ │ │ @@ -132353,3848 +133974,4165 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl afd4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl b898 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + add sp, sp, #24 │ │ │ │ b b898 │ │ │ │ - andseq fp, r3, r8, lsr r0 │ │ │ │ + andseq sp, r3, r8, asr #14 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ mov lr, r0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 8c62c │ │ │ │ + bne 8dfb4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ble 8c624 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ble 8df98 │ │ │ │ cmp r1, #1 │ │ │ │ ldr fp, [lr] │ │ │ │ ldr r3, [lr, #4] │ │ │ │ - beq 8c824 │ │ │ │ + beq 8e1ac │ │ │ │ cmp fp, #0 │ │ │ │ - ble 8c624 │ │ │ │ - ldr r6, [lr, #16] │ │ │ │ + ble 8df98 │ │ │ │ ldr r9, [lr, #12] │ │ │ │ - cmp r1, #2 │ │ │ │ lsl r7, r3, #3 │ │ │ │ - lsl r3, r6, #3 │ │ │ │ + cmp r1, #2 │ │ │ │ mov sl, r2 │ │ │ │ - lsleq r5, r9, #3 │ │ │ │ moveq r4, #0 │ │ │ │ + ldr r6, [lr, #16] │ │ │ │ + lsleq r5, r9, #3 │ │ │ │ + lsl r3, r6, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 8c7d8 │ │ │ │ + beq 8e160 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, fp │ │ │ │ mov ip, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ mov fp, r7 │ │ │ │ - add r3, lr, #48 @ 0x30 │ │ │ │ mov r6, lr │ │ │ │ mov r4, r0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, lr, #48 @ 0x30 │ │ │ │ stmib sp, {r3, r9} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8c624 │ │ │ │ + ble 8df98 │ │ │ │ sub r3, ip, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ str fp, [sp, #32] │ │ │ │ - ldr sl, [r6, #28] │ │ │ │ cmp ip, #3 │ │ │ │ - lsl r3, sl, #3 │ │ │ │ ldr r8, [r6, #24] │ │ │ │ + ldr sl, [r6, #28] │ │ │ │ + lsl r3, sl, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 8c8f4 │ │ │ │ + beq 8e290 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, r4 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 8c8c8 │ │ │ │ - ldr r5, [r4, #40] @ 0x28 │ │ │ │ + ble 8e264 │ │ │ │ cmp ip, #4 │ │ │ │ ldr fp, [r4, #36] @ 0x24 │ │ │ │ + ldr r5, [r4, #40] @ 0x28 │ │ │ │ lsl r3, r5, #3 │ │ │ │ - beq 8c848 │ │ │ │ + beq 8e1e4 │ │ │ │ mov r9, fp │ │ │ │ - cmp r9, #0 │ │ │ │ mov fp, r3 │ │ │ │ - ble 8c774 │ │ │ │ - mov r3, #0 │ │ │ │ + cmp r9, #0 │ │ │ │ + ble 8e0fc │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ mov r6, r3 │ │ │ │ - mov r4, sl │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + mov r4, sl │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, #0 │ │ │ │ - mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add sl, sl, #1 │ │ │ │ - bl 8c5f4 │ │ │ │ - cmp sl, r9 │ │ │ │ add r5, r5, fp │ │ │ │ - bne 8c730 │ │ │ │ + bl 8df58 │ │ │ │ + cmp sl, r9 │ │ │ │ + bne 8e0b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ add r4, r4, r3 │ │ │ │ - bne 8c728 │ │ │ │ + bne 8e0b0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add sl, sl, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 8c6dc │ │ │ │ + bne 8e064 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add r3, r3, #1 │ │ │ │ add r4, r4, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 8c6b0 │ │ │ │ - b 8c624 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 8e038 │ │ │ │ + b 8df98 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ + add sl, sl, r7 │ │ │ │ bl b4cc │ │ │ │ cmp fp, r4 │ │ │ │ - add sl, sl, r7 │ │ │ │ - beq 8c624 │ │ │ │ + beq 8df98 │ │ │ │ mov r0, sl │ │ │ │ cmp r9, #0 │ │ │ │ - ble 8c624 │ │ │ │ + ble 8df98 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 8c7b8 │ │ │ │ + beq 8e140 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ - cmp r9, r1 │ │ │ │ strd r2, [r0] │ │ │ │ add r0, r0, ip │ │ │ │ - bne 8c7fc │ │ │ │ + cmp r9, r1 │ │ │ │ + bne 8e184 │ │ │ │ add r4, r4, #1 │ │ │ │ - cmp fp, r4 │ │ │ │ add sl, sl, r7 │ │ │ │ - bne 8c7f4 │ │ │ │ - b 8c624 │ │ │ │ + cmp fp, r4 │ │ │ │ + bne 8e17c │ │ │ │ + b 8df98 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 8c624 │ │ │ │ + ble 8df98 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 8ca20 │ │ │ │ + bne 8e3bc │ │ │ │ lsl r2, fp, #3 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ b b4cc │ │ │ │ lsl r2, fp, #3 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r6, #0 │ │ │ │ - mov r4, sl │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + mov r4, sl │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - b 8c878 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b 8e214 │ │ │ │ mov r0, r4 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 8ca48 │ │ │ │ + ble 8e3e4 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 8c968 │ │ │ │ + bne 8e304 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r6, r6, #1 │ │ │ │ + add r4, r4, r7 │ │ │ │ bl b4cc │ │ │ │ cmp r8, r6 │ │ │ │ - add r4, r4, r7 │ │ │ │ - bne 8c874 │ │ │ │ + bne 8e210 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ add sl, sl, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r7, r7, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ - bne 8c6e4 │ │ │ │ - mov r6, r4 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne 8e06c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ + mov r6, r4 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ add r4, r4, fp │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 8c694 │ │ │ │ - b 8c624 │ │ │ │ + bne 8e01c │ │ │ │ + b 8df98 │ │ │ │ cmp r8, #0 │ │ │ │ + lsl r9, r8, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, #0 │ │ │ │ - lsl r9, r8, #3 │ │ │ │ mov fp, r4 │ │ │ │ mov r7, ip │ │ │ │ - ble 8c948 │ │ │ │ + ble 8e2e4 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 8c9c0 │ │ │ │ + bne 8e35c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ bl b4cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 8c95c │ │ │ │ + beq 8e2f8 │ │ │ │ cmp r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bgt 8c910 │ │ │ │ - mov r4, fp │ │ │ │ + bgt 8e2ac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ + mov r4, fp │ │ │ │ mov ip, r7 │ │ │ │ - b 8c8d8 │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + b 8e274 │ │ │ │ mov r4, fp │ │ │ │ mov ip, r7 │ │ │ │ - b 8c794 │ │ │ │ + b 8e11c │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r9, fp │ │ │ │ mov r5, r6 │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ mov r6, r4 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ - cmp r1, r9 │ │ │ │ strd r2, [r0] │ │ │ │ add r0, r0, fp │ │ │ │ - bne 8c994 │ │ │ │ + cmp r1, r9 │ │ │ │ + bne 8e330 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ add r6, r6, r1 │ │ │ │ - bne 8c98c │ │ │ │ - b 8c774 │ │ │ │ - mov ip, r7 │ │ │ │ + bne 8e328 │ │ │ │ + b 8e0fc │ │ │ │ ldr lr, [sp, #16] │ │ │ │ + mov ip, r7 │ │ │ │ mov r7, r4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ mov r4, fp │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr fp, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, fp │ │ │ │ - add r3, r3, #1 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ strd sl, [r1] │ │ │ │ add r1, r1, lr │ │ │ │ - bne 8c9e4 │ │ │ │ + bne 8e380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ + mov fp, r0 │ │ │ │ add r7, r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov fp, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 8c9d8 │ │ │ │ - b 8c8d8 │ │ │ │ + bne 8e374 │ │ │ │ + b 8e274 │ │ │ │ lsl r3, r3, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ - cmp fp, r1 │ │ │ │ strd r4, [r2] │ │ │ │ add r2, r2, r3 │ │ │ │ - bne 8ca30 │ │ │ │ - b 8c624 │ │ │ │ + cmp fp, r1 │ │ │ │ + bne 8e3cc │ │ │ │ + b 8df98 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ - b 8c774 │ │ │ │ + b 8e0fc │ │ │ │ │ │ │ │ -0008ca58 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0008e3f4 : │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str lr, [sp, #32] │ │ │ │ ldr lr, [r0] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmn lr, #-2147483647 @ 0x80000001 │ │ │ │ - beq 8cc68 │ │ │ │ + beq 8e614 │ │ │ │ cmp lr, #0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 8cc5c │ │ │ │ - ble 8cc68 │ │ │ │ + beq 8e608 │ │ │ │ + ble 8e614 │ │ │ │ cmp lr, #1 │ │ │ │ ldr fp, [r0, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - beq 8cc70 │ │ │ │ + beq 8e630 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 8cc68 │ │ │ │ + ble 8e614 │ │ │ │ lsl sl, r3, #3 │ │ │ │ - mov r6, sl │ │ │ │ - add r3, r0, #64 @ 0x40 │ │ │ │ mov r5, #0 │ │ │ │ - mov sl, r0 │ │ │ │ + add r3, r0, #64 @ 0x40 │ │ │ │ mov r8, fp │ │ │ │ + mov r6, sl │ │ │ │ + mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp lr, #2 │ │ │ │ ldr fp, [sl, #16] │ │ │ │ ldr r3, [sl, #20] │ │ │ │ - beq 8cebc │ │ │ │ + beq 8e894 │ │ │ │ mov ip, lr │ │ │ │ cmp fp, #0 │ │ │ │ - ble 8cf4c │ │ │ │ + ble 8e924 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ mov r7, r9 │ │ │ │ mov r4, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ mov r8, r6 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, fp │ │ │ │ - str r3, [sp, #20] │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sl, #28] │ │ │ │ cmp ip, #3 │ │ │ │ ldr r1, [sl, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 8ce00 │ │ │ │ + beq 8e7d8 │ │ │ │ sub r3, ip, #5 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ mov r8, r5 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8ce80 │ │ │ │ + ble 8e858 │ │ │ │ lsl r3, r1, #3 │ │ │ │ mov fp, #0 │ │ │ │ mov r6, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r8, [sp, #32] │ │ │ │ cmp ip, #4 │ │ │ │ ldr r5, [sl, #40] @ 0x28 │ │ │ │ ldr r2, [sl, #44] @ 0x2c │ │ │ │ - beq 8cd04 │ │ │ │ + beq 8e6dc │ │ │ │ cmp r5, #0 │ │ │ │ - ble 8cd98 │ │ │ │ + ble 8e770 │ │ │ │ cmp ip, #5 │ │ │ │ ldr r8, [sl, #52] @ 0x34 │ │ │ │ - ldr r1, [sl, #56] @ 0x38 │ │ │ │ lsl r9, r2, #3 │ │ │ │ - beq 8cc98 │ │ │ │ + ldr r1, [sl, #56] @ 0x38 │ │ │ │ + beq 8e66c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ mov fp, sl │ │ │ │ mov sl, r3 │ │ │ │ mov r3, r5 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ + mov r6, r2 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 8cbf8 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + ble 8e5a4 │ │ │ │ lsl r5, r5, #3 │ │ │ │ mov r4, #0 │ │ │ │ - mov r6, sl │ │ │ │ mov r7, r1 │ │ │ │ - mov r2, r6 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov r6, sl │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 8c5f4 │ │ │ │ - cmp r4, r8 │ │ │ │ add r6, r6, r5 │ │ │ │ - bne 8cbb0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 8df58 │ │ │ │ + cmp r4, r8 │ │ │ │ + bne 8e55c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ + add sl, sl, r9 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - add sl, sl, r9 │ │ │ │ - beq 8cc08 │ │ │ │ + beq 8e5b4 │ │ │ │ ldr r8, [fp, #52] @ 0x34 │ │ │ │ ldr r5, [fp, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ - bgt 8cb9c │ │ │ │ + bgt 8e548 │ │ │ │ add r6, r6, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ add sl, sl, r9 │ │ │ │ - bne 8cb94 │ │ │ │ - mov sl, fp │ │ │ │ + cmp r6, r1 │ │ │ │ + bne 8e540 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ + mov sl, fp │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ add fp, fp, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r6, r6, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp fp, r3 │ │ │ │ - bne 8cb3c │ │ │ │ + bne 8e4e8 │ │ │ │ add r4, sp, #24 │ │ │ │ - ldm r4, {r4, r7, r8} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldm r4, {r4, r7, r8} │ │ │ │ add r4, r4, #1 │ │ │ │ - cmp r4, r8 │ │ │ │ add r7, r7, r3 │ │ │ │ - beq 8ce94 │ │ │ │ + cmp r4, r8 │ │ │ │ + beq 8e86c │ │ │ │ ldr r3, [sl, #28] │ │ │ │ ldr r1, [sl, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8cb14 │ │ │ │ + b 8e4c0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r1] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp fp, #0 │ │ │ │ - ble 8cc68 │ │ │ │ + ble 8e614 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 8cff4 │ │ │ │ + bne 8e9cc │ │ │ │ lsl r2, fp, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ b b4cc │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - mov r7, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ + mov r7, #0 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 8cce8 │ │ │ │ + ble 8e6bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8cf20 │ │ │ │ + bne 8e8f8 │ │ │ │ lsl r2, r8, #3 │ │ │ │ mov r1, #0 │ │ │ │ bl b4cc │ │ │ │ add r7, r7, #1 │ │ │ │ - cmp r7, r5 │ │ │ │ add r4, r4, r9 │ │ │ │ - beq 8ccfc │ │ │ │ + cmp r7, r5 │ │ │ │ + beq 8e6d4 │ │ │ │ ldr r8, [sl, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r1, [sl, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bgt 8ccb0 │ │ │ │ + bgt 8e684 │ │ │ │ add r7, r7, #1 │ │ │ │ - cmp r7, r5 │ │ │ │ add r4, r4, r9 │ │ │ │ - movne r0, r4 │ │ │ │ - bne 8cca8 │ │ │ │ + cmp r7, r5 │ │ │ │ + beq 8e6d4 │ │ │ │ + mov r0, r4 │ │ │ │ + b 8e67c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - b 8cc18 │ │ │ │ + b 8e5c4 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ mov r4, sl │ │ │ │ mov r9, r5 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - ldr sl, [sp, #32] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 8cd68 │ │ │ │ + ble 8e740 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 8cf60 │ │ │ │ + bne 8e938 │ │ │ │ lsl r2, r9, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl b4cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add fp, fp, #1 │ │ │ │ add r6, r6, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 8cd80 │ │ │ │ + beq 8e758 │ │ │ │ ldr r9, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r9, #0 │ │ │ │ - bgt 8cd28 │ │ │ │ + bgt 8e700 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add fp, fp, #1 │ │ │ │ add r6, r6, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp fp, r3 │ │ │ │ - bne 8cd20 │ │ │ │ + bne 8e6f8 │ │ │ │ mov r3, sl │ │ │ │ ldr ip, [sp] │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 8cdc0 │ │ │ │ + b 8e798 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add fp, fp, #1 │ │ │ │ add r6, r6, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp fp, r3 │ │ │ │ - bne 8cb4c │ │ │ │ + bne 8e4f8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ add r4, r4, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r4, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ - bne 8caf0 │ │ │ │ + bne 8e49c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r6, r8 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ add r9, r9, r6 │ │ │ │ - beq 8cc68 │ │ │ │ + beq 8e614 │ │ │ │ ldr fp, [sl, #16] │ │ │ │ ldr r3, [sl, #20] │ │ │ │ - b 8cac4 │ │ │ │ + b 8e470 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov fp, ip │ │ │ │ mov r6, r8 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - ble 8ce60 │ │ │ │ + ble 8e838 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8cf8c │ │ │ │ + bne 8e964 │ │ │ │ lsl r2, ip, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl b4cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ - beq 8ce74 │ │ │ │ + beq 8e84c │ │ │ │ ldr ip, [sl, #28] │ │ │ │ ldr r1, [sl, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bgt 8ce24 │ │ │ │ + bgt 8e7fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ - bne 8ce1c │ │ │ │ + bne 8e7f4 │ │ │ │ ldr r5, [sp] │ │ │ │ mov lr, fp │ │ │ │ - b 8cea8 │ │ │ │ + b 8e880 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ add r7, r7, r3 │ │ │ │ - bne 8cb14 │ │ │ │ + bne 8e4c0 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + mov lr, ip │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - mov lr, ip │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp r8, r5 │ │ │ │ add r9, r9, r6 │ │ │ │ - bne 8cab0 │ │ │ │ - b 8cc68 │ │ │ │ + cmp r8, r5 │ │ │ │ + bne 8e45c │ │ │ │ + b 8e614 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r8 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 8cf0c │ │ │ │ + ble 8e8e4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 8cfc8 │ │ │ │ + bne 8e9a0 │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl b4cc │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp fp, r5 │ │ │ │ add r9, r9, sl │ │ │ │ - beq 8cc68 │ │ │ │ + cmp fp, r5 │ │ │ │ + beq 8e614 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ ldr r3, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 8ced4 │ │ │ │ + bgt 8e8ac │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp fp, r5 │ │ │ │ add r9, r9, sl │ │ │ │ - bne 8cecc │ │ │ │ - b 8cc68 │ │ │ │ + cmp fp, r5 │ │ │ │ + bne 8e8a4 │ │ │ │ + b 8e614 │ │ │ │ lsl lr, r1, #3 │ │ │ │ mov ip, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp r2, r8 │ │ │ │ strd r0, [ip] │ │ │ │ add ip, ip, lr │ │ │ │ - bne 8cf34 │ │ │ │ - b 8ccc4 │ │ │ │ + cmp r2, r8 │ │ │ │ + bne 8e90c │ │ │ │ + b 8e698 │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp r8, r5 │ │ │ │ add r9, r9, r6 │ │ │ │ - bne 8cac4 │ │ │ │ - b 8cc68 │ │ │ │ + cmp r8, r5 │ │ │ │ + bne 8e470 │ │ │ │ + b 8e614 │ │ │ │ lsl r2, r2, #3 │ │ │ │ mov lr, r6 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add ip, ip, #1 │ │ │ │ - cmp ip, r9 │ │ │ │ strd r0, [lr] │ │ │ │ add lr, lr, r2 │ │ │ │ - bne 8cf74 │ │ │ │ - b 8cd40 │ │ │ │ + cmp ip, r9 │ │ │ │ + bne 8e94c │ │ │ │ + b 8e718 │ │ │ │ lsl r0, r1, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov lr, r5 │ │ │ │ - add r2, r2, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ + add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ strd r4, [r1] │ │ │ │ add r1, r1, r0 │ │ │ │ - bne 8cfa0 │ │ │ │ + bne 8e978 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, lr │ │ │ │ - b 8ce3c │ │ │ │ + b 8e814 │ │ │ │ lsl r1, r3, #3 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ strd r6, [r2] │ │ │ │ add r2, r2, r1 │ │ │ │ - bne 8cfdc │ │ │ │ - b 8ceec │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 8e9b4 │ │ │ │ + b 8e8c4 │ │ │ │ lsl r3, r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp fp, r2 │ │ │ │ strd r4, [r1] │ │ │ │ add r1, r1, r3 │ │ │ │ - bne 8d004 │ │ │ │ - b 8cc68 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + cmp fp, r2 │ │ │ │ + bne 8e9dc │ │ │ │ + b 8e614 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl afe0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ bl b088 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b8b0 │ │ │ │ │ │ │ │ -0008d048 : │ │ │ │ - ldr r3, [pc, #8] @ 8d058 │ │ │ │ +0008ea34 : │ │ │ │ + ldr r3, [pc, #8] @ 8ea44 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r3, r0, lsl #3 │ │ │ │ bx lr │ │ │ │ - andseq ip, r3, r4, lsr #9 │ │ │ │ + andseq lr, r3, r0, lsr #22 │ │ │ │ │ │ │ │ -0008d05c : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0008ea48 : │ │ │ │ cmp r2, r3 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r5, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r4, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, r1 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - beq 8d310 │ │ │ │ - ldr r0, [r4] │ │ │ │ + ldr r9, [sp, #88] @ 0x58 │ │ │ │ + beq 8ed6c │ │ │ │ + ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ movle r7, #0 │ │ │ │ movle r0, #24 │ │ │ │ - ble 8d114 │ │ │ │ - sub r3, r6, #4 │ │ │ │ - mov r2, r4 │ │ │ │ - add r0, r3, r0, lsl #2 │ │ │ │ + ble 8eb14 │ │ │ │ + add r0, r9, r0, lsl #2 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r5 │ │ │ │ mov r7, #0 │ │ │ │ - b 8d0b8 │ │ │ │ + b 8eab4 │ │ │ │ cmp r3, r0 │ │ │ │ add r7, r7, #1 │ │ │ │ add r2, r2, #12 │ │ │ │ - beq 8d104 │ │ │ │ + beq 8eb04 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ + mov ip, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt 8d0a8 │ │ │ │ - ldr r1, [r3] │ │ │ │ + bgt 8eaa4 │ │ │ │ + ldr r1, [ip] │ │ │ │ bic ip, r1, #4 │ │ │ │ cmp ip, #3 │ │ │ │ - beq 8d0a8 │ │ │ │ + beq 8eaa4 │ │ │ │ sub r1, r1, #9 │ │ │ │ cmp r1, #7 │ │ │ │ movhi r1, #0 │ │ │ │ movls r1, #1 │ │ │ │ cmp ip, #10 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8d0a8 │ │ │ │ + bne 8eaa4 │ │ │ │ cmp r3, r0 │ │ │ │ add r2, r2, #12 │ │ │ │ - bne 8d0b8 │ │ │ │ + bne 8eab4 │ │ │ │ cmp r7, #0 │ │ │ │ addne r0, r7, #5 │ │ │ │ - lslne r0, r0, #2 │ │ │ │ moveq r0, #24 │ │ │ │ - ldr r1, [pc, #540] @ 8d338 │ │ │ │ + lslne r0, r0, #2 │ │ │ │ + ldr r1, [pc, #636] @ 8ed98 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b160 │ │ │ │ - mov fp, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ bl ae6c │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [fp, #4] │ │ │ │ - ble 8d2f0 │ │ │ │ - sub r6, r6, #4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r9, #0 │ │ │ │ - add r4, r6, r2, lsl #2 │ │ │ │ - b 8d17c │ │ │ │ - add r1, fp, r9, lsl #2 │ │ │ │ - str r2, [r1, #20] │ │ │ │ - ldmib r3, {r0, r1, r2} │ │ │ │ - add ip, r9, r9, lsl #1 │ │ │ │ - add ip, r7, ip, lsl #2 │ │ │ │ - cmp r6, r4 │ │ │ │ - add r9, r9, #1 │ │ │ │ - add r3, r3, #12 │ │ │ │ - stmib ip, {r0, r1, r2} │ │ │ │ - beq 8d1c4 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r2, [r6, #4]! │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt 8d154 │ │ │ │ - bic r1, r2, #4 │ │ │ │ - cmp r1, #3 │ │ │ │ - beq 8d154 │ │ │ │ - sub r0, r2, #9 │ │ │ │ - cmp r0, #7 │ │ │ │ - movhi r0, #0 │ │ │ │ - movls r0, #1 │ │ │ │ - cmp r1, #10 │ │ │ │ - moveq r0, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8d154 │ │ │ │ - cmp r6, r4 │ │ │ │ - add r3, r3, #12 │ │ │ │ - bne 8d17c │ │ │ │ - cmp r9, #1 │ │ │ │ - ble 8d328 │ │ │ │ - add r7, fp, #20 │ │ │ │ - sub r3, r9, #1 │ │ │ │ - mov lr, #0 │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - mov r2, lr │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r0, [sl, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8ed20 │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, r9, r3, lsl #2 │ │ │ │ + ldr ip, [sp] │ │ │ │ + mov lr, r9 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r7, r4 │ │ │ │ + b 8eb90 │ │ │ │ + add r4, ip, sl, lsl #2 │ │ │ │ + cmp lr, r2 │ │ │ │ + add r1, r1, #12 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + add r3, sl, sl, lsl #1 │ │ │ │ + add sl, sl, #1 │ │ │ │ + ldrd r4, [r1, #-8] │ │ │ │ + add r3, r0, r3, lsl #2 │ │ │ │ + strd r4, [r3, #4] │ │ │ │ + ldr r4, [r1] │ │ │ │ + str r4, [r3, #12] │ │ │ │ + beq 8ebd8 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r3, [lr], #4 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt 8eb60 │ │ │ │ + bic r4, r3, #4 │ │ │ │ + cmp r4, #3 │ │ │ │ + beq 8eb60 │ │ │ │ + sub r5, r3, #9 │ │ │ │ + cmp r5, #7 │ │ │ │ + movhi r5, #0 │ │ │ │ + movls r5, #1 │ │ │ │ + cmp r4, #10 │ │ │ │ + moveq r5, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 8eb60 │ │ │ │ + cmp lr, r2 │ │ │ │ + add r1, r1, #12 │ │ │ │ + bne 8eb90 │ │ │ │ + cmp sl, #1 │ │ │ │ + mov r4, r7 │ │ │ │ + ble 8ed58 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r9, #1 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + mov r8, r9 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr fp, [r2, #4] │ │ │ │ + add r7, r2, #20 │ │ │ │ mov r3, r7 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r8, [sp, #20] │ │ │ │ - str r5, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ - mov r8, r2 │ │ │ │ - add r8, r8, r8, lsl #1 │ │ │ │ - add r2, r2, #1 │ │ │ │ - mov sl, r3 │ │ │ │ + sub r2, r8, #1 │ │ │ │ + add r5, r8, r8, lsl #1 │ │ │ │ + mov r6, r3 │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ add r3, r3, #4 │ │ │ │ - mov r7, r2 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - mov r5, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r0, ip, #4 │ │ │ │ - add r1, r7, r7, lsl #1 │ │ │ │ - lsl r4, r1, #2 │ │ │ │ - add r1, r0, r1, lsl #2 │ │ │ │ - add r0, r0, r8 │ │ │ │ + mov r4, r8 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + mov r7, r3 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + sub r9, r5, #12 │ │ │ │ + stmib sp, {r2, r3, r8} │ │ │ │ + mov r8, r6 │ │ │ │ + add r0, fp, #4 │ │ │ │ + add r1, r0, r5 │ │ │ │ + add r0, r0, r9 │ │ │ │ bl b454 │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ + ldr r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 8d280 │ │ │ │ - add lr, ip, r8 │ │ │ │ - add lr, lr, #4 │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - add r4, ip, r4 │ │ │ │ - add r4, r4, #4 │ │ │ │ - stm r6, {r0, r1, r2} │ │ │ │ - ldm r4, {r0, r1, r2} │ │ │ │ - stm lr, {r0, r1, r2} │ │ │ │ - ldm r6, {r0, r1, r2} │ │ │ │ - stm r4, {r0, r1, r2} │ │ │ │ - ldr r2, [sl] │ │ │ │ - ldr r1, [r5] │ │ │ │ - str r1, [sl] │ │ │ │ - str r2, [r5] │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r9 │ │ │ │ - add r5, r5, #4 │ │ │ │ - blt 8d224 │ │ │ │ - ldmib sp, {r2, r3} │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 8d1fc │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + ble 8eca8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add ip, fp, r3 │ │ │ │ + ldrd r2, [ip, #4] │ │ │ │ + ldr lr, [ip, #12] │ │ │ │ + strd r2, [sp, #36] @ 0x24 │ │ │ │ + add r3, r4, r4, lsl #1 │ │ │ │ + add r3, fp, r3, lsl #2 │ │ │ │ + str lr, [sp, #44] @ 0x2c │ │ │ │ + ldrd r0, [r3, #4] │ │ │ │ + strd r0, [ip, #4] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + str r1, [ip, #12] │ │ │ │ + ldrd r0, [sp, #36] @ 0x24 │ │ │ │ + strd r0, [r3, #4] │ │ │ │ + str lr, [r3, #12] │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r2, [r7] │ │ │ │ + str r2, [r8] │ │ │ │ + str r3, [r7] │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r5, r5, #12 │ │ │ │ + cmp r4, sl │ │ │ │ + add r7, r7, #4 │ │ │ │ + blt 8ec3c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r8, sl │ │ │ │ + bne 8ec0c │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, r9, r9, lsl #1 │ │ │ │ - add ip, ip, #4 │ │ │ │ - mov lr, r3 │ │ │ │ - ldr r1, [ip, r3, lsl #2] │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, sl, sl, lsl #1 │ │ │ │ + add fp, fp, #4 │ │ │ │ + mov ip, r2 │ │ │ │ + ldr r1, [fp, r2, lsl #2] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 8d2e0 │ │ │ │ + bne 8ed10 │ │ │ │ ldr r1, [r7] │ │ │ │ sub r0, r1, #8 │ │ │ │ cmp r1, #4 │ │ │ │ cmpne r0, #1 │ │ │ │ - strls lr, [r7] │ │ │ │ - add r3, r3, #3 │ │ │ │ - cmp r3, r2 │ │ │ │ + strls ip, [r7] │ │ │ │ + add r2, r2, #3 │ │ │ │ add r7, r7, #4 │ │ │ │ - bne 8d2c0 │ │ │ │ - mov r0, sl │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 8ecf0 │ │ │ │ + mov r0, r8 │ │ │ │ bl ae18 │ │ │ │ - str r8, [fp, #12] │ │ │ │ - str r5, [fp, #16] │ │ │ │ - str r0, [fp, #8] │ │ │ │ - mov r0, fp │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r0, [r3, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + str r6, [r3, #12] │ │ │ │ + str r4, [r3, #16] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bne 8ed20 │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + add r7, r3, #20 │ │ │ │ + b 8ece0 │ │ │ │ bl b130 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d080 │ │ │ │ + bne 8ea7c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ b b754 │ │ │ │ - bne 8d2f0 │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ - add r7, fp, #20 │ │ │ │ - b 8d2b0 │ │ │ │ - andseq sp, r3, r0, ror #30 │ │ │ │ + andseq r0, r4, r0, ror #10 │ │ │ │ │ │ │ │ -0008d33c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0008ed9c : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ + mov r5, r1 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + str lr, [sp, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r0 │ │ │ │ bl b664 │ │ │ │ - mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl aed8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008d374 : │ │ │ │ +0008ede8 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, sp, #16 │ │ │ │ str ip, [sp] │ │ │ │ bl b664 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008d390 : │ │ │ │ +0008ee04 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, sp, #16 │ │ │ │ str ip, [sp] │ │ │ │ bl b8c8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008d3ac : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub sp, sp, #8 │ │ │ │ +0008ee20 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mov r6, r2 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + sub sp, sp, #8 │ │ │ │ bl b310 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ bl b8c8 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ subs r0, r0, r3 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8d428 │ │ │ │ + beq 8eeb0 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d428 │ │ │ │ + bne 8eeb0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8d460 │ │ │ │ + beq 8eee8 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8d460 │ │ │ │ + ble 8eee8 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ ldr r4, [r1] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #112] @ 8d4ec │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #132] @ 8ef90 │ │ │ │ + str r8, [sp, #16] │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ + str lr, [sp, #20] │ │ │ │ ldr r2, [r0, #456] @ 0x1c8 │ │ │ │ - mov r7, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8d4d4 │ │ │ │ - ldr r8, [pc, #76] @ 8d4f0 │ │ │ │ + ble 8ef68 │ │ │ │ + ldr r8, [pc, #92] @ 8ef94 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r5, r5, #12 │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ - add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - add r5, r5, #12 │ │ │ │ - bgt 8d4ac │ │ │ │ - ldr r1, [pc, #24] @ 8d4f4 │ │ │ │ - ldr r3, [r6] │ │ │ │ + bgt 8ef40 │ │ │ │ + ldr r1, [pc, #40] @ 8ef98 │ │ │ │ mov r0, r6 │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldrd r4, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + add sp, sp, #24 │ │ │ │ bx r3 │ │ │ │ - andseq sl, r3, r0, lsl r1 │ │ │ │ - ldrsheq sl, [r3], -r4 │ │ │ │ - andseq r9, r3, r4, lsl #14 │ │ │ │ + andseq ip, r3, r0, ror #13 │ │ │ │ + andseq ip, r3, r8, asr #13 │ │ │ │ + @ instruction: 0x0013bcd4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8d510 │ │ │ │ + beq 8efb4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + str lr, [sp, #4] │ │ │ │ ldr lr, [r0, #68] @ 0x44 │ │ │ │ cmp lr, #1 │ │ │ │ - ble 8d55c │ │ │ │ + ble 8f004 │ │ │ │ cmp lr, #2 │ │ │ │ - beq 8d5c4 │ │ │ │ + beq 8f074 │ │ │ │ mov r3, r0 │ │ │ │ sub lr, lr, #2 │ │ │ │ mov r1, #0 │ │ │ │ - b 8d54c │ │ │ │ + b 8eff4 │ │ │ │ add r2, r1, #1 │ │ │ │ - cmp r2, lr │ │ │ │ add r3, r3, #12 │ │ │ │ - beq 8d564 │ │ │ │ + cmp r2, lr │ │ │ │ + beq 8f014 │ │ │ │ mov r1, r2 │ │ │ │ ldr ip, [r3, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 8d538 │ │ │ │ + beq 8efe0 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add r1, r1, #2 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 8d55c │ │ │ │ + bne 8f004 │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 8d55c │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + bne 8f004 │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 8d55c │ │ │ │ - mov r1, #2 │ │ │ │ + bne 8f004 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + mov r1, #2 │ │ │ │ bl b2a4 │ │ │ │ cmp r0, #4 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ + b 8f008 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 8d568 │ │ │ │ + b 8f018 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8d5ec │ │ │ │ + beq 8f09c │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 8d5f4 │ │ │ │ + bgt 8f0a4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - mov r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + mov r1, #1 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2a4 │ │ │ │ + ldr r4, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ + add sp, sp, #4 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r5, [r0, #68] @ 0x44 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldr r5, [r0, #68] @ 0x44 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r5, #1 │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, pc} │ │ │ │ + bgt 8f118 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ sub r3, r5, #2 │ │ │ │ + sub r5, r5, #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ + add r5, r5, r5, lsl #1 │ │ │ │ add r6, r4, r3, lsl #2 │ │ │ │ + add r5, r4, r5, lsl #2 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ bl b3dc │ │ │ │ - sub r5, r5, #1 │ │ │ │ - add r5, r5, r5, lsl #1 │ │ │ │ - add r5, r4, r5, lsl #2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ bl b3dc │ │ │ │ cmp r7, r0 │ │ │ │ - bgt 8d678 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + movle r0, #1 │ │ │ │ + ble 8f104 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ bl b3dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ bl b3dc │ │ │ │ cmp r4, r0 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + b 8f104 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ lsl r2, r2, #3 │ │ │ │ b af20 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8d6c8 │ │ │ │ + beq 8f1a0 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #68] @ 0x44 │ │ │ │ cmp lr, #1 │ │ │ │ - ble 8d714 │ │ │ │ + ble 8f1ec │ │ │ │ cmp lr, #2 │ │ │ │ - beq 8d768 │ │ │ │ + beq 8f240 │ │ │ │ mov r3, r0 │ │ │ │ sub lr, lr, #2 │ │ │ │ mov r1, #0 │ │ │ │ - b 8d704 │ │ │ │ + b 8f1dc │ │ │ │ add r2, r1, #1 │ │ │ │ - cmp r2, lr │ │ │ │ add r3, r3, #12 │ │ │ │ - beq 8d71c │ │ │ │ + cmp r2, lr │ │ │ │ + beq 8f1f4 │ │ │ │ mov r1, r2 │ │ │ │ ldr ip, [r3, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 8d6f0 │ │ │ │ + beq 8f1c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add r1, r1, #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 8d714 │ │ │ │ + bne 8f1ec │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 8d714 │ │ │ │ + bne 8f1ec │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ sub r0, r3, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + b 8f1f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 8d720 │ │ │ │ + b 8f1f8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r4, [r3] │ │ │ │ - sub sp, sp, #476 @ 0x1dc │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 8d7a0 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r9, [r6] │ │ │ │ - cmn r9, #-2147483647 @ 0x80000001 │ │ │ │ - bne 8d7ac │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr lr, [r3] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + sub sp, sp, #468 @ 0x1d4 │ │ │ │ + cmp lr, #0 │ │ │ │ + bne 8f284 │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ + ldr r5, [ip] │ │ │ │ + cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ + bne 8f2a4 │ │ │ │ mov r0, #0 │ │ │ │ - add sp, sp, #476 @ 0x1dc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov fp, r0 │ │ │ │ - add r8, sp, #8 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #0 │ │ │ │ - cmp r9, #0 │ │ │ │ - strd r0, [r8, #64] @ 0x40 │ │ │ │ - ble 8d8cc │ │ │ │ - mov r3, r6 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r7, #1 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - cmp r7, #1 │ │ │ │ - beq 8d878 │ │ │ │ + add sp, sp, #468 @ 0x1d4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r2, #1 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r8, sp │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + ble 8f3cc │ │ │ │ + mov fp, ip │ │ │ │ + mov sl, lr │ │ │ │ + mov r6, lr │ │ │ │ + mov r9, lr │ │ │ │ + mov r4, #1 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq 8f378 │ │ │ │ cmp sl, #32 │ │ │ │ - beq 8d7a0 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ - add lr, sl, sl, lsl #1 │ │ │ │ - add lr, r2, lr, lsl #2 │ │ │ │ - ldmib r3, {r0, r1, r2} │ │ │ │ - sub lr, lr, #392 @ 0x188 │ │ │ │ - stm lr, {r0, r1, r2} │ │ │ │ - add r1, r4, #1 │ │ │ │ - cmp r9, r1 │ │ │ │ - add ip, sl, #1 │ │ │ │ - beq 8d8bc │ │ │ │ - cmp r7, #1 │ │ │ │ - beq 8d868 │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - add r3, r6, r1, lsl #2 │ │ │ │ - cmp ip, #32 │ │ │ │ - add r6, ip, ip, lsl #1 │ │ │ │ - add r6, r8, r6, lsl #2 │ │ │ │ - sub r4, r4, sl │ │ │ │ - beq 8d7a0 │ │ │ │ - ldmib r3, {r0, r1, r2} │ │ │ │ - add lr, r6, #72 @ 0x48 │ │ │ │ - add ip, ip, #1 │ │ │ │ - stm lr, {r0, r1, r2} │ │ │ │ - add r2, r4, ip │ │ │ │ - cmp r9, r2 │ │ │ │ - add r3, r3, #12 │ │ │ │ - add r6, r6, #12 │ │ │ │ - ble 8d8bc │ │ │ │ - cmp ip, #32 │ │ │ │ - bne 8d838 │ │ │ │ - b 8d7a0 │ │ │ │ + beq 8f284 │ │ │ │ + add r3, sl, sl, lsl #1 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sl, #1 │ │ │ │ + add r3, r6, r3, lsl #2 │ │ │ │ + ldrd r6, [fp, #4] │ │ │ │ + sub r3, r3, #392 @ 0x188 │ │ │ │ + strd r6, [r3] │ │ │ │ + ldr r6, [fp, #12] │ │ │ │ + str r6, [r3, #8] │ │ │ │ + add r3, lr, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq 8f3c0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq 8f368 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + cmp r2, #32 │ │ │ │ + sub lr, lr, sl │ │ │ │ + add r3, ip, r3, lsl #2 │ │ │ │ + add ip, r2, r2, lsl #1 │ │ │ │ + add ip, r8, ip, lsl #2 │ │ │ │ + beq 8f284 │ │ │ │ + ldrd r6, [r3, #4] │ │ │ │ + add r2, r2, #1 │ │ │ │ add r3, r3, #12 │ │ │ │ - mov sl, ip │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - cmp r7, #1 │ │ │ │ - movne r7, #1 │ │ │ │ - bne 8d7e4 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 8d7e4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ - addne r3, r3, #12 │ │ │ │ - strne r1, [sp, #4] │ │ │ │ - bne 8d7dc │ │ │ │ - cmp r0, #0 │ │ │ │ - mov ip, sl │ │ │ │ - str r1, [sp, #4] │ │ │ │ - beq 8d8ec │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 8d8ec │ │ │ │ + add ip, ip, #12 │ │ │ │ + strd r6, [ip, #60] @ 0x3c │ │ │ │ + ldr r6, [r3] │ │ │ │ + str r6, [ip, #68] @ 0x44 │ │ │ │ + add r6, lr, r2 │ │ │ │ + cmp r5, r6 │ │ │ │ + ble 8f3c0 │ │ │ │ + cmp r2, #32 │ │ │ │ + bne 8f334 │ │ │ │ + b 8f284 │ │ │ │ + add fp, fp, #12 │ │ │ │ + mov sl, r2 │ │ │ │ + mov lr, r3 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r4, [fp, #8] │ │ │ │ + cmp r4, #1 │ │ │ │ + movne r4, #1 │ │ │ │ + bne 8f2d8 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 8f2d8 │ │ │ │ + add lr, lr, #1 │ │ │ │ + ldr r4, [fp, #4] │ │ │ │ + cmp r5, lr │ │ │ │ + beq 8f3b0 │ │ │ │ + add fp, fp, #12 │ │ │ │ + mov r9, r3 │ │ │ │ + b 8f2d0 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r9, r3 │ │ │ │ + beq 8f3e4 │ │ │ │ + cmp r9, #0 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + bne 8f3e4 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - add sp, sp, #476 @ 0x1dc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - b 8d8cc │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 8f288 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + b 8f3cc │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 8d774 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 8da3c │ │ │ │ - ldr r1, [pc, #304] @ 8da44 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r1 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + bl 8f24c │ │ │ │ + subs r6, r0, #0 │ │ │ │ + moveq r0, r6 │ │ │ │ + beq 8f50c │ │ │ │ + ldr r1, [pc, #320] @ 8f560 │ │ │ │ + mov r0, #464 @ 0x1d0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #464 @ 0x1d0 │ │ │ │ bl b1fc │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r0, #64] @ 0x40 │ │ │ │ - ldr lr, [r6] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp lr, #0 │ │ │ │ - movgt r8, r6 │ │ │ │ - movgt r9, r7 │ │ │ │ - movgt ip, #0 │ │ │ │ - ble 8d9dc │ │ │ │ - cmp r9, #1 │ │ │ │ - beq 8da04 │ │ │ │ + strd r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r1, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + movgt lr, r0 │ │ │ │ + movgt ip, r6 │ │ │ │ + movgt r2, #0 │ │ │ │ + ble 8f4f0 │ │ │ │ + cmp ip, #1 │ │ │ │ + beq 8f528 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 8d9dc │ │ │ │ - add r2, r3, #1 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + beq 8f4f0 │ │ │ │ + add r7, r3, #1 │ │ │ │ + ldrd r8, [lr, #4] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ - ldmib r8, {r0, r1, r2} │ │ │ │ + add r2, r2, #1 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ - add ip, ip, #1 │ │ │ │ - add r3, r3, #72 @ 0x48 │ │ │ │ - cmp lr, ip │ │ │ │ - stm r3, {r0, r1, r2} │ │ │ │ - beq 8d9dc │ │ │ │ - cmp r9, #1 │ │ │ │ - beq 8da00 │ │ │ │ + str r7, [r4, #68] @ 0x44 │ │ │ │ + cmp r1, r2 │ │ │ │ + strd r8, [r3, #72] @ 0x48 │ │ │ │ + ldr r7, [lr, #12] │ │ │ │ + str r7, [r3, #80] @ 0x50 │ │ │ │ + beq 8f4f0 │ │ │ │ + cmp ip, #1 │ │ │ │ + beq 8f524 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - add r7, ip, ip, lsl #1 │ │ │ │ + add ip, r2, r2, lsl #1 │ │ │ │ + add ip, r0, ip, lsl #2 │ │ │ │ cmp r3, #32 │ │ │ │ - add r7, r6, r7, lsl #2 │ │ │ │ - beq 8d9dc │ │ │ │ - add r2, r3, #1 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + beq 8f4f0 │ │ │ │ + ldrd r6, [ip, #4] │ │ │ │ + add lr, r3, #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ - ldmib r7, {r0, r1, r2} │ │ │ │ + add r2, r2, #1 │ │ │ │ + add ip, ip, #12 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ - add ip, ip, #1 │ │ │ │ - add r3, r3, #72 @ 0x48 │ │ │ │ - cmp lr, ip │ │ │ │ - add r7, r7, #12 │ │ │ │ - stm r3, {r0, r1, r2} │ │ │ │ - ble 8d9dc │ │ │ │ + str lr, [r4, #68] @ 0x44 │ │ │ │ + cmp r1, r2 │ │ │ │ + strd r6, [r3, #72] @ 0x48 │ │ │ │ + ldr lr, [ip] │ │ │ │ + str lr, [r3, #80] @ 0x50 │ │ │ │ + ble 8f4f0 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 8d9a4 │ │ │ │ + bne 8f4b4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [r4, #456] @ 0x1c8 │ │ │ │ - mov r0, r6 │ │ │ │ bl b6f4 │ │ │ │ - add r1, r4, #8 │ │ │ │ lsl r0, r0, #1 │ │ │ │ + add r1, r4, #8 │ │ │ │ bl b79c │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r8, r8, #12 │ │ │ │ - ldr r9, [r8, #8] │ │ │ │ - cmp r9, #1 │ │ │ │ - movne r9, r7 │ │ │ │ - bne 8d954 │ │ │ │ - ldr r3, [r8, #12] │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + add lr, lr, #12 │ │ │ │ + ldr ip, [lr, #8] │ │ │ │ + cmp ip, #1 │ │ │ │ + movne ip, r6 │ │ │ │ + bne 8f460 │ │ │ │ + ldr r3, [lr, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 8d954 │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldr r9, [r8, #4] │ │ │ │ - cmp lr, ip │ │ │ │ - str r9, [r4, #64] @ 0x40 │ │ │ │ - beq 8d9dc │ │ │ │ - add r8, r8, #12 │ │ │ │ - b 8d94c │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq lr, r3, ip, lsr #19 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + bne 8f460 │ │ │ │ + ldr ip, [lr, #4] │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r1, r2 │ │ │ │ + str ip, [r4, #64] @ 0x40 │ │ │ │ + beq 8f4f0 │ │ │ │ + add lr, lr, #12 │ │ │ │ + b 8f458 │ │ │ │ + mulseq r4, ip, lr │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r2 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ - mov r7, r2 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - beq 8e18c │ │ │ │ + beq 8fccc │ │ │ │ cmp r0, #0 │ │ │ │ - ble 8debc │ │ │ │ + ble 8f9e8 │ │ │ │ lsl r3, r3, #3 │ │ │ │ + mov r6, r1 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - lsl r2, r2, #3 │ │ │ │ - sub r3, r3, #9 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ - mov r6, r1 │ │ │ │ mov r2, #0 │ │ │ │ + sub r3, r3, #9 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r9, [r7, #12] │ │ │ │ - cmp r1, #2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ + cmp r1, #2 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ - beq 8e140 │ │ │ │ + beq 8fc80 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 8de94 │ │ │ │ + ble 8f9c0 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - mov r1, #0 │ │ │ │ ldr sl, [sp, #248] @ 0xf8 │ │ │ │ + mov r1, #0 │ │ │ │ + mov fp, r6 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - str r9, [sp, #176] @ 0xb0 │ │ │ │ lsl r3, r5, #3 │ │ │ │ - mov fp, r6 │ │ │ │ + str r9, [sp, #176] @ 0xb0 │ │ │ │ mov r9, r1 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr ip, [r7, #24] │ │ │ │ - cmp r3, #3 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ + cmp r3, #3 │ │ │ │ ldr r5, [r7, #32] │ │ │ │ - beq 8e0e0 │ │ │ │ + beq 8fc20 │ │ │ │ cmp ip, #0 │ │ │ │ - ble 8de6c │ │ │ │ + ble 8f998 │ │ │ │ lsl r3, r6, #3 │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ mov r1, sl │ │ │ │ - lsl r3, r5, #3 │ │ │ │ mov lr, fp │ │ │ │ mov r8, r2 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + lsl r3, r5, #3 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r9, [sp, #196] @ 0xc4 │ │ │ │ str fp, [sp, #200] @ 0xc8 │ │ │ │ str sl, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr fp, [r7, #36] @ 0x24 │ │ │ │ - cmp r3, #4 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ + cmp r3, #4 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ - beq 8e06c │ │ │ │ + beq 8fbac │ │ │ │ cmp fp, #0 │ │ │ │ - ble 8de44 │ │ │ │ + ble 8f970 │ │ │ │ lsl r3, r6, #3 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - str r8, [sp, #156] @ 0x9c │ │ │ │ lsl r3, r5, #3 │ │ │ │ - str fp, [sp, #124] @ 0x7c │ │ │ │ - mov sl, #0 │ │ │ │ + str r8, [sp, #156] @ 0x9c │ │ │ │ mov r8, lr │ │ │ │ + str fp, [sp, #124] @ 0x7c │ │ │ │ mov fp, r1 │ │ │ │ - mov r0, r7 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ str lr, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ - cmp r3, #5 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ + cmp r3, #5 │ │ │ │ ldr r5, [r0, #56] @ 0x38 │ │ │ │ - beq 8e010 │ │ │ │ + beq 8fb50 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 8de10 │ │ │ │ + ble 8f93c │ │ │ │ lsl r3, r6, #3 │ │ │ │ + mov ip, r8 │ │ │ │ + mov r7, r0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ lsl r3, r5, #3 │ │ │ │ mov r5, #0 │ │ │ │ str sl, [sp, #128] @ 0x80 │ │ │ │ - mov ip, r8 │ │ │ │ mov sl, r5 │ │ │ │ - mov r7, r0 │ │ │ │ mov r5, fp │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ str fp, [sp, #136] @ 0x88 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, r7, #60 @ 0x3c │ │ │ │ - cmp r1, #6 │ │ │ │ ldm r2, {r2, r3, r6} │ │ │ │ - beq 8dfac │ │ │ │ + cmp r1, #6 │ │ │ │ + beq 8faec │ │ │ │ cmp r2, #0 │ │ │ │ - ble 8dde0 │ │ │ │ + ble 8f90c │ │ │ │ lsl r3, r3, #3 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r9, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - str sl, [sp, #104] @ 0x68 │ │ │ │ lsl r3, r6, #3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r9, #0 │ │ │ │ mov r2, ip │ │ │ │ + str sl, [sp, #104] @ 0x68 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ + ldr r6, [sl, #76] @ 0x4c │ │ │ │ + ldr r5, [sl, #80] @ 0x50 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r6, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #7 │ │ │ │ - ldr r5, [sl, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq 8df5c │ │ │ │ + beq 8fa9c │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8ddb0 │ │ │ │ + ble 8f8dc │ │ │ │ lsl r3, r6, #3 │ │ │ │ + mov fp, r2 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r7, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ lsl r3, r5, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - mov r6, r8 │ │ │ │ add r3, sl, #108 @ 0x6c │ │ │ │ - mov fp, r2 │ │ │ │ - mov r7, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [sl, #84] @ 0x54 │ │ │ │ - cmp r3, #8 │ │ │ │ ldr r8, [sl, #88] @ 0x58 │ │ │ │ + cmp r3, #8 │ │ │ │ ldr r5, [sl, #92] @ 0x5c │ │ │ │ - beq 8df10 │ │ │ │ + beq 8fa50 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 8dd84 │ │ │ │ + ble 8f8b0 │ │ │ │ lsl r3, r8, #3 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsl r3, r5, #3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, r6 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r7, [sl, #96] @ 0x60 │ │ │ │ - cmp r2, #9 │ │ │ │ ldr r5, [sl, #100] @ 0x64 │ │ │ │ + cmp r2, #9 │ │ │ │ ldr r4, [sl, #104] @ 0x68 │ │ │ │ - beq 8dec4 │ │ │ │ + beq 8fa04 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 8dd44 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + ble 8f870 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ lsl r5, r5, #3 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ mov r8, #0 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ + add r8, r8, #1 │ │ │ │ str r6, [sp] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - add r8, r8, #1 │ │ │ │ - bl 8da48 │ │ │ │ - cmp r7, r8 │ │ │ │ add r9, r9, r5 │ │ │ │ add r6, r6, r4 │ │ │ │ - bne 8dd14 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + bl 8f564 │ │ │ │ + cmp r7, r8 │ │ │ │ + bne 8f840 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + add r2, r2, #1 │ │ │ │ add r1, r1, r0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - add r2, r2, #1 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, r1, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 8dcdc │ │ │ │ + bne 8f808 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ add r7, r7, #1 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add fp, fp, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r6, r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 8dc90 │ │ │ │ + bne 8f7bc │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r9, r9, #1 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r8, r8, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 8dc38 │ │ │ │ - mov r7, sl │ │ │ │ + bne 8f764 │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + mov r7, sl │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ add sl, sl, #1 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ add ip, ip, r3 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, sl │ │ │ │ - bne 8dbec │ │ │ │ + bne 8f718 │ │ │ │ ldr sl, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ ldr fp, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ add sl, sl, #1 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ add r8, r8, r3 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add fp, fp, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, sl │ │ │ │ - bne 8db98 │ │ │ │ + bne 8f6c4 │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r8, [sp, #156] @ 0x9c │ │ │ │ ldr lr, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ add r8, r8, #1 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + cmp ip, r8 │ │ │ │ add lr, lr, r3 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ - cmp ip, r8 │ │ │ │ add r1, r1, r3 │ │ │ │ - bne 8db44 │ │ │ │ + bne 8f670 │ │ │ │ ldr r9, [sp, #196] @ 0xc4 │ │ │ │ ldr fp, [sp, #200] @ 0xc8 │ │ │ │ ldr sl, [sp, #204] @ 0xcc │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ add r9, r9, #1 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ add fp, fp, r3 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ add sl, sl, r3 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 8daf8 │ │ │ │ + bne 8f624 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + add r2, r2, #1 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ add r6, r6, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - add r2, r2, #1 │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8daac │ │ │ │ + bne 8f5d8 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r7, #0 │ │ │ │ - ble 8dd44 │ │ │ │ + ble 8f870 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ lsl r5, r5, #3 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ mov r6, #0 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r6, r6, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + add r9, r9, r5 │ │ │ │ bl af20 │ │ │ │ cmp r7, r6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r9, r9, r5 │ │ │ │ add r8, r8, r4 │ │ │ │ - bne 8dee0 │ │ │ │ - b 8dd44 │ │ │ │ + bne 8fa20 │ │ │ │ + b 8f870 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 8dd84 │ │ │ │ + ble 8f8b0 │ │ │ │ lsl r3, r5, #3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - lsl r8, r8, #3 │ │ │ │ + mov r9, #0 │ │ │ │ mov r5, fp │ │ │ │ + lsl r8, r8, #3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - mov r9, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl af20 │ │ │ │ - add r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cmp r4, r9 │ │ │ │ + add r9, r9, #1 │ │ │ │ add r5, r5, r8 │ │ │ │ + cmp r4, r9 │ │ │ │ add r3, r0, r2 │ │ │ │ - bne 8df30 │ │ │ │ - b 8dd84 │ │ │ │ + bne 8fa70 │ │ │ │ + b 8f8b0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8ddb0 │ │ │ │ + ble 8f8dc │ │ │ │ lsl r6, r6, #3 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r8 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ mov r7, #0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ bl af20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ add fp, fp, r6 │ │ │ │ add r3, r0, r5 │ │ │ │ - bne 8df7c │ │ │ │ + cmp r2, r7 │ │ │ │ + bne 8fabc │ │ │ │ mov r2, r4 │ │ │ │ - b 8ddb0 │ │ │ │ + b 8f8dc │ │ │ │ cmp r2, #0 │ │ │ │ - ble 8dde0 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - lsl r9, r3, #3 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - mov r3, r5 │ │ │ │ + ble 8f90c │ │ │ │ lsl r6, r6, #3 │ │ │ │ mov r8, ip │ │ │ │ mov r4, #0 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + lsl r9, r3, #3 │ │ │ │ mov fp, r2 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r3, r5 │ │ │ │ + str r5, [sp, #12] │ │ │ │ mov r5, ip │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r7 │ │ │ │ - bl af20 │ │ │ │ add r4, r4, #1 │ │ │ │ + bl af20 │ │ │ │ cmp fp, r4 │ │ │ │ add r5, r5, r9 │ │ │ │ add r3, r0, r6 │ │ │ │ - bne 8dfdc │ │ │ │ + bne 8fb1c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ mov ip, r8 │ │ │ │ - b 8dde0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + b 8f90c │ │ │ │ cmp r2, #0 │ │ │ │ - ble 8de10 │ │ │ │ + ble 8f93c │ │ │ │ str sl, [sp, #12] │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ lsl r6, r6, #3 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ mov r7, r8 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + lsl r5, r5, #3 │ │ │ │ mov r3, fp │ │ │ │ mov r4, #0 │ │ │ │ mov r9, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, sl │ │ │ │ - bl af20 │ │ │ │ add r4, r4, #1 │ │ │ │ + bl af20 │ │ │ │ cmp r9, r4 │ │ │ │ add r7, r7, r6 │ │ │ │ add r3, r0, r5 │ │ │ │ - bne 8e03c │ │ │ │ + bne 8fb7c │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 8de10 │ │ │ │ + b 8f93c │ │ │ │ cmp fp, #0 │ │ │ │ - ble 8de44 │ │ │ │ + ble 8f970 │ │ │ │ mov r2, r7 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ lsl r6, r6, #3 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ mov r3, r1 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + lsl r5, r5, #3 │ │ │ │ mov r4, #0 │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ mov sl, lr │ │ │ │ mov r7, lr │ │ │ │ mov r9, r2 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r8 │ │ │ │ - bl af20 │ │ │ │ add r4, r4, #1 │ │ │ │ + bl af20 │ │ │ │ cmp fp, r4 │ │ │ │ add r7, r7, r6 │ │ │ │ add r3, r0, r5 │ │ │ │ - bne 8e0a4 │ │ │ │ + bne 8fbe4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ mov lr, sl │ │ │ │ mov r7, r9 │ │ │ │ - b 8de44 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + b 8f970 │ │ │ │ cmp ip, #0 │ │ │ │ - ble 8de6c │ │ │ │ - lsl r5, r5, #3 │ │ │ │ + ble 8f998 │ │ │ │ str r9, [sp, #12] │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + mov r8, fp │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - str r7, [sp, #16] │ │ │ │ lsl r6, r6, #3 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r8, fp │ │ │ │ mov r3, sl │ │ │ │ mov r4, #0 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + mov r7, r5 │ │ │ │ mov r5, ip │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r9 │ │ │ │ - bl af20 │ │ │ │ add r4, r4, #1 │ │ │ │ + bl af20 │ │ │ │ cmp r5, r4 │ │ │ │ add r8, r8, r6 │ │ │ │ add r3, r0, r7 │ │ │ │ - bne 8e110 │ │ │ │ + bne 8fc50 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 8de6c │ │ │ │ + b 8f998 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 8de94 │ │ │ │ + ble 8f9c0 │ │ │ │ lsl sl, r3, #3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ mov r8, r6 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ mov r4, #0 │ │ │ │ mov fp, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - bl af20 │ │ │ │ add r4, r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ add r8, r8, sl │ │ │ │ + bl af20 │ │ │ │ + cmp r9, r4 │ │ │ │ add r3, r0, r5 │ │ │ │ - bne 8e160 │ │ │ │ + bne 8fca0 │ │ │ │ mov r2, fp │ │ │ │ - b 8de94 │ │ │ │ + b 8f9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 8debc │ │ │ │ + ble 8f9e8 │ │ │ │ lsl r4, r3, #3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - lsl r5, r2, #3 │ │ │ │ mov r6, #0 │ │ │ │ + lsl r5, r2, #3 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ bl af20 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r6, r6, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ add r7, r7, r5 │ │ │ │ add r3, r0, r4 │ │ │ │ - bne 8e1a8 │ │ │ │ - add sp, sp, #212 @ 0xd4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + cmp r2, r6 │ │ │ │ + bne 8fce8 │ │ │ │ + b 8f9e8 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r2 │ │ │ │ + mov r4, r1 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ ldr r7, [r0, #64] @ 0x40 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r9, [r0, #76] @ 0x4c │ │ │ │ cmp r2, #1 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr fp, [r0, #72] @ 0x48 │ │ │ │ - ldr r9, [r0, #76] @ 0x4c │ │ │ │ - ldr r8, [r0, #80] @ 0x50 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r4, r1 │ │ │ │ lsl r7, r7, #3 │ │ │ │ - beq 8e25c │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r8, [r0, #80] @ 0x50 │ │ │ │ + beq 8fdbc │ │ │ │ cmp fp, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r6, r0, #84 @ 0x54 │ │ │ │ - ble 8e254 │ │ │ │ + ble 8fda0 │ │ │ │ lsl r9, r9, #3 │ │ │ │ - lsl r8, r8, #3 │ │ │ │ mov sl, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ - str r5, [sp] │ │ │ │ + lsl r8, r8, #3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ add sl, sl, #1 │ │ │ │ - bl 8da48 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 8f564 │ │ │ │ cmp fp, sl │ │ │ │ add r4, r4, r9 │ │ │ │ add r5, r5, r8 │ │ │ │ - bne 8e228 │ │ │ │ + bne 8fd74 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp fp, #0 │ │ │ │ - ble 8e254 │ │ │ │ + ble 8fda0 │ │ │ │ lsl r9, r9, #3 │ │ │ │ - lsl r8, r8, #3 │ │ │ │ mov r6, #0 │ │ │ │ + lsl r8, r8, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ bl af20 │ │ │ │ cmp fp, r6 │ │ │ │ add r4, r4, r9 │ │ │ │ add r5, r5, r8 │ │ │ │ - bne 8e270 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + bne 8fdd0 │ │ │ │ + b 8fda0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, r0 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov lr, r1 │ │ │ │ - mov r7, r3 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp lr, #2 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0] │ │ │ │ - mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - beq 8e808 │ │ │ │ + beq 9039c │ │ │ │ cmp r1, #0 │ │ │ │ - ble 8e59c │ │ │ │ + ble 90108 │ │ │ │ cmp lr, #3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - beq 8e888 │ │ │ │ + beq 90430 │ │ │ │ mov r8, #0 │ │ │ │ add r2, r6, #108 @ 0x6c │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r8 │ │ │ │ mov r7, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8e868 │ │ │ │ + ble 90410 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp lr, #4 │ │ │ │ mov r1, r2 │ │ │ │ - beq 8e824 │ │ │ │ + beq 903cc │ │ │ │ mov r8, #0 │ │ │ │ - mov r5, r8 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ + mov r5, r8 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 8e7f0 │ │ │ │ + ble 90384 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp lr, #5 │ │ │ │ mov r1, r3 │ │ │ │ - beq 8e7a0 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + beq 90330 │ │ │ │ mov r0, #0 │ │ │ │ - mov r5, fp │ │ │ │ mov ip, lr │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + mov r5, fp │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8e788 │ │ │ │ + ble 90318 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ cmp ip, #6 │ │ │ │ mov r1, r2 │ │ │ │ - beq 8e734 │ │ │ │ + beq 902c0 │ │ │ │ mov r8, #0 │ │ │ │ mov sl, r5 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov r5, r8 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 8e71c │ │ │ │ + ble 902a8 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ cmp ip, #7 │ │ │ │ mov r1, r3 │ │ │ │ - beq 8e6d8 │ │ │ │ + beq 90260 │ │ │ │ mov fp, sl │ │ │ │ mov r9, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8e6c0 │ │ │ │ + ble 90248 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ cmp ip, #8 │ │ │ │ mov r1, r2 │ │ │ │ - beq 8e67c │ │ │ │ + beq 90200 │ │ │ │ mov r5, #0 │ │ │ │ - mov sl, r5 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ - mov r5, ip │ │ │ │ mov r9, fp │ │ │ │ + mov sl, r5 │ │ │ │ + mov r5, ip │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 8e664 │ │ │ │ + ble 901e8 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r5, #9 │ │ │ │ mov r1, r3 │ │ │ │ - beq 8e628 │ │ │ │ + beq 901ac │ │ │ │ mov r4, r9 │ │ │ │ mov fp, #0 │ │ │ │ sub r1, r5, #9 │ │ │ │ mov ip, sl │ │ │ │ mov lr, r9 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r7 │ │ │ │ mov r5, fp │ │ │ │ - mov r7, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ + mov r7, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8e610 │ │ │ │ + ble 90194 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ cmp sl, #10 │ │ │ │ mov r1, r0 │ │ │ │ - beq 8e5bc │ │ │ │ + beq 9013c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 8e5a4 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r7, [sp, #24] │ │ │ │ + ble 90124 │ │ │ │ mov r4, #0 │ │ │ │ + mov fp, r2 │ │ │ │ + str r5, [sp, #20] │ │ │ │ mov r5, r1 │ │ │ │ + str r7, [sp, #24] │ │ │ │ mov r7, r1 │ │ │ │ - mov fp, r2 │ │ │ │ str ip, [sp, #28] │ │ │ │ str lr, [sp, #32] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ str r9, [sp] │ │ │ │ - bl 8e29c │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 8fdf8 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ - add r4, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ add r5, r5, r2, lsl #3 │ │ │ │ - blt 8e458 │ │ │ │ + blt 8ffc4 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ add r2, fp, #1 │ │ │ │ mov r1, r7 │ │ │ │ - cmp r2, r3 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ + cmp r2, r3 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r1, r1, r4, lsl #3 │ │ │ │ - blt 8e430 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + blt 8ff9c │ │ │ │ + add r5, r5, #1 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ - add r5, r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ add r7, r7, r1, lsl #3 │ │ │ │ - blt 8e410 │ │ │ │ + blt 8ff7c │ │ │ │ mov r5, sl │ │ │ │ mov r7, r9 │ │ │ │ mov sl, ip │ │ │ │ mov r9, lr │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - ldr r1, [r6, #64] @ 0x40 │ │ │ │ add sl, sl, #1 │ │ │ │ + ldr r1, [r6, #64] @ 0x40 │ │ │ │ cmp sl, r3 │ │ │ │ add r9, r9, r1, lsl #3 │ │ │ │ - blt 8e3d0 │ │ │ │ + blt 8ff3c │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov ip, r5 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + add r9, r9, #1 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - add r9, r9, #1 │ │ │ │ cmp r9, r2 │ │ │ │ add fp, fp, r1, lsl #3 │ │ │ │ - blt 8e3a0 │ │ │ │ + blt 8ff0c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ + add r5, r5, #1 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - add r5, r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ add sl, sl, r1, lsl #3 │ │ │ │ - blt 8e378 │ │ │ │ + blt 8fee4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ + add r0, r0, #1 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - add r0, r0, #1 │ │ │ │ cmp r0, r2 │ │ │ │ add r5, r5, r1, lsl #3 │ │ │ │ - blt 8e348 │ │ │ │ + blt 8feb4 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr fp, [sp, #76] @ 0x4c │ │ │ │ mov lr, ip │ │ │ │ + ldr fp, [sp, #76] @ 0x4c │ │ │ │ + add r5, r5, #1 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ - add r5, r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ add fp, fp, r1, lsl #3 │ │ │ │ - blt 8e31c │ │ │ │ + blt 8fe88 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ + add sl, sl, #1 │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - add sl, sl, #1 │ │ │ │ cmp sl, r1 │ │ │ │ add fp, fp, r2, lsl #3 │ │ │ │ - blt 8e2f4 │ │ │ │ + blt 8fe60 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r1, r1, r4, lsl #3 │ │ │ │ - bgt 8e430 │ │ │ │ - b 8e4b4 │ │ │ │ - str r5, [sp, #20] │ │ │ │ + bgt 8ff9c │ │ │ │ + b 90020 │ │ │ │ mov r4, #0 │ │ │ │ - mov r5, r7 │ │ │ │ mov fp, lr │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r5, r7 │ │ │ │ str ip, [sp, #24] │ │ │ │ - str r8, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r6, #104] @ 0x68 │ │ │ │ + str r8, [sp] │ │ │ │ + add r4, r4, #1 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldr r3, [r6, #104] @ 0x68 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ - add r4, r4, #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - ldrlt r1, [r6, #96] @ 0x60 │ │ │ │ - blt 8e5d0 │ │ │ │ + bge 90184 │ │ │ │ + ldr r1, [r6, #96] @ 0x60 │ │ │ │ + b 90150 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ mov lr, fp │ │ │ │ - b 8e4b4 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + b 90020 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ add r7, r7, r1, lsl #3 │ │ │ │ - bgt 8e410 │ │ │ │ - b 8e4cc │ │ │ │ + bgt 8ff7c │ │ │ │ + b 90038 │ │ │ │ mov fp, r9 │ │ │ │ mov r4, #0 │ │ │ │ - str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [r6, #92] @ 0x5c │ │ │ │ + str r8, [sp] │ │ │ │ + add r4, r4, #1 │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r3, [r6, #92] @ 0x5c │ │ │ │ blx r7 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ - add r4, r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ add fp, fp, r3, lsl #3 │ │ │ │ - bge 8e4dc │ │ │ │ + bge 90048 │ │ │ │ ldr r1, [r6, #84] @ 0x54 │ │ │ │ - b 8e630 │ │ │ │ + b 901b4 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ add r9, r9, r1, lsl #3 │ │ │ │ - bgt 8e3d0 │ │ │ │ - b 8e4f4 │ │ │ │ + bgt 8ff3c │ │ │ │ + b 90060 │ │ │ │ mov r5, fp │ │ │ │ mov r4, #0 │ │ │ │ mov sl, ip │ │ │ │ - str r8, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r6, #80] @ 0x50 │ │ │ │ + str r8, [sp] │ │ │ │ + add r4, r4, #1 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r3, [r6, #80] @ 0x50 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ - add r4, r4, #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ cmp r4, r3 │ │ │ │ - ldrlt r1, [r6, #72] @ 0x48 │ │ │ │ - blt 8e688 │ │ │ │ + bge 90240 │ │ │ │ + ldr r1, [r6, #72] @ 0x48 │ │ │ │ + b 9020c │ │ │ │ mov ip, sl │ │ │ │ - b 8e500 │ │ │ │ + b 9006c │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r2, r9 │ │ │ │ add fp, fp, r1, lsl #3 │ │ │ │ - bgt 8e3a0 │ │ │ │ - b 8e518 │ │ │ │ + bgt 8ff0c │ │ │ │ + b 90084 │ │ │ │ mov r9, sl │ │ │ │ mov r4, #0 │ │ │ │ mov fp, ip │ │ │ │ - str r8, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [r6, #68] @ 0x44 │ │ │ │ + str r8, [sp] │ │ │ │ + add r4, r4, #1 │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r3, [r6, #68] @ 0x44 │ │ │ │ blx r7 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ - add r4, r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ add r9, r9, r3, lsl #3 │ │ │ │ - ldrlt r1, [r6, #60] @ 0x3c │ │ │ │ - blt 8e6e4 │ │ │ │ + bge 902a0 │ │ │ │ + ldr r1, [r6, #60] @ 0x3c │ │ │ │ + b 9026c │ │ │ │ mov ip, fp │ │ │ │ - b 8e520 │ │ │ │ + b 9008c │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ add sl, sl, r1, lsl #3 │ │ │ │ - bgt 8e378 │ │ │ │ - b 8e538 │ │ │ │ + bgt 8fee4 │ │ │ │ + b 900a4 │ │ │ │ mov r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r5 │ │ │ │ mov r8, ip │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r6, #56] @ 0x38 │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r3, [sp] │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r3, [r6, #56] @ 0x38 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ - add r4, r4, #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ - ldrlt r1, [r6, #48] @ 0x30 │ │ │ │ - blt 8e744 │ │ │ │ + bge 90308 │ │ │ │ + ldr r1, [r6, #48] @ 0x30 │ │ │ │ + b 902d0 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, sl │ │ │ │ mov ip, r8 │ │ │ │ - b 8e540 │ │ │ │ + b 900ac │ │ │ │ ldr r1, [r6, #28] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ add r5, r5, r1, lsl #3 │ │ │ │ - bgt 8e348 │ │ │ │ - b 8e558 │ │ │ │ + bgt 8feb4 │ │ │ │ + b 900c4 │ │ │ │ mov r9, r5 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, fp │ │ │ │ mov r8, lr │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r3, [sp] │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ blx r7 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - add r4, r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ - ldrlt r1, [r6, #36] @ 0x24 │ │ │ │ - blt 8e7b0 │ │ │ │ + bge 90378 │ │ │ │ + ldr r1, [r6, #36] @ 0x24 │ │ │ │ + b 90340 │ │ │ │ mov r5, r9 │ │ │ │ mov lr, r8 │ │ │ │ - b 8e564 │ │ │ │ + b 900d0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ add fp, fp, r1, lsl #3 │ │ │ │ - bgt 8e31c │ │ │ │ - b 8e57c │ │ │ │ + bgt 8fe88 │ │ │ │ + b 900e8 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - ldmib r0, {r2, r3} │ │ │ │ mov ip, r5 │ │ │ │ + ldmib r0, {r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ bx ip │ │ │ │ mov r5, fp │ │ │ │ mov r4, #0 │ │ │ │ mov r8, lr │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r3, [sp] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - add r4, r4, #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge 8e880 │ │ │ │ + bge 90428 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - b 8e830 │ │ │ │ + b 903d8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r1, sl │ │ │ │ add fp, fp, r2, lsl #3 │ │ │ │ - bgt 8e2f4 │ │ │ │ - b 8e59c │ │ │ │ + bgt 8fe60 │ │ │ │ + b 90108 │ │ │ │ mov lr, r8 │ │ │ │ - b 8e584 │ │ │ │ + b 900f0 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ mov ip, r5 │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ blx ip │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - add r4, r4, #1 │ │ │ │ add r7, r7, r3, lsl #3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r4, r3 │ │ │ │ - bge 8e59c │ │ │ │ + bge 90108 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - b 8e890 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [r0, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #140] @ 8e968 │ │ │ │ - cmp r7, #2 │ │ │ │ + b 90438 │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ mov r5, r1 │ │ │ │ - add r3, pc, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldr r7, [r0, #68] @ 0x44 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r3, [pc, #156] @ 90530 │ │ │ │ + str sl, [sp, #24] │ │ │ │ ldr r8, [r0, #64] @ 0x40 │ │ │ │ - ldr r1, [r0, #72] @ 0x48 │ │ │ │ + cmp r7, #2 │ │ │ │ + str lr, [sp, #28] │ │ │ │ sub sp, sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 8e94c │ │ │ │ + ldr r1, [r0, #72] @ 0x48 │ │ │ │ + add r3, pc, r3 │ │ │ │ + beq 90518 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 8e944 │ │ │ │ - ldr r2, [pc, #100] @ 8e96c │ │ │ │ + ble 904fc │ │ │ │ + ldr r2, [pc, #116] @ 90534 │ │ │ │ add sl, r0, #84 @ 0x54 │ │ │ │ - ldr r9, [r3, r2] │ │ │ │ sub r7, r7, #1 │ │ │ │ mov r6, #0 │ │ │ │ + ldr r9, [r3, r2] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ + str r9, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - str r9, [sp] │ │ │ │ - bl 8e29c │ │ │ │ + bl 8fdf8 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - blt 8e914 │ │ │ │ + blt 904cc │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ str r8, [sp] │ │ │ │ - ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r3, [r0, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ bl b1c0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r0, r4, r0, ror #5 │ │ │ │ + b 904fc │ │ │ │ + andseq r2, r4, r8, lsl r7 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [r0, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #140] @ 8ea0c │ │ │ │ - cmp r7, #2 │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ mov r5, r1 │ │ │ │ - add r3, pc, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldr r7, [r0, #68] @ 0x44 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r3, [pc, #156] @ 905f4 │ │ │ │ + str sl, [sp, #24] │ │ │ │ ldr r8, [r0, #64] @ 0x40 │ │ │ │ - ldr r1, [r0, #72] @ 0x48 │ │ │ │ + cmp r7, #2 │ │ │ │ + str lr, [sp, #28] │ │ │ │ sub sp, sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 8e9f0 │ │ │ │ + ldr r1, [r0, #72] @ 0x48 │ │ │ │ + add r3, pc, r3 │ │ │ │ + beq 905dc │ │ │ │ cmp r1, #0 │ │ │ │ - ble 8e9e8 │ │ │ │ - ldr r2, [pc, #100] @ 8ea10 │ │ │ │ + ble 905c0 │ │ │ │ + ldr r2, [pc, #116] @ 905f8 │ │ │ │ add sl, r0, #84 @ 0x54 │ │ │ │ - ldr r9, [r3, r2] │ │ │ │ sub r7, r7, #1 │ │ │ │ mov r6, #0 │ │ │ │ + ldr r9, [r3, r2] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ + str r9, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - str r9, [sp] │ │ │ │ - bl 8e29c │ │ │ │ + bl 8fdf8 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - blt 8e9b8 │ │ │ │ + blt 90590 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ str r8, [sp] │ │ │ │ - ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r3, [r0, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ bl b820 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r0, r4, ip, lsr r2 │ │ │ │ + b 905c0 │ │ │ │ + andseq r2, r4, r4, asr r6 │ │ │ │ andeq r0, r0, r0, lsr r4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [r0, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #140] @ 8eab0 │ │ │ │ - cmp r7, #2 │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ mov r5, r1 │ │ │ │ - add r3, pc, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldr r7, [r0, #68] @ 0x44 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r3, [pc, #156] @ 906b8 │ │ │ │ + str sl, [sp, #24] │ │ │ │ ldr r8, [r0, #64] @ 0x40 │ │ │ │ - ldr r1, [r0, #72] @ 0x48 │ │ │ │ + cmp r7, #2 │ │ │ │ + str lr, [sp, #28] │ │ │ │ sub sp, sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 8ea94 │ │ │ │ + ldr r1, [r0, #72] @ 0x48 │ │ │ │ + add r3, pc, r3 │ │ │ │ + beq 906a0 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 8ea8c │ │ │ │ - ldr r2, [pc, #100] @ 8eab4 │ │ │ │ + ble 90684 │ │ │ │ + ldr r2, [pc, #116] @ 906bc │ │ │ │ add sl, r0, #84 @ 0x54 │ │ │ │ - ldr r9, [r3, r2] │ │ │ │ sub r7, r7, #1 │ │ │ │ mov r6, #0 │ │ │ │ + ldr r9, [r3, r2] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ + str r9, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - str r9, [sp] │ │ │ │ - bl 8e29c │ │ │ │ + bl 8fdf8 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - blt 8ea5c │ │ │ │ + blt 90654 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ str r8, [sp] │ │ │ │ - ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r3, [r0, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ bl b688 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mulseq r4, r8, r1 │ │ │ │ + b 90684 │ │ │ │ + mulseq r4, r0, r5 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ cmp r1, #2 │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ + mov r5, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov sl, r2 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ - ldr r9, [sp, #164] @ 0xa4 │ │ │ │ - ldr r2, [r0] │ │ │ │ mov fp, r0 │ │ │ │ - mov r5, r3 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ + ldr r2, [r0] │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq 8f064 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r9, [sp, #164] @ 0xa4 │ │ │ │ + beq 90c90 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 8ee6c │ │ │ │ + ble 90a84 │ │ │ │ add r3, r0, #108 @ 0x6c │ │ │ │ mov r8, #0 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [fp, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 8f024 │ │ │ │ + beq 90c50 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 8ee50 │ │ │ │ - str r9, [sp, #164] @ 0xa4 │ │ │ │ + ble 90a68 │ │ │ │ mov r7, #0 │ │ │ │ + mov r5, r6 │ │ │ │ + str r4, [sp, #92] @ 0x5c │ │ │ │ + str r9, [sp, #164] @ 0xa4 │ │ │ │ mov r9, fp │ │ │ │ ldr fp, [sp, #164] @ 0xa4 │ │ │ │ - mov r5, r6 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ mov r6, r7 │ │ │ │ - str r4, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r9, #24] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 8efe8 │ │ │ │ + beq 90c14 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 8ee10 │ │ │ │ - str fp, [sp, #164] @ 0xa4 │ │ │ │ + ble 90a28 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ - mov fp, r9 │ │ │ │ - ldr r9, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r5 │ │ │ │ + str fp, [sp, #164] @ 0xa4 │ │ │ │ + mov fp, r9 │ │ │ │ + ldr r9, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq 8efa8 │ │ │ │ + beq 90bd4 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 8edd4 │ │ │ │ + ble 909ec │ │ │ │ mov r6, r8 │ │ │ │ mov r4, r7 │ │ │ │ - mov r5, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ + mov r5, #0 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [fp, #48] @ 0x30 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 8ef6c │ │ │ │ + beq 90b98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 8edac │ │ │ │ + ble 909c4 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r8, r4 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ mov r9, sl │ │ │ │ ldr sl, [sp, #164] @ 0xa4 │ │ │ │ - mov r7, #0 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - mov r8, r4 │ │ │ │ mov r5, r6 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #7 │ │ │ │ - beq 8ef2c │ │ │ │ + beq 90b58 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 8ed6c │ │ │ │ + ble 90984 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r5 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #68] @ 0x44 │ │ │ │ mov r7, r8 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ mov r5, r4 │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 8eef0 │ │ │ │ + beq 90b1c │ │ │ │ cmp r2, #0 │ │ │ │ - ble 8ed44 │ │ │ │ + ble 9095c │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ - sub r3, r3, #9 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + sub r3, r3, #9 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [fp, #84] @ 0x54 │ │ │ │ cmp r3, #9 │ │ │ │ - beq 8eeb0 │ │ │ │ + beq 90adc │ │ │ │ cmp ip, #0 │ │ │ │ - ble 8ed00 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ble 90918 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r7, #0 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ mov r8, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [fp, #96] @ 0x60 │ │ │ │ cmp r3, #10 │ │ │ │ - beq 8ee74 │ │ │ │ + beq 90aa0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 8ece0 │ │ │ │ + ble 908f8 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, #0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ stm sp, {r5, sl} │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r4, r4, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 8eab8 │ │ │ │ + bl 906c0 │ │ │ │ ldr r2, [fp, #100] @ 0x64 │ │ │ │ - add r4, r4, #1 │ │ │ │ add r6, r6, r2, lsl #3 │ │ │ │ ldr r2, [fp, #104] @ 0x68 │ │ │ │ add r5, r5, r2, lsl #3 │ │ │ │ ldr r2, [fp, #96] @ 0x60 │ │ │ │ cmp r4, r2 │ │ │ │ - blt 8eca0 │ │ │ │ + blt 908b8 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [fp, #84] @ 0x54 │ │ │ │ - ldr r3, [fp, #88] @ 0x58 │ │ │ │ add r7, r7, #1 │ │ │ │ + ldr r3, [fp, #88] @ 0x58 │ │ │ │ + cmp r7, ip │ │ │ │ add r6, r6, r3, lsl #3 │ │ │ │ ldr r3, [fp, #92] @ 0x5c │ │ │ │ - cmp r7, ip │ │ │ │ add r8, r8, r3, lsl #3 │ │ │ │ - blt 8ec7c │ │ │ │ + blt 90894 │ │ │ │ ldr r2, [fp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r1, r3, #1 │ │ │ │ ldr r3, [fp, #76] @ 0x4c │ │ │ │ cmp r1, r2 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ add r3, r0, r3, lsl #3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [fp, #80] @ 0x50 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ add r3, r0, r3, lsl #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - blt 8ec54 │ │ │ │ + blt 9086c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ - ldr r3, [fp, #64] @ 0x40 │ │ │ │ add r5, r5, #1 │ │ │ │ + ldr r3, [fp, #64] @ 0x40 │ │ │ │ + cmp r5, r1 │ │ │ │ add r7, r7, r3, lsl #3 │ │ │ │ ldr r3, [fp, #68] @ 0x44 │ │ │ │ - cmp r5, r1 │ │ │ │ add r6, r6, r3, lsl #3 │ │ │ │ - blt 8ec14 │ │ │ │ + blt 9082c │ │ │ │ + ldr r2, [fp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [fp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r1, r3, #1 │ │ │ │ ldr r3, [fp, #52] @ 0x34 │ │ │ │ cmp r1, r2 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ add r8, r8, r3, lsl #3 │ │ │ │ ldr r3, [fp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ - blt 8ebe4 │ │ │ │ + blt 907fc │ │ │ │ str sl, [sp, #164] @ 0xa4 │ │ │ │ - ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov sl, r9 │ │ │ │ + ldr r1, [fp, #36] @ 0x24 │ │ │ │ + ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [fp, #36] @ 0x24 │ │ │ │ - ldr r3, [fp, #40] @ 0x28 │ │ │ │ add r5, r5, #1 │ │ │ │ + ldr r3, [fp, #40] @ 0x28 │ │ │ │ + cmp r5, r1 │ │ │ │ add r4, r4, r3, lsl #3 │ │ │ │ ldr r3, [fp, #44] @ 0x2c │ │ │ │ - cmp r5, r1 │ │ │ │ add r6, r6, r3, lsl #3 │ │ │ │ - blt 8eba4 │ │ │ │ + blt 907bc │ │ │ │ + ldr r2, [fp, #24] │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ - ldr r2, [fp, #24] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r1, r3, #1 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ add r7, r7, r3, lsl #3 │ │ │ │ ldr r3, [fp, #32] │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ add r8, r8, r3, lsl #3 │ │ │ │ - blt 8eb78 │ │ │ │ + blt 90790 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ mov r9, fp │ │ │ │ + ldr r1, [r9, #12] │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr fp, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [r9, #12] │ │ │ │ + add r6, r6, #1 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ + cmp r6, r1 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ - add r6, r6, #1 │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ - cmp r6, r1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - blt 8eb3c │ │ │ │ + blt 90754 │ │ │ │ str fp, [sp, #164] @ 0xa4 │ │ │ │ mov fp, r9 │ │ │ │ + ldr r2, [fp] │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ ldr r9, [sp, #164] @ 0xa4 │ │ │ │ - ldr r2, [fp] │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ add r8, r8, #1 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + cmp r8, r2 │ │ │ │ add r6, r6, r3, lsl #3 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ - cmp r8, r2 │ │ │ │ add r4, r4, r3, lsl #3 │ │ │ │ - blt 8eafc │ │ │ │ + blt 90714 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ str r9, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ ldr r3, [fp, #116] @ 0x74 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [fp, #112] @ 0x70 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [fp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [fp, #104] @ 0x68 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [fp, #100] @ 0x64 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr ip, [fp, #84] @ 0x54 │ │ │ │ - b 8ece0 │ │ │ │ + b 908f8 │ │ │ │ str r9, [sp, #16] │ │ │ │ + mov r2, ip │ │ │ │ ldr r3, [fp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [fp, #100] @ 0x64 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [fp, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [fp, #92] @ 0x5c │ │ │ │ str r3, [sp] │ │ │ │ - mov r2, ip │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ blx sl │ │ │ │ ldr r2, [fp, #72] @ 0x48 │ │ │ │ - b 8ed00 │ │ │ │ + b 90918 │ │ │ │ str r9, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r3, [fp, #92] @ 0x5c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [fp, #84] @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [fp, #80] @ 0x50 │ │ │ │ str r3, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ ldr r3, [fp, #76] @ 0x4c │ │ │ │ - mov r0, r7 │ │ │ │ blx sl │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ - b 8ed44 │ │ │ │ + b 9095c │ │ │ │ str r9, [sp, #16] │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r8 │ │ │ │ ldr r3, [fp, #80] @ 0x50 │ │ │ │ + mov r1, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [fp, #76] @ 0x4c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [fp, #72] @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [fp, #68] @ 0x44 │ │ │ │ str r3, [sp] │ │ │ │ - mov r2, r1 │ │ │ │ ldr r3, [fp, #64] @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [fp, #48] @ 0x30 │ │ │ │ - b 8ed6c │ │ │ │ + b 90984 │ │ │ │ str sl, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [fp, #68] @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [fp, #64] @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [fp, #56] @ 0x38 │ │ │ │ str r3, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ ldr r3, [fp, #52] @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ - b 8edac │ │ │ │ + b 909c4 │ │ │ │ str sl, [sp, #16] │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r3, [fp, #56] @ 0x38 │ │ │ │ + mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [fp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [fp, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [fp, #44] @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ - mov r2, r1 │ │ │ │ ldr r3, [fp, #40] @ 0x28 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ blx r9 │ │ │ │ ldr r2, [fp, #24] │ │ │ │ - b 8edd4 │ │ │ │ + b 909ec │ │ │ │ str sl, [sp, #16] │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r9, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r9, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r9, #32] │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ ldr r3, [r9, #28] │ │ │ │ blx fp │ │ │ │ ldr r1, [r9, #12] │ │ │ │ - b 8ee10 │ │ │ │ + b 90a28 │ │ │ │ str sl, [sp, #16] │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r6 │ │ │ │ ldr r3, [fp, #32] │ │ │ │ + mov r1, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [fp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [fp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [fp, #20] │ │ │ │ str r3, [sp] │ │ │ │ - mov r2, r1 │ │ │ │ ldr r3, [fp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ blx r9 │ │ │ │ ldr r2, [fp] │ │ │ │ - b 8ee50 │ │ │ │ + b 90a68 │ │ │ │ str sl, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r8, [r0, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #184] @ 8f168 │ │ │ │ - cmp r8, #2 │ │ │ │ + b 90a84 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [pc, #212] @ 90db0 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r9, [r0, #64] @ 0x40 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ + ldr r8, [r0, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r9, [r0, #64] @ 0x40 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - beq 8f12c │ │ │ │ + cmp r8, #2 │ │ │ │ + beq 90d78 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 8f124 │ │ │ │ - ldr r2, [pc, #140] @ 8f16c │ │ │ │ + ble 90d5c │ │ │ │ + ldr r2, [pc, #156] @ 90db4 │ │ │ │ add fp, r0, #84 @ 0x54 │ │ │ │ - ldr sl, [r3, r2] │ │ │ │ sub r8, r8, #1 │ │ │ │ mov r7, #0 │ │ │ │ + ldr sl, [r3, r2] │ │ │ │ mov r3, r5 │ │ │ │ - stm sp, {r6, sl} │ │ │ │ mov r2, r9 │ │ │ │ + stm sp, {r6, sl} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 8eab8 │ │ │ │ + bl 906c0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r7, r7, #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ add r6, r6, r3, lsl #3 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r7, r3 │ │ │ │ - blt 8f0ec │ │ │ │ + blt 90d24 │ │ │ │ add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ str r9, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ str r3, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ bl b760 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq pc, r3, ip, lsl #22 │ │ │ │ + b 90d5c │ │ │ │ + @ instruction: 0x00141ed4 │ │ │ │ andeq r0, r0, r0, lsr #8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r8, [r0, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #184] @ 8f238 │ │ │ │ - cmp r8, #2 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [pc, #212] @ 90ea0 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r9, [r0, #64] @ 0x40 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ + ldr r8, [r0, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r9, [r0, #64] @ 0x40 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - beq 8f1fc │ │ │ │ + cmp r8, #2 │ │ │ │ + beq 90e68 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 8f1f4 │ │ │ │ - ldr r2, [pc, #140] @ 8f23c │ │ │ │ + ble 90e4c │ │ │ │ + ldr r2, [pc, #156] @ 90ea4 │ │ │ │ add fp, r0, #84 @ 0x54 │ │ │ │ - ldr sl, [r3, r2] │ │ │ │ sub r8, r8, #1 │ │ │ │ mov r7, #0 │ │ │ │ + ldr sl, [r3, r2] │ │ │ │ mov r3, r5 │ │ │ │ - stm sp, {r6, sl} │ │ │ │ mov r2, r9 │ │ │ │ + stm sp, {r6, sl} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 8eab8 │ │ │ │ + bl 906c0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r7, r7, #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ add r6, r6, r3, lsl #3 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r7, r3 │ │ │ │ - blt 8f1bc │ │ │ │ + blt 90e14 │ │ │ │ add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ str r9, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ str r3, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ bl b7cc │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq pc, r3, ip, lsr sl @ │ │ │ │ + b 90e4c │ │ │ │ + andseq r1, r4, r4, ror #27 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r8, [r0, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #184] @ 8f308 │ │ │ │ - cmp r8, #2 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [pc, #212] @ 90f90 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r9, [r0, #64] @ 0x40 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ + ldr r8, [r0, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r9, [r0, #64] @ 0x40 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - beq 8f2cc │ │ │ │ + cmp r8, #2 │ │ │ │ + beq 90f58 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 8f2c4 │ │ │ │ - ldr r2, [pc, #140] @ 8f30c │ │ │ │ + ble 90f3c │ │ │ │ + ldr r2, [pc, #156] @ 90f94 │ │ │ │ add fp, r0, #84 @ 0x54 │ │ │ │ - ldr sl, [r3, r2] │ │ │ │ sub r8, r8, #1 │ │ │ │ mov r7, #0 │ │ │ │ + ldr sl, [r3, r2] │ │ │ │ mov r3, r5 │ │ │ │ - stm sp, {r6, sl} │ │ │ │ mov r2, r9 │ │ │ │ + stm sp, {r6, sl} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 8eab8 │ │ │ │ + bl 906c0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r7, r7, #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ add r6, r6, r3, lsl #3 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r7, r3 │ │ │ │ - blt 8f28c │ │ │ │ + blt 90f04 │ │ │ │ add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ str r9, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ str r3, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ bl aeb4 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq pc, r3, ip, ror #18 │ │ │ │ + b 90f3c │ │ │ │ + @ instruction: 0x00141cf4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #272] @ 8f434 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r3, [pc, #288] @ 910d4 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ ldr r8, [r0, #64] @ 0x40 │ │ │ │ + cmp r1, #0 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #28 │ │ │ │ - mov r6, r2 │ │ │ │ - beq 8f3d0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + beq 91078 │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 8f3ac │ │ │ │ + beq 91040 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 8f3f4 │ │ │ │ + beq 91098 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 8f3c8 │ │ │ │ - ldr r2, [pc, #216] @ 8f438 │ │ │ │ + ble 9105c │ │ │ │ + ldr r2, [pc, #224] @ 910d8 │ │ │ │ add sl, r0, #84 @ 0x54 │ │ │ │ - ldr fp, [r3, r2] │ │ │ │ sub r7, r1, #1 │ │ │ │ mov r9, #0 │ │ │ │ + ldr fp, [r3, r2] │ │ │ │ mov r3, r5 │ │ │ │ - stm sp, {r6, fp} │ │ │ │ mov r2, r8 │ │ │ │ + stm sp, {r6, fp} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 8eab8 │ │ │ │ + bl 906c0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r9, r9, #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ add r6, r6, r3, lsl #3 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r9, r3 │ │ │ │ - blt 8f36c │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + blt 91004 │ │ │ │ + b 9105c │ │ │ │ str r8, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ str r3, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ ldrd r2, [r0, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ bl b814 │ │ │ │ add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl b814 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 9105c │ │ │ │ str r8, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ str r3, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r3, [r0, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ bl ad58 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mulseq r3, ip, r8 │ │ │ │ + b 9105c │ │ │ │ + @ instruction: 0x00141bf8 │ │ │ │ andeq r0, r0, r0, ror #7 │ │ │ │ │ │ │ │ -0008f43c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ 8f48c │ │ │ │ +000910dc : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ + ldr r4, [pc, #88] @ 91140 │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ + str lr, [sp, #12] │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, r4, #108 @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #20 │ │ │ │ bl ae48 │ │ │ │ ldm r4, {r2, r3} │ │ │ │ + mov r1, r0 │ │ │ │ add r4, r4, #12 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ - mov r1, r0 │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r0, r6 │ │ │ │ bl b508 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 8f450 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andseq fp, r3, r4, asr #24 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + bne 910f8 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mulseq r3, ip, pc @ │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ - push {r4, lr} │ │ │ │ mov r0, r1 │ │ │ │ - sub sp, sp, #8 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #20] @ 8f4fc │ │ │ │ - ldr r4, [r0] │ │ │ │ + ldr r1, [pc, #24] @ 911d0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq r8, r3, r8, ror r1 │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq sl, r3, r4, lsl r5 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b628 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b628 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r7, [r1, #4] │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [r7] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldr r7, [r1, #4] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #28 │ │ │ │ + ldr r2, [r7] │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ - beq 8f550 │ │ │ │ + beq 91240 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt 8f55c │ │ │ │ + bgt 91260 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - mov r3, #1 │ │ │ │ add r0, r0, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ bl b0f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f550 │ │ │ │ + beq 91240 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r7] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bge 8f550 │ │ │ │ + bge 91240 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ bic r3, r1, #-16777216 @ 0xff000000 │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - beq 8f5c8 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ + beq 912cc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 8f550 │ │ │ │ + bne 91240 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 8f5e0 │ │ │ │ + beq 912e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 8f728 │ │ │ │ - add r3, sp, #16 │ │ │ │ + bgt 91428 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ + add r3, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ bl b0c4 │ │ │ │ - mov r1, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl b4fc │ │ │ │ mov r1, #1 │ │ │ │ add sl, r4, #20 │ │ │ │ + bl b4fc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ + mov r1, #1 │ │ │ │ bl b4fc │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl b37c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl afe0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ add r3, sl, r3, lsl #2 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ bl b8c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b7f0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 8f700 │ │ │ │ - mov r1, #1 │ │ │ │ + beq 91400 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ + mov r1, #1 │ │ │ │ bl b4fc │ │ │ │ - mov r1, r9 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl afe0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - str sl, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ + str sl, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ bl b8c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b7f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8f700 │ │ │ │ - ldr r2, [pc, #152] @ 8f748 │ │ │ │ - ldr r1, [pc, #152] @ 8f74c │ │ │ │ + beq 91400 │ │ │ │ + ldr r2, [pc, #148] @ 91448 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #144] @ 9144c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b1fc │ │ │ │ - add r1, r5, #8 │ │ │ │ - mov r4, r0 │ │ │ │ add r2, r0, #8 │ │ │ │ + mov r4, r0 │ │ │ │ str r7, [r0, #64] @ 0x40 │ │ │ │ + add r1, r5, #8 │ │ │ │ str r5, [r0, #68] @ 0x44 │ │ │ │ str r6, [r0, #72] @ 0x48 │ │ │ │ add r0, r7, #8 │ │ │ │ bl b358 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ bl af08 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 91244 │ │ │ │ mov r0, #0 │ │ │ │ bl b628 │ │ │ │ mov r0, r7 │ │ │ │ bl b628 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ bl af08 │ │ │ │ - b 8f550 │ │ │ │ + b 91240 │ │ │ │ bl af68 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl ad94 │ │ │ │ cmp r7, r0 │ │ │ │ - bgt 8f550 │ │ │ │ + bgt 91240 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b 8f5e0 │ │ │ │ - @ instruction: 0xfffffdd8 │ │ │ │ - andseq ip, r3, ip, lsl ip │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b 912e4 │ │ │ │ + @ instruction: 0xfffffd84 │ │ │ │ + andseq lr, r3, r4, lsl pc │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl ad64 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #16 │ │ │ │ b ad64 │ │ │ │ │ │ │ │ -0008f774 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r4, [pc, #76] @ 8f7cc │ │ │ │ - ldr r7, [pc, #76] @ 8f7d0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - add r8, r4, #12 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r1, r7 │ │ │ │ +00091488 : │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r5, [pc, #112] @ 91508 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r8, [pc, #100] @ 9150c │ │ │ │ + str sl, [sp, #24] │ │ │ │ + add r5, pc, r5 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + mov r7, r5 │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r9, [r5], #4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, #20 │ │ │ │ - ldr r9, [r4], #4 │ │ │ │ bl ae48 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r0 │ │ │ │ + add r4, r4, #1 │ │ │ │ str r9, [r0, #8] │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r7, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ bl b508 │ │ │ │ - cmp r4, r8 │ │ │ │ - bne 8f794 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x00139df8 │ │ │ │ - andseq fp, r3, r8, ror r9 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + cmp r4, #3 │ │ │ │ + bne 914b8 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq ip, r3, r8, lsr r1 │ │ │ │ + andseq sp, r3, r0, asr ip │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r0 │ │ │ │ + mov r4, r2 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ - mov r4, r2 │ │ │ │ blx r3 │ │ │ │ - ldr r7, [r5, #76] @ 0x4c │ │ │ │ ldr sl, [r5, #72] @ 0x48 │ │ │ │ + ldr r7, [r5, #76] @ 0x4c │ │ │ │ sub r3, r7, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 8f87c │ │ │ │ + ble 915c8 │ │ │ │ cmp sl, #1 │ │ │ │ moveq r6, r4 │ │ │ │ addeq fp, r6, r7, lsl #3 │ │ │ │ - bne 8f884 │ │ │ │ + bne 915e4 │ │ │ │ ldrd r0, [r6, #8]! │ │ │ │ - ldr r3, [pc, #256] @ 8f920 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #244] @ 8f920 │ │ │ │ mov r2, #0 │ │ │ │ add sl, sl, #1 │ │ │ │ + ldr r3, [pc, #264] @ 9167c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [fp, #-8]! │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #240] @ 9167c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r6] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ sub r3, r7, sl │ │ │ │ - cmp sl, r3 │ │ │ │ strd r0, [fp] │ │ │ │ - blt 8f814 │ │ │ │ + cmp sl, r3 │ │ │ │ + blt 91560 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mul r3, sl, r3 │ │ │ │ - add r5, r4, sl, lsl #3 │ │ │ │ + str r7, [sp, #4] │ │ │ │ lsl fp, sl, #3 │ │ │ │ - add r4, r4, r3, lsl #3 │ │ │ │ mov sl, #1 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + add r5, r4, fp │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ ldrd r0, [r5] │ │ │ │ - ldr r3, [pc, #120] @ 8f920 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #108] @ 8f920 │ │ │ │ mov r2, #0 │ │ │ │ add sl, sl, #1 │ │ │ │ + ldr r3, [pc, #108] @ 9167c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #84] @ 9167c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r5, r5, fp │ │ │ │ - sub r3, r3, sl │ │ │ │ - cmp sl, r3 │ │ │ │ strd r0, [r4] │ │ │ │ sub r4, r4, fp │ │ │ │ - blt 8f89c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub r3, r3, sl │ │ │ │ + cmp sl, r3 │ │ │ │ + blt 915fc │ │ │ │ + b 915c8 │ │ │ │ svccc 0x00e00000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr fp, [r0, #76] @ 0x4c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r2 │ │ │ │ - sub r2, fp, #1 │ │ │ │ - cmp r2, #1 │ │ │ │ + mov r6, r1 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ble 8f9b4 │ │ │ │ + ldr fp, [r0, #76] @ 0x4c │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + sub r2, fp, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ + ble 91720 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 8f9d0 │ │ │ │ - mov sl, r1 │ │ │ │ + bne 91750 │ │ │ │ add r5, r1, fp, lsl #3 │ │ │ │ + mov sl, r1 │ │ │ │ str r0, [sp] │ │ │ │ stmib sp, {r6, r7} │ │ │ │ ldrd r8, [sl, #8]! │ │ │ │ + add r4, r4, #1 │ │ │ │ ldrd r6, [r5, #-8]! │ │ │ │ mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - add r4, r4, #1 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ sub r3, fp, r4 │ │ │ │ - cmp r4, r3 │ │ │ │ strd r0, [r5] │ │ │ │ - blt 8f964 │ │ │ │ + cmp r4, r3 │ │ │ │ + blt 916d0 │ │ │ │ ldr r8, [sp] │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ - ldr r0, [r8, #64] @ 0x40 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + ldr r0, [r8, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ bx r3 │ │ │ │ lsl r3, r4, #3 │ │ │ │ - add r5, r1, r4, lsl #3 │ │ │ │ - mul r4, r2, r4 │ │ │ │ mov sl, #1 │ │ │ │ - add r4, r1, r4, lsl #3 │ │ │ │ + mul r4, r2, r4 │ │ │ │ + add r5, r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ + add r4, r1, r4, lsl #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldrd r8, [r5] │ │ │ │ + add sl, sl, #1 │ │ │ │ ldrd r6, [r4] │ │ │ │ mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - add sl, sl, #1 │ │ │ │ strd r0, [r5] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp] │ │ │ │ - add r5, r5, r3 │ │ │ │ strd r0, [r4] │ │ │ │ + add r5, r5, r3 │ │ │ │ sub r4, r4, r3 │ │ │ │ sub r3, fp, sl │ │ │ │ cmp sl, r3 │ │ │ │ - blt 8f9f4 │ │ │ │ + blt 91774 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b 8f9b4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r8, [r0, #76] @ 0x4c │ │ │ │ - ldr r7, [r0, #68] @ 0x44 │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ + b 91720 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r8, [r0, #76] @ 0x4c │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ - sub r9, r8, #1 │ │ │ │ + ldr r7, [r0, #68] @ 0x44 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldrd r0, [r1] │ │ │ │ - cmp r9, #1 │ │ │ │ + sub r9, r8, #1 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - mov r4, r2 │ │ │ │ + cmp r9, #1 │ │ │ │ strd r0, [r2] │ │ │ │ - ble 8fbf4 │ │ │ │ + ble 9199c │ │ │ │ cmp r7, #1 │ │ │ │ cmpeq r3, #1 │ │ │ │ - bne 8fb50 │ │ │ │ - add r2, r6, r8, lsl #3 │ │ │ │ + bne 918f8 │ │ │ │ + lsl r8, r8, #3 │ │ │ │ mov fp, r6 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - add r8, r4, r8, lsl #3 │ │ │ │ mov sl, #1 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add r2, r6, r8 │ │ │ │ + add r8, r4, r8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r7, r2 │ │ │ │ + str r6, [sp, #28] │ │ │ │ mov r6, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #32] │ │ │ │ ldrd r4, [fp, #8]! │ │ │ │ + add sl, sl, #1 │ │ │ │ + sub r9, r9, #1 │ │ │ │ ldrd r2, [r7, #-8]! │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, [sp] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - add sl, sl, #1 │ │ │ │ - sub r9, r9, #1 │ │ │ │ strd r0, [r6, #8]! │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ cmp r9, sl │ │ │ │ strd r0, [r8, #-8]! │ │ │ │ - bgt 8fac4 │ │ │ │ + bgt 91858 │ │ │ │ add r3, sp, #20 │ │ │ │ - ldm r3, {r3, r5, r6} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ + ldm r3, {r3, r5, r6} │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r9, sl │ │ │ │ - bne 8fb34 │ │ │ │ + bne 918c8 │ │ │ │ mul r7, r9, r7 │ │ │ │ mul r3, r9, r3 │ │ │ │ lsl r7, r7, #3 │ │ │ │ - ldrd r0, [r6, r7] │ │ │ │ lsl r3, r3, #3 │ │ │ │ + ldrd r0, [r6, r7] │ │ │ │ strd r0, [r4, r3] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ bx r3 │ │ │ │ + lsl r0, r3, #3 │ │ │ │ + mov sl, #1 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + lsl r1, r7, #3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mul r8, r9, r7 │ │ │ │ - add lr, r2, r3, lsl #3 │ │ │ │ + add lr, r2, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mul r2, r9, r3 │ │ │ │ - add r0, r6, r7, lsl #3 │ │ │ │ - lsl r1, r7, #3 │ │ │ │ - lsl ip, r3, #3 │ │ │ │ - add r8, r6, r8, lsl #3 │ │ │ │ - add fp, r4, r2, lsl #3 │ │ │ │ - str r7, [sp, #20] │ │ │ │ + add ip, r6, r1 │ │ │ │ str r5, [sp, #28] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - mov sl, #1 │ │ │ │ - mov r7, ip │ │ │ │ mov r5, lr │ │ │ │ + str r6, [sp, #32] │ │ │ │ + add r8, r6, r8, lsl #3 │ │ │ │ mov r6, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + add fp, r4, r2, lsl #3 │ │ │ │ + mov r4, ip │ │ │ │ ldrd r2, [r8] │ │ │ │ - ldrd r0, [r4] │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - strd r0, [sp] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ add sl, sl, #1 │ │ │ │ sub r9, r9, #1 │ │ │ │ - add r4, r4, r6 │ │ │ │ sub r8, r8, r6 │ │ │ │ + ldrd r0, [r4] │ │ │ │ + add r4, r4, r6 │ │ │ │ + strd r0, [sp] │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ strd r0, [r5] │ │ │ │ + add r5, r5, r7 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ cmp r9, sl │ │ │ │ - add r5, r5, r7 │ │ │ │ strd r0, [fp] │ │ │ │ sub fp, fp, r7 │ │ │ │ - bgt 8fb98 │ │ │ │ + bgt 91940 │ │ │ │ add r3, sp, #24 │ │ │ │ - ldm r3, {r3, r5, r6} │ │ │ │ ldr r7, [sp, #20] │ │ │ │ + ldm r3, {r3, r5, r6} │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b 8fb14 │ │ │ │ + b 918a8 │ │ │ │ mov sl, #1 │ │ │ │ - b 8fb14 │ │ │ │ + b 918a8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #80] @ 8fc58 │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r2, [pc, #92] @ 91a0c │ │ │ │ mov r0, r1 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ ldr r4, [r1] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - beq 8fc4c │ │ │ │ - ldr r2, [pc, #48] @ 8fc5c │ │ │ │ + beq 91a00 │ │ │ │ + ldr r2, [pc, #56] @ 91a10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #36] @ 8fc60 │ │ │ │ + ldr r1, [pc, #44] @ 91a14 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 8fc64 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #16] @ 91a18 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 8fc2c │ │ │ │ - @ instruction: 0xfffffbb8 │ │ │ │ - andseq r7, r3, r4, ror r8 │ │ │ │ - andseq r7, r3, r8, asr #20 │ │ │ │ - andseq r7, r3, r4, asr #16 │ │ │ │ + b 919d8 │ │ │ │ + @ instruction: 0xfffffb44 │ │ │ │ + andseq r9, r3, r0, lsr fp │ │ │ │ + andseq r9, r3, r4, lsl #26 │ │ │ │ + @ instruction: 0x00139af8 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ tst r3, #8 │ │ │ │ - bne 8fca0 │ │ │ │ + bne 91a78 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ mov r4, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ ldr r2, [r0] │ │ │ │ + str lr, [sp, #28] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - beq 8fca8 │ │ │ │ + beq 91a80 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 8fc94 │ │ │ │ + bne 91a58 │ │ │ │ ldr ip, [r5, #20] │ │ │ │ bics lr, ip, #4 │ │ │ │ - bne 8fc94 │ │ │ │ + bne 91a58 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, #2 │ │ │ │ - ble 8fc94 │ │ │ │ + ble 91a58 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 8fce0 │ │ │ │ + beq 91ab8 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne 8fe38 │ │ │ │ + bne 91c18 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ bl b3c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b7f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8fc94 │ │ │ │ + beq 91a58 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8fdfc │ │ │ │ + beq 91bdc │ │ │ │ ldr r3, [r4, #164] @ 0xa4 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - beq 8fe2c │ │ │ │ - ldr r2, [pc, #328] @ 8fe70 │ │ │ │ + beq 91c0c │ │ │ │ + ldr r2, [pc, #336] @ 91c50 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #324] @ 8fe74 │ │ │ │ + ldr r1, [pc, #332] @ 91c54 │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b1fc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - add ip, r6, #8 │ │ │ │ + mov r4, r0 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - mov r4, r0 │ │ │ │ str r6, [r0, #64] @ 0x40 │ │ │ │ - str sl, [r0, #76] @ 0x4c │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ + str sl, [r0, #76] @ 0x4c │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ - add lr, r0, #8 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ + ldrd r2, [r6, #8] │ │ │ │ + strd r2, [r0, #8] │ │ │ │ + ldrd r2, [r6, #16] │ │ │ │ + strd r2, [r0, #16] │ │ │ │ + ldrd r2, [r6, #24] │ │ │ │ + strd r2, [r0, #24] │ │ │ │ + ldrd r2, [r6, #32] │ │ │ │ sub r6, sl, #1 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ add r6, r6, r6, lsr #31 │ │ │ │ asr r6, r6, #1 │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ + strd r2, [r0, #32] │ │ │ │ lsl r0, r6, #2 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ ldrd r2, [r4, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ lsl r0, r6, #1 │ │ │ │ strd r8, [r4, #32] │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ strd r0, [r4, #8] │ │ │ │ - bne 8fde0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 91bc0 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r4, #16] │ │ │ │ - ldr r3, [pc, #144] @ 8fe78 │ │ │ │ + ldr r3, [pc, #144] @ 91c58 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8fe08 │ │ │ │ + beq 91be8 │ │ │ │ mov r0, r4 │ │ │ │ - b 8fc98 │ │ │ │ - ldr r2, [pc, #120] @ 8fe7c │ │ │ │ + b 91a5c │ │ │ │ + ldr r2, [pc, #120] @ 91c5c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 8fd28 │ │ │ │ + b 91b00 │ │ │ │ tst sl, #1 │ │ │ │ - ldreq r3, [pc, #108] @ 8fe80 │ │ │ │ mov r2, #0 │ │ │ │ + ldreq r3, [pc, #104] @ 91c60 │ │ │ │ movne r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r4, #32] │ │ │ │ - b 8fdf4 │ │ │ │ - ldr r2, [pc, #80] @ 8fe84 │ │ │ │ + b 91bd4 │ │ │ │ + ldr r2, [pc, #80] @ 91c64 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 8fd28 │ │ │ │ + b 91b00 │ │ │ │ mov r1, r2 │ │ │ │ bl b4fc │ │ │ │ mov r3, #8 │ │ │ │ + mov r6, r0 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ mov r2, r3 │ │ │ │ - mov r6, r0 │ │ │ │ bl b3c4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl b8b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 8fcf8 │ │ │ │ - @ instruction: 0xfffffd2c │ │ │ │ - @ instruction: 0x0013c5b0 │ │ │ │ - @ instruction: 0xfffffc68 │ │ │ │ - @ instruction: 0xfffff9cc │ │ │ │ + b 91ad0 │ │ │ │ + @ instruction: 0xfffffcd4 │ │ │ │ + @ instruction: 0x0013e7d8 │ │ │ │ + @ instruction: 0xfffffc08 │ │ │ │ + @ instruction: 0xfffff928 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ - @ instruction: 0xfffffaec │ │ │ │ + @ instruction: 0xfffffa68 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b b628 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b ad64 │ │ │ │ │ │ │ │ -0008fe98 : │ │ │ │ - ldr r1, [pc, #32] @ 8fec0 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ +00091c78 : │ │ │ │ + ldr r1, [pc, #44] @ 91cac │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b508 │ │ │ │ - andseq fp, r3, r0, ror r2 │ │ │ │ + andseq sp, r3, r4, lsl #9 │ │ │ │ │ │ │ │ -0008fec4 : │ │ │ │ +00091cb0 : │ │ │ │ ldr r2, [r1, #16] │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ bx r3 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ ldr r9, [r0, #68] @ 0x44 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr r8, [r0, #72] @ 0x48 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #4 │ │ │ │ ldr r7, [r0, #76] @ 0x4c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr sl, [r0, #56] @ 0x38 │ │ │ │ - pople {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ble 91d34 │ │ │ │ lsl r8, r8, #3 │ │ │ │ mov r5, r1 │ │ │ │ - lsl r7, r7, #3 │ │ │ │ mov r4, r2 │ │ │ │ + lsl r7, r7, #3 │ │ │ │ mov fp, #0 │ │ │ │ + b 91d14 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add fp, fp, #1 │ │ │ │ + add r5, r5, r8 │ │ │ │ blx sl │ │ │ │ cmp r9, fp │ │ │ │ - add r5, r5, r8 │ │ │ │ add r4, r4, r7 │ │ │ │ - popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ - b 8ff0c │ │ │ │ + bne 91d10 │ │ │ │ + add sp, sp, #4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [r2, #80] @ 0x50 │ │ │ │ - push {r4, lr} │ │ │ │ mov r0, r1 │ │ │ │ - sub sp, sp, #8 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r3, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #20] @ 8ff70 │ │ │ │ - ldr r4, [r0] │ │ │ │ + ldr r1, [pc, #24] @ 91d98 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq r7, r3, r8, lsr r7 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r9, r3, r0, lsl #19 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [r3] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmn r2, #-2147483645 @ 0x80000003 │ │ │ │ - bhi 8ffa8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ mov r5, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + ldr r1, [r3] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmn r1, #-2147483645 @ 0x80000003 │ │ │ │ + bhi 91de0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 8ffb4 │ │ │ │ + bge 91e00 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add r2, sp, #12 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ mov r8, r0 │ │ │ │ + add r0, r0, #8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ subs r2, r2, r1 │ │ │ │ movne r2, #1 │ │ │ │ - add r0, r0, #8 │ │ │ │ str r2, [sp] │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ bl b0f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ffa8 │ │ │ │ + beq 91de0 │ │ │ │ ldr r2, [r4, #164] @ 0xa4 │ │ │ │ bic r3, r2, #-16777216 @ 0xff000000 │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - beq 90010 │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ + beq 91e5c │ │ │ │ ldr r1, [r8, #8] │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 8ffa8 │ │ │ │ + bne 91de0 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bne 90108 │ │ │ │ + bne 91f50 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ add r9, r9, #4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ - lsl sl, r3, #2 │ │ │ │ - add r7, r9, r3, lsl #2 │ │ │ │ + lsl r7, r3, #2 │ │ │ │ bl b37c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ + add sl, r9, r7 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl b88c │ │ │ │ add r3, r5, #20 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ bl b8c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b7f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8ffa8 │ │ │ │ - ldr r2, [pc, #332] @ 901cc │ │ │ │ - ldr r1, [pc, #332] @ 901d0 │ │ │ │ + beq 91de0 │ │ │ │ + ldr r2, [pc, #328] @ 92014 │ │ │ │ + mov r0, #88 @ 0x58 │ │ │ │ + ldr r1, [pc, #324] @ 92018 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #88 @ 0x58 │ │ │ │ bl b1fc │ │ │ │ - ldmib r7, {r2, r3} │ │ │ │ - ldr r1, [r9, sl] │ │ │ │ + ldr r1, [r9, r7] │ │ │ │ add r7, r0, #8 │ │ │ │ mov r4, r0 │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ + ldmib sl, {r2, r3} │ │ │ │ str r1, [r0, #68] @ 0x44 │ │ │ │ + str r8, [r0, #80] @ 0x50 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ - str r8, [r0, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ bl aec0 │ │ │ │ - ldr r3, [pc, #272] @ 901d4 │ │ │ │ - ldr r2, [pc, #272] @ 901d8 │ │ │ │ + ldr r3, [pc, #268] @ 9201c │ │ │ │ + add r1, r6, #8 │ │ │ │ + ldr r2, [pc, #264] @ 92020 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ strd r2, [r4, #32] │ │ │ │ - add r1, r6, #8 │ │ │ │ mov r2, r7 │ │ │ │ bl aefc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 90168 │ │ │ │ + beq 91fb0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ ldrd r2, [r6, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 91de4 │ │ │ │ tst r3, #8 │ │ │ │ ldr r2, [r0] │ │ │ │ - beq 9011c │ │ │ │ + beq 91f64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8ffa8 │ │ │ │ + beq 91de0 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt 90178 │ │ │ │ + bgt 91fc0 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 90138 │ │ │ │ + beq 91f80 │ │ │ │ ldr r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 8ffa8 │ │ │ │ + bgt 91de0 │ │ │ │ ldmib r5, {r0, r9} │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 90020 │ │ │ │ + bne 91e6c │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 90020 │ │ │ │ + bne 91e6c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 90020 │ │ │ │ - b 8ffa8 │ │ │ │ + bhi 91e6c │ │ │ │ + b 91de0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - ble 900fc │ │ │ │ - b 900e8 │ │ │ │ + ble 91f48 │ │ │ │ + b 91f34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl b3dc │ │ │ │ mov r7, r0 │ │ │ │ @@ -136203,2961 +138141,3159 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b718 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl ad94 │ │ │ │ cmp r6, r0 │ │ │ │ - blt 8ffa8 │ │ │ │ + blt 91de0 │ │ │ │ ldr r3, [r4, #164] @ 0xa4 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - b 90124 │ │ │ │ - @ instruction: 0xfffffe4c │ │ │ │ - andseq ip, r3, ip, ror #4 │ │ │ │ + b 91f6c │ │ │ │ + @ instruction: 0xfffffde8 │ │ │ │ + andseq lr, r3, ip, lsl r4 │ │ │ │ strdmi r2, [r9], -r9 │ │ │ │ @ instruction: 0xf01b866e │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b b628 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b ad64 │ │ │ │ │ │ │ │ -000901ec : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #100] @ 9025c │ │ │ │ +00092034 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, #20 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r5, #2 │ │ │ │ + ldr r7, [pc, #112] @ 920c0 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + ldr r6, [pc, #108] @ 920c4 │ │ │ │ + str lr, [sp, #20] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, #20 │ │ │ │ bl ae48 │ │ │ │ - ldr r6, [pc, #80] @ 90260 │ │ │ │ - mov r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ - mov r5, #2 │ │ │ │ - str r3, [r0, #8] │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ + str r3, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl b508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #20 │ │ │ │ bl ae48 │ │ │ │ mvn r3, #0 │ │ │ │ - str r6, [r0, #12] │ │ │ │ - str r5, [r0, #16] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ str r3, [r0, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + str r5, [r0, #16] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #24 │ │ │ │ b b508 │ │ │ │ - andseq sl, r3, r4, lsr #30 │ │ │ │ - andseq r9, r3, r4, ror r3 │ │ │ │ - ldr r3, [r2, #68] @ 0x44 │ │ │ │ + andseq sp, r3, r4, asr #1 │ │ │ │ + andseq fp, r3, r8, lsl #11 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r3, [r2, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ mul r0, r3, r0 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - mov r4, r2 │ │ │ │ add r3, r3, #30 │ │ │ │ mul r0, r3, r0 │ │ │ │ lsl r0, r0, #1 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r4, #32] │ │ │ │ mov r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + str lr, [sp, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ + ldr r1, [pc, #172] @ 921e4 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - mov r4, r1 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #156] @ 90368 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ str r3, [sp] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr ip, [r4] │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r3, [r0, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx ip │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9030c │ │ │ │ - ldr r1, [pc, #108] @ 9036c │ │ │ │ + beq 92180 │ │ │ │ + ldr r1, [pc, #116] @ 921e8 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9032c │ │ │ │ - ldr r1, [pc, #80] @ 90370 │ │ │ │ + beq 921a0 │ │ │ │ + ldr r1, [pc, #88] @ 921ec │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9034c │ │ │ │ - ldr r1, [pc, #52] @ 90374 │ │ │ │ + beq 921c0 │ │ │ │ + ldr r1, [pc, #60] @ 921f0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #36] @ 90378 │ │ │ │ + ldr r1, [pc, #44] @ 921f4 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ ldr r3, [r4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add sp, sp, #12 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x001373d8 │ │ │ │ - andseq r6, r3, r8, ror #17 │ │ │ │ - andseq r6, r3, r8, asr #17 │ │ │ │ - andseq r6, r3, r8, lsr #17 │ │ │ │ - mulseq r3, r0, r8 │ │ │ │ - push {r4, lr} │ │ │ │ + andseq r9, r3, r8, ror #11 │ │ │ │ + @ instruction: 0x00138ad8 │ │ │ │ + @ instruction: 0x00138ab8 │ │ │ │ + mulseq r3, r8, sl │ │ │ │ + andseq r8, r3, r0, lsl #21 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b628 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ bl b628 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b628 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl ad64 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ bl ad64 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #16 │ │ │ │ b ad64 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r5, [r0, #72] @ 0x48 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r5, [r0, #68] @ 0x44 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ - str r6, [sp, #12] │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ bl b3f4 │ │ │ │ - add r3, r4, r6 │ │ │ │ + add r3, r4, r5 │ │ │ │ mov r1, r4 │ │ │ │ - mul r1, r6, r1 │ │ │ │ + add fp, r0, r6, lsl #4 │ │ │ │ add r2, r3, r3, lsr #31 │ │ │ │ - asr r9, r2, #1 │ │ │ │ - lsl r2, r5, #3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r2, r0, r5, lsl #3 │ │ │ │ - add fp, r0, r5, lsl #4 │ │ │ │ mov r8, r0 │ │ │ │ + mul r1, r5, r1 │ │ │ │ + asr r9, r2, #1 │ │ │ │ + lsl r2, r6, #3 │ │ │ │ sub r5, r1, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, r0, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ble 9044c │ │ │ │ + ble 922f8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ bl b4cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ cmpgt r2, #2 │ │ │ │ movle r3, #2 │ │ │ │ strle r3, [sp, #8] │ │ │ │ - ble 90490 │ │ │ │ + ble 9233c │ │ │ │ sub r0, r3, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub r4, r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ mov r0, r4 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bne 90474 │ │ │ │ + bne 92320 │ │ │ │ add r3, r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str fp, [sp, #20] │ │ │ │ mov r6, #1 │ │ │ │ + str fp, [sp, #20] │ │ │ │ mov fp, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ sub r3, r5, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 90844 │ │ │ │ + beq 9270c │ │ │ │ cmp r3, #2 │ │ │ │ - bne 906e0 │ │ │ │ - mov r2, r7 │ │ │ │ + bne 9258c │ │ │ │ lsl r1, r6, #4 │ │ │ │ + mov r2, r7 │ │ │ │ + sub r8, r5, r6 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, r2, r1 │ │ │ │ ldrd r0, [r2] │ │ │ │ - sub r8, r5, r6 │ │ │ │ strd r0, [fp] │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ mov r2, r7 │ │ │ │ strd r0, [fp, #8] │ │ │ │ lsl r1, r8, #4 │ │ │ │ add r2, r2, r1 │ │ │ │ ldrd r0, [r2] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r0, [r3] │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ strd r0, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9096c │ │ │ │ - str fp, [sp, #28] │ │ │ │ + bne 92834 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ mov sl, r6 │ │ │ │ - b 90580 │ │ │ │ + str fp, [sp, #28] │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + b 9242c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 90954 │ │ │ │ - mov lr, r7 │ │ │ │ + beq 9281c │ │ │ │ lsl r3, r1, #4 │ │ │ │ - add lr, lr, r3 │ │ │ │ - ldrd r2, [lr] │ │ │ │ + mov lr, r7 │ │ │ │ mov ip, r7 │ │ │ │ lsl sl, sl, #4 │ │ │ │ + add lr, lr, r3 │ │ │ │ + ldrd r2, [lr] │ │ │ │ + lsl r8, r8, #4 │ │ │ │ strd r2, [ip, sl]! │ │ │ │ + mov sl, r1 │ │ │ │ ldrd r2, [lr, #8] │ │ │ │ mov lr, r7 │ │ │ │ strd r2, [ip, #8] │ │ │ │ lsl r3, r0, #4 │ │ │ │ + mov ip, r7 │ │ │ │ add lr, lr, r3 │ │ │ │ ldrd r2, [lr] │ │ │ │ - lsl r8, r8, #4 │ │ │ │ - mov ip, r7 │ │ │ │ strd r2, [ip, r8]! │ │ │ │ - ldrd r2, [lr, #8] │ │ │ │ mov r8, r0 │ │ │ │ - mov sl, r1 │ │ │ │ + ldrd r2, [lr, #8] │ │ │ │ strd r2, [ip, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5a6c │ │ │ │ - cmp r9, sl │ │ │ │ - movgt r3, #1 │ │ │ │ add r4, r4, #2 │ │ │ │ + bl 1c9ad4 │ │ │ │ + cmp r9, sl │ │ │ │ mul r1, r5, r0 │ │ │ │ + movgt r3, #1 │ │ │ │ strbgt r3, [fp, sl] │ │ │ │ cmp r9, r8 │ │ │ │ sub r1, sl, r1 │ │ │ │ movgt r3, #1 │ │ │ │ + sub r0, r5, r1 │ │ │ │ strbgt r3, [fp, r8] │ │ │ │ cmp r6, r1 │ │ │ │ - sub r0, r5, r1 │ │ │ │ - bne 90524 │ │ │ │ + bne 923d0 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrd r0, [fp] │ │ │ │ - mov r2, r7 │ │ │ │ lsl sl, sl, #4 │ │ │ │ + mov r2, r7 │ │ │ │ + lsl r8, r8, #4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r0, [r2, sl]! │ │ │ │ ldrd r0, [fp, #8] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r0, [r2, #8] │ │ │ │ - ldrd r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - lsl r8, r8, #4 │ │ │ │ + ldrd r0, [r3] │ │ │ │ strd r0, [r2, r8]! │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ strd r0, [r2, #8] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - ble 90830 │ │ │ │ + ble 926e4 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ + str fp, [sp, #28] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r5 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r5 │ │ │ │ - str fp, [sp, #28] │ │ │ │ - b 9063c │ │ │ │ + b 924e8 │ │ │ │ ldrb r2, [sl, r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 906c4 │ │ │ │ + beq 92570 │ │ │ │ mov r2, r5 │ │ │ │ add r4, r4, r8 │ │ │ │ - cmp r7, r4 │ │ │ │ add r5, r2, #1 │ │ │ │ + cmp r7, r4 │ │ │ │ sublt r4, r4, r7 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 90638 │ │ │ │ + beq 924e4 │ │ │ │ cmp r9, r5 │ │ │ │ - bgt 9062c │ │ │ │ + bgt 924d8 │ │ │ │ cmp r5, r4 │ │ │ │ sub fp, r7, r2 │ │ │ │ movge r1, #0 │ │ │ │ movlt r1, #1 │ │ │ │ cmp fp, r4 │ │ │ │ movle r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 90638 │ │ │ │ + beq 924e4 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ mov r1, r6 │ │ │ │ mul fp, r0, r8 │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ mul r0, r7, r0 │ │ │ │ sub r0, fp, r0 │ │ │ │ cmp r5, r0 │ │ │ │ movge r2, #0 │ │ │ │ movlt r2, #1 │ │ │ │ cmp r4, r0 │ │ │ │ movle r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 90688 │ │ │ │ + bne 92534 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bne 90638 │ │ │ │ + bne 924e4 │ │ │ │ mov sl, r5 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r5, r7 │ │ │ │ mov r6, sl │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b 904a8 │ │ │ │ - mov r1, r3 │ │ │ │ - mul r1, r6, r1 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + b 92354 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ + mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ + mov r0, fp │ │ │ │ + sub sl, r5, r6 │ │ │ │ + mul r1, r6, r1 │ │ │ │ mov r2, r8 │ │ │ │ add r1, r7, r1, lsl #3 │ │ │ │ - mov r0, fp │ │ │ │ bl af20 │ │ │ │ - sub sl, r5, r6 │ │ │ │ mov r1, r4 │ │ │ │ - mul r1, sl, r1 │ │ │ │ - mov r2, r8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r8 │ │ │ │ + mul r1, sl, r1 │ │ │ │ add r1, r7, r1, lsl #3 │ │ │ │ bl af20 │ │ │ │ mov r2, r6 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str fp, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ + str r6, [sp, #28] │ │ │ │ mov r6, r4 │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ mov fp, r2 │ │ │ │ - b 90788 │ │ │ │ + b 92634 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9091c │ │ │ │ - mul r1, r3, r6 │ │ │ │ + beq 927e4 │ │ │ │ mul r0, fp, r6 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ + mul r1, r3, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r0, r7, r0, lsl #3 │ │ │ │ add r1, r7, r1, lsl #3 │ │ │ │ mov r2, fp │ │ │ │ - add r0, r7, r0, lsl #3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl af20 │ │ │ │ mul r0, sl, r6 │ │ │ │ - mul r1, r4, r6 │ │ │ │ mov r2, fp │ │ │ │ - add r1, r7, r1, lsl #3 │ │ │ │ + mov sl, r4 │ │ │ │ + mul r1, r4, r6 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ bl af20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov sl, r4 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 1c5a6c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1c9ad4 │ │ │ │ + mul r0, r5, r0 │ │ │ │ cmp r9, fp │ │ │ │ - ldrgt r2, [sp, #20] │ │ │ │ - movgt r1, #1 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - add r8, r8, #2 │ │ │ │ mul r4, fp, r4 │ │ │ │ - strbgt r1, [r2, fp] │ │ │ │ + sub r3, r4, r0 │ │ │ │ + sub r4, r5, r3 │ │ │ │ + ble 92668 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, #1 │ │ │ │ + strb r1, [r2, fp] │ │ │ │ cmp r9, sl │ │ │ │ - ldrgt r2, [sp, #20] │ │ │ │ - mul r0, r5, r0 │ │ │ │ - movgt r1, #1 │ │ │ │ - strbgt r1, [r2, sl] │ │ │ │ + ble 9267c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, #1 │ │ │ │ + strb r1, [r2, sl] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - sub r3, r4, r0 │ │ │ │ + add r8, r8, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - sub r4, r5, r3 │ │ │ │ - bne 90738 │ │ │ │ + bne 925e4 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, fp │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #8] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mul r0, r2, r0 │ │ │ │ - mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ bl af20 │ │ │ │ mov r0, r4 │ │ │ │ - mul r0, sl, r0 │ │ │ │ - mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r8 │ │ │ │ + mul r0, sl, r0 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ bl af20 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bgt 90608 │ │ │ │ + bgt 924b4 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ b b52c │ │ │ │ lsl r2, r6, #3 │ │ │ │ - ldrd r0, [r7, r2] │ │ │ │ sub sl, r5, r6 │ │ │ │ - lsl r2, sl, #3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldrd r0, [r7, r2] │ │ │ │ + lsl r2, sl, #3 │ │ │ │ strd r0, [fp] │ │ │ │ ldrd r0, [r7, r2] │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 90a40 │ │ │ │ - str fp, [sp, #28] │ │ │ │ + bne 92908 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ mov r8, r6 │ │ │ │ - b 908b8 │ │ │ │ + str fp, [sp, #28] │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + b 92780 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9093c │ │ │ │ + beq 92804 │ │ │ │ lsl r3, r1, #3 │ │ │ │ - ldrd r2, [r3, r7] │ │ │ │ lsl r8, r8, #3 │ │ │ │ + ldrd r2, [r3, r7] │ │ │ │ + lsl sl, sl, #3 │ │ │ │ strd r2, [r7, r8] │ │ │ │ lsl r3, r0, #3 │ │ │ │ + mov r8, r1 │ │ │ │ ldrd r2, [r3, r7] │ │ │ │ - lsl sl, sl, #3 │ │ │ │ strd r2, [r7, sl] │ │ │ │ - mov r8, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5a6c │ │ │ │ - cmp r9, r8 │ │ │ │ - movgt r3, #1 │ │ │ │ add r4, r4, #2 │ │ │ │ + bl 1c9ad4 │ │ │ │ + cmp r9, r8 │ │ │ │ mul r1, r5, r0 │ │ │ │ + movgt r3, #1 │ │ │ │ strbgt r3, [fp, r8] │ │ │ │ cmp r9, sl │ │ │ │ sub r1, r8, r1 │ │ │ │ movgt r3, #1 │ │ │ │ + sub r0, r5, r1 │ │ │ │ strbgt r3, [fp, sl] │ │ │ │ cmp r6, r1 │ │ │ │ - sub r0, r5, r1 │ │ │ │ - bne 90884 │ │ │ │ + bne 9274c │ │ │ │ ldr fp, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrd r0, [fp] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsl r8, r8, #3 │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r0, [r7, r8] │ │ │ │ ldrd r0, [r3] │ │ │ │ - lsl sl, sl, #3 │ │ │ │ strd r0, [r7, sl] │ │ │ │ - b 905f8 │ │ │ │ + b 924a4 │ │ │ │ mov r2, fp │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - mov r1, fp │ │ │ │ str r8, [sp, #8] │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + mov r1, fp │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b 907e8 │ │ │ │ + b 9269c │ │ │ │ ldr fp, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 908fc │ │ │ │ + b 927c4 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 905c4 │ │ │ │ - str fp, [sp, #48] @ 0x30 │ │ │ │ + b 92470 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ sub r8, r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b 909e4 │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + b 928ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 90adc │ │ │ │ - mov lr, r7 │ │ │ │ + beq 929a8 │ │ │ │ lsl r3, r1, #4 │ │ │ │ - add lr, lr, r3 │ │ │ │ - ldrd r2, [lr] │ │ │ │ + mov lr, r7 │ │ │ │ mov ip, r7 │ │ │ │ lsl sl, sl, #4 │ │ │ │ + add lr, lr, r3 │ │ │ │ + ldrd r2, [lr] │ │ │ │ + lsl r8, r8, #4 │ │ │ │ strd r2, [ip, sl]! │ │ │ │ + mov sl, r1 │ │ │ │ ldrd r2, [lr, #8] │ │ │ │ mov lr, r7 │ │ │ │ strd r2, [ip, #8] │ │ │ │ lsl r3, r0, #4 │ │ │ │ + mov ip, r7 │ │ │ │ add lr, lr, r3 │ │ │ │ ldrd r2, [lr] │ │ │ │ - lsl r8, r8, #4 │ │ │ │ - mov ip, r7 │ │ │ │ strd r2, [ip, r8]! │ │ │ │ - ldrd r2, [lr, #8] │ │ │ │ mov r8, r0 │ │ │ │ - mov sl, r1 │ │ │ │ + ldrd r2, [lr, #8] │ │ │ │ strd r2, [ip, #8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c5a6c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + add r4, r4, #2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1c9ad4 │ │ │ │ cmp r9, sl │ │ │ │ + mul r2, r5, r0 │ │ │ │ mul r6, sl, r6 │ │ │ │ - add r4, r4, #2 │ │ │ │ mov r3, r6 │ │ │ │ movgt r3, #1 │ │ │ │ + sub r1, r6, r2 │ │ │ │ strbgt r3, [fp, sl] │ │ │ │ cmp r9, r8 │ │ │ │ + sub r0, r5, r1 │ │ │ │ movgt r3, #1 │ │ │ │ strbgt r3, [fp, r8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mul r2, r5, r0 │ │ │ │ - sub r1, r6, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - sub r0, r5, r1 │ │ │ │ - bne 90988 │ │ │ │ + bne 92850 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ mov r6, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b 905c4 │ │ │ │ + b 92470 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ sub sl, r5, r6 │ │ │ │ mov r8, r6 │ │ │ │ str fp, [sp, #28] │ │ │ │ - b 90a88 │ │ │ │ + b 92950 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9093c │ │ │ │ + beq 92804 │ │ │ │ lsl r3, r1, #3 │ │ │ │ - ldrd r2, [r3, r7] │ │ │ │ lsl r8, r8, #3 │ │ │ │ + ldrd r2, [r3, r7] │ │ │ │ + lsl sl, sl, #3 │ │ │ │ strd r2, [r7, r8] │ │ │ │ lsl r3, r0, #3 │ │ │ │ + mov r8, r1 │ │ │ │ ldrd r2, [r3, r7] │ │ │ │ - lsl sl, sl, #3 │ │ │ │ strd r2, [r7, sl] │ │ │ │ - mov r8, r1 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c5a6c │ │ │ │ ldr fp, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1c9ad4 │ │ │ │ + mul r2, r5, r0 │ │ │ │ cmp r9, r8 │ │ │ │ mul fp, r8, fp │ │ │ │ - add r4, r4, #2 │ │ │ │ - mov r3, fp │ │ │ │ - ldrgt r3, [sp, #20] │ │ │ │ - mul r2, r5, r0 │ │ │ │ sub r1, fp, r2 │ │ │ │ - ldrgt r2, [sp, #40] @ 0x28 │ │ │ │ - strbgt r2, [r3, r8] │ │ │ │ + sub r0, r5, r1 │ │ │ │ + ble 92984 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strb r2, [r3, r8] │ │ │ │ cmp r9, sl │ │ │ │ - ldrgt r3, [sp, #20] │ │ │ │ - ldrgt r2, [sp, #40] @ 0x28 │ │ │ │ - strbgt r2, [r3, sl] │ │ │ │ + ble 92998 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strb r2, [r3, sl] │ │ │ │ cmp r6, r1 │ │ │ │ - sub r0, r5, r1 │ │ │ │ - bne 90a54 │ │ │ │ - b 908f4 │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ + add r4, r4, #2 │ │ │ │ + bne 9291c │ │ │ │ + b 927bc │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - mov r2, fp │ │ │ │ str r4, [sp, #8] │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + mov r2, fp │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 905c4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r7, [r0, #80] @ 0x50 │ │ │ │ + b 92470 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r1 │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldr r7, [r0, #80] @ 0x50 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ ldr r9, [r0, #88] @ 0x58 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #12 │ │ │ │ ldr sl, [r0, #72] @ 0x48 │ │ │ │ - mov r8, r0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mul r5, r7, r5 │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ - sub sp, sp, #12 │ │ │ │ + mul r5, r9, r5 │ │ │ │ lsl r0, r0, #3 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r4, r1 │ │ │ │ bl b3f4 │ │ │ │ - mul r5, r7, r5 │ │ │ │ cmp r7, #1 │ │ │ │ - mul r5, r9, r5 │ │ │ │ mul r5, sl, r5 │ │ │ │ mov r6, r0 │ │ │ │ - ble 90c00 │ │ │ │ + ble 92af0 │ │ │ │ ldr r0, [r8, #100] @ 0x64 │ │ │ │ cmp r9, #0 │ │ │ │ ldr sl, [r0, #56] @ 0x38 │ │ │ │ - ble 90c38 │ │ │ │ + ble 92b28 │ │ │ │ lsl r5, r5, #3 │ │ │ │ mov r7, r4 │ │ │ │ mov fp, #0 │ │ │ │ - b 90b64 │ │ │ │ + b 92a40 │ │ │ │ ldr r0, [r8, #100] @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx sl │ │ │ │ add fp, fp, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl af20 │ │ │ │ cmp r9, fp │ │ │ │ add r7, r7, r5 │ │ │ │ - bne 90b60 │ │ │ │ + bne 92a3c │ │ │ │ ldr r0, [r8, #104] @ 0x68 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 90bf0 │ │ │ │ + ble 92acc │ │ │ │ ldr r0, [r8, #108] @ 0x6c │ │ │ │ ldr sl, [r0, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ - b 90bc4 │ │ │ │ + b 92aa0 │ │ │ │ ldr r0, [r8, #108] @ 0x6c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx sl │ │ │ │ add r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl af20 │ │ │ │ cmp r9, r7 │ │ │ │ add r4, r4, r5 │ │ │ │ - bne 90bc0 │ │ │ │ + bne 92a9c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ b b52c │ │ │ │ ldr r0, [r8, #104] @ 0x68 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 90bf0 │ │ │ │ + ble 92acc │ │ │ │ ldr r0, [r8, #108] @ 0x6c │ │ │ │ cmp r9, #0 │ │ │ │ ldr sl, [r0, #56] @ 0x38 │ │ │ │ - ble 90bf0 │ │ │ │ + ble 92acc │ │ │ │ lsl r5, r5, #3 │ │ │ │ - b 90bb8 │ │ │ │ + b 92a94 │ │ │ │ ldr r0, [r8, #104] @ 0x68 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ - b 90bf0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 92acc │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ - ldr r9, [r0, #68] @ 0x44 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ ldr r7, [r0, #92] @ 0x5c │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r9, [r0, #68] @ 0x44 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #28 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r5, [sp, #12] │ │ │ │ lsl r0, r0, #3 │ │ │ │ - mov r8, r1 │ │ │ │ - str r3, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ bl b3f4 │ │ │ │ cmp r9, r4 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ble 90d60 │ │ │ │ - mov r1, r5 │ │ │ │ - mul r1, r4, r1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ble 92c74 │ │ │ │ + mov r6, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [fp, #100] @ 0x64 │ │ │ │ - lsl r6, r1, #3 │ │ │ │ + mul r6, r4, r6 │ │ │ │ + lsl r6, r6, #3 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ - add r1, r8, r1, lsl #3 │ │ │ │ + add r1, r8, r6 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 90ea4 │ │ │ │ + ble 92da4 │ │ │ │ mul r5, r9, r5 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - lsl r2, r5, #3 │ │ │ │ - mov r4, r6 │ │ │ │ - str r5, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ + lsl r2, r5, #3 │ │ │ │ + str r5, [sp, #16] │ │ │ │ mov r5, #0 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + mov r4, r6 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ - bl ae60 │ │ │ │ add r5, r5, #1 │ │ │ │ + bl ae60 │ │ │ │ cmp r7, r5 │ │ │ │ - add sl, sl, r6 │ │ │ │ add r3, r0, r4 │ │ │ │ - bne 90ce0 │ │ │ │ + add sl, sl, r6 │ │ │ │ + bne 92be0 │ │ │ │ ldr r0, [fp, #104] @ 0x68 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bgt 90d8c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + bgt 92ca0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mul r3, r2, r3 │ │ │ │ sub r2, r9, r4 │ │ │ │ mul r0, r4, r3 │ │ │ │ mul r2, r3, r2 │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl af20 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ b b52c │ │ │ │ ldr r0, [fp, #104] @ 0x68 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - ble 90d50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ble 92c50 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mul r3, r9, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mul r3, r7, r3 │ │ │ │ - mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ sub r3, r9, r4 │ │ │ │ - mul r2, r3, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + mul r5, r7, r5 │ │ │ │ + mul r3, r5, r3 │ │ │ │ add r0, r2, r3, lsl #3 │ │ │ │ - ldr r3, [sp] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ sub r2, r3, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - mul r1, r2, r1 │ │ │ │ mul r3, r7, r3 │ │ │ │ + mul r1, r2, r1 │ │ │ │ lsl r2, r1, #3 │ │ │ │ add r1, r8, r3, lsl #3 │ │ │ │ bl af20 │ │ │ │ - subs r7, r4, #1 │ │ │ │ - bmi 90e30 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp] │ │ │ │ + subs sl, r4, #1 │ │ │ │ + bmi 92dc8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + lsl r6, r5, #3 │ │ │ │ + mul r5, sl, r5 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r5, r8, r5, lsl #3 │ │ │ │ mul r3, r2, r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - lsl r5, r3, #3 │ │ │ │ - rsb r6, r2, r2, lsl #29 │ │ │ │ - mul r3, r7, r3 │ │ │ │ - mul r2, r7, r2 │ │ │ │ + rsb r2, r6, #0 │ │ │ │ + lsl r7, r3, #3 │ │ │ │ + mul r3, sl, r3 │ │ │ │ + mov r4, r7 │ │ │ │ + mov r7, r2 │ │ │ │ add r3, r8, r3, lsl #3 │ │ │ │ - lsl r6, r6, #3 │ │ │ │ - add sl, r8, r2, lsl #3 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + sub sl, sl, #1 │ │ │ │ bl ae60 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - cmn r7, #1 │ │ │ │ - add sl, sl, r6 │ │ │ │ - sub r3, r0, r5 │ │ │ │ - bne 90e0c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + cmn sl, #1 │ │ │ │ + sub r3, r0, r4 │ │ │ │ + add r5, r5, r7 │ │ │ │ + bne 92d1c │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + add r2, r8, r6 │ │ │ │ ldr r0, [fp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ - lsl r6, r2, #3 │ │ │ │ - add r2, r8, r2, lsl #3 │ │ │ │ blx r3 │ │ │ │ cmp r9, r4 │ │ │ │ - ble 90d50 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ + ble 92c50 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mul r3, r2, r3 │ │ │ │ lsl r5, r3, #3 │ │ │ │ mul r3, r4, r3 │ │ │ │ add r3, r8, r3, lsl #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r6 │ │ │ │ - bl af20 │ │ │ │ add r4, r4, #1 │ │ │ │ + bl af20 │ │ │ │ cmp r9, r4 │ │ │ │ - add r7, r7, r6 │ │ │ │ add r3, r0, r5 │ │ │ │ - bne 90e70 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b52c │ │ │ │ + add r7, r7, r6 │ │ │ │ + bne 92d7c │ │ │ │ + b 92c50 │ │ │ │ ldr r0, [fp, #104] @ 0x68 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - ble 90d28 │ │ │ │ - b 90d80 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ble 92c28 │ │ │ │ + b 92c94 │ │ │ │ + lsl r6, r5, #3 │ │ │ │ + b 92d44 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldr r7, [r2, #80] @ 0x50 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ldr r9, [r2, #84] @ 0x54 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - ldr r7, [r2, #80] @ 0x50 │ │ │ │ ldr r8, [r2, #72] @ 0x48 │ │ │ │ - ldr r9, [r2, #84] @ 0x54 │ │ │ │ - ldr r5, [r2, #88] @ 0x58 │ │ │ │ - mov r4, r2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl b3f4 │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ mul r6, r9, r7 │ │ │ │ - cmp r7, #1 │ │ │ │ + ldr r5, [r2, #88] @ 0x58 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + bl b3f4 │ │ │ │ mul r3, r5, r6 │ │ │ │ + cmp r7, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ mul r6, r8, r6 │ │ │ │ mul fp, r8, r3 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ble 90fa0 │ │ │ │ + ble 92eb8 │ │ │ │ mul r2, r8, r9 │ │ │ │ - mul r1, r5, r9 │ │ │ │ mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + mul r1, r5, r9 │ │ │ │ + stm sp, {r2, r6} │ │ │ │ mul r1, r8, r1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ - stm sp, {r2, r6} │ │ │ │ - mov r0, r7 │ │ │ │ bl b0e8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ ldr r1, [sl, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ bl b214 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl b7f0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ - beq 910a0 │ │ │ │ + beq 92fb4 │ │ │ │ add r3, r4, #8 │ │ │ │ - mov r2, r3 │ │ │ │ add r1, r0, #8 │ │ │ │ + mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ bl b1d8 │ │ │ │ mov r0, fp │ │ │ │ mul r0, r5, r0 │ │ │ │ lsl r0, r0, #1 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r4, #32] │ │ │ │ mul r7, r5, r7 │ │ │ │ mov fp, #1 │ │ │ │ - mul r1, r9, r7 │ │ │ │ mov r3, r5 │ │ │ │ - mul r1, r8, r1 │ │ │ │ mov r2, r6 │ │ │ │ - stmib sp, {r1, r6, fp} │ │ │ │ mov r0, r5 │ │ │ │ - str fp, [sp, #16] │ │ │ │ str r6, [sp] │ │ │ │ + str fp, [sp, #16] │ │ │ │ + mul r1, r9, r7 │ │ │ │ + mul r1, r8, r1 │ │ │ │ + stmib sp, {r1, r6, fp} │ │ │ │ bl b0e8 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ mov r1, r2 │ │ │ │ bl b214 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl b7f0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ - beq 910a0 │ │ │ │ + beq 92fb4 │ │ │ │ add r6, r4, #8 │ │ │ │ - mov r1, r6 │ │ │ │ add r0, r0, #8 │ │ │ │ + mov r1, r6 │ │ │ │ bl b2f8 │ │ │ │ cmp r9, fp │ │ │ │ - ble 9108c │ │ │ │ + ble 92fa4 │ │ │ │ mul r3, r8, r7 │ │ │ │ - mul r1, r8, r9 │ │ │ │ mov r2, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ + mul r1, r8, r9 │ │ │ │ + str r8, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str fp, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ - str r8, [sp] │ │ │ │ + str fp, [sp, #12] │ │ │ │ + str fp, [sp, #16] │ │ │ │ bl b0e8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ ldr r1, [sl, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ bl b214 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl b7f0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - beq 910a0 │ │ │ │ + beq 92fb4 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl aefc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mul r0, r5, r0 │ │ │ │ lsl r0, r0, fp │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r4, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl b52c │ │ │ │ mov r0, #1 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 92fc0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl b52c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r5, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r2 │ │ │ │ lsl r2, r2, #1 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov fp, r0 │ │ │ │ + lsl sl, r5, #1 │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #8] │ │ │ │ - add r2, r5, r5, lsl #1 │ │ │ │ + add r2, r2, r6 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ - add r2, r4, r4, lsl #1 │ │ │ │ + add r2, sl, r5 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldr r9, [r2, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #2 │ │ │ │ - addne r0, r0, r0, lsl #1 │ │ │ │ - addne r3, r3, r0, lsl #2 │ │ │ │ - ldrne r2, [r3, #4] │ │ │ │ - strne r2, [sp, #4] │ │ │ │ + beq 93090 │ │ │ │ + add r0, r0, r0, lsl #1 │ │ │ │ + add r3, r3, r0, lsl #2 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - moveq fp, #1 │ │ │ │ mov r0, #0 │ │ │ │ - ldrne fp, [r3, #8] │ │ │ │ - streq fp, [sp, #4] │ │ │ │ str r0, [r2] │ │ │ │ ldr r2, [r1, #164] @ 0xa4 │ │ │ │ subs r1, r8, r9 │ │ │ │ movne r1, #1 │ │ │ │ bics r2, r1, r2, lsr #3 │ │ │ │ - lsl sl, r4, #1 │ │ │ │ - bne 91148 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r0, fp │ │ │ │ + bne 9309c │ │ │ │ + mov r7, #0 │ │ │ │ + mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r7, #1 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + b 9304c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl ae78 │ │ │ │ - sub r6, r8, r9 │ │ │ │ + sub r4, r8, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r4 │ │ │ │ bl b3dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ cmp r2, r0 │ │ │ │ - blt 91200 │ │ │ │ - cmp fp, #1 │ │ │ │ - bne 91138 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - add sl, sl, r4 │ │ │ │ - add r1, r1, #4 │ │ │ │ - lsl r0, sl, #2 │ │ │ │ - add sl, r1, sl, lsl #2 │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ + blt 93154 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 9306c │ │ │ │ + ldr r2, [fp, #8] │ │ │ │ + add sl, sl, r5 │ │ │ │ + lsl sl, sl, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 91138 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r4, r2, sl │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 9306c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r2, r3, r5 │ │ │ │ - lsl lr, r2, #2 │ │ │ │ - add r2, r1, r2, lsl #2 │ │ │ │ - ldr ip, [r2, #8] │ │ │ │ + add fp, r3, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cmp ip, r3 │ │ │ │ - bne 91138 │ │ │ │ - ldr r6, [r1, lr] │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ - ldr r5, [r2, #4] │ │ │ │ - cmp r6, r4 │ │ │ │ - beq 9127c │ │ │ │ + lsl fp, fp, #2 │ │ │ │ + add r1, r2, fp │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne 9306c │ │ │ │ + ldr r8, [r2, fp] │ │ │ │ + ldr r5, [r2, sl] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ + cmp r8, r5 │ │ │ │ + beq 931d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mul r3, r4, r3 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne 91138 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ - mul fp, r6, fp │ │ │ │ - sub fp, r3, fp │ │ │ │ - clz fp, fp │ │ │ │ - lsr fp, fp, #5 │ │ │ │ - b 9113c │ │ │ │ + mul r3, r5, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne 9306c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mul r2, r8, r2 │ │ │ │ + sub r7, r3, r2 │ │ │ │ + clz r7, r7 │ │ │ │ + lsr r7, r7, #5 │ │ │ │ + b 93070 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl b718 │ │ │ │ str r0, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r4 │ │ │ │ bl b3dc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mul r2, r0, r2 │ │ │ │ mul r3, r2, r3 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - ble 91174 │ │ │ │ - mov r6, r9 │ │ │ │ + ble 930c8 │ │ │ │ + mov r4, r9 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c5c8c │ │ │ │ - mov r2, r6 │ │ │ │ - subs r6, r1, #0 │ │ │ │ - bne 91238 │ │ │ │ + bl 1c9cf4 │ │ │ │ + mov r2, r4 │ │ │ │ + subs r4, r1, #0 │ │ │ │ + bne 9318c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl b718 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #9 │ │ │ │ bl b718 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - bgt 91174 │ │ │ │ - b 91138 │ │ │ │ - ldr r2, [sl, #8] │ │ │ │ - cmp r5, r6 │ │ │ │ - cmpge r2, r5 │ │ │ │ - bne 911d4 │ │ │ │ + bgt 930c8 │ │ │ │ + b 9306c │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r6, r8 │ │ │ │ + cmpge r2, r6 │ │ │ │ + bne 93128 │ │ │ │ mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1c5c8c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c9cf4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9113c │ │ │ │ - b 911d4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + beq 93070 │ │ │ │ + b 93128 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ ldr r5, [r2, #64] @ 0x40 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov fp, r2 │ │ │ │ ldr sl, [r2, #68] @ 0x44 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ + strd r8, [sp, #16] │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ - mov fp, r2 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl ae78 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ sub r5, r5, sl │ │ │ │ + bl ae78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b3dc │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ cmp r4, r0 │ │ │ │ - blt 91524 │ │ │ │ + blt 93498 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ bl b718 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub r4, sl, r8 │ │ │ │ + str r7, [fp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r8, [fp, #96] @ 0x60 │ │ │ │ mov r5, r3 │ │ │ │ - mul r5, r7, r5 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mul r1, r5, r4 │ │ │ │ - mul r9, sl, r9 │ │ │ │ + mul r5, r7, r5 │ │ │ │ sub r0, r2, r7 │ │ │ │ + mul r9, sl, r9 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mul r1, r5, r4 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mla r1, r9, r0, r1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r7, [fp, #92] @ 0x5c │ │ │ │ lsl r0, r1, #3 │ │ │ │ - str r8, [fp, #96] @ 0x60 │ │ │ │ str r1, [fp, #76] @ 0x4c │ │ │ │ bl b3f4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r8, sl │ │ │ │ + mov r6, r0 │ │ │ │ mov r3, r2 │ │ │ │ mul r3, r8, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - mov r6, r0 │ │ │ │ - bge 913c8 │ │ │ │ + bge 9332c │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ stm sp, {r2, r5} │ │ │ │ mov r0, r7 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, r4 │ │ │ │ bl b0e8 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ mov r2, r6 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ add r1, r1, r3, lsl #3 │ │ │ │ bl b214 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl b7f0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [fp, #100] @ 0x64 │ │ │ │ - beq 91510 │ │ │ │ + beq 93470 │ │ │ │ add r1, fp, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ bl b2f8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + stm sp, {r2, r5} │ │ │ │ str r2, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ - stm sp, {r2, r5} │ │ │ │ - mov r0, r7 │ │ │ │ bl b0e8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ - str ip, [sp, #32] │ │ │ │ mov r1, ip │ │ │ │ mov r2, ip │ │ │ │ + str ip, [sp, #32] │ │ │ │ bl b214 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl b7f0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ - beq 91510 │ │ │ │ + beq 93470 │ │ │ │ add ip, fp, #8 │ │ │ │ - mov r1, ip │ │ │ │ add r0, r0, #8 │ │ │ │ + mov r1, ip │ │ │ │ str ip, [sp, #32] │ │ │ │ bl b2f8 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - ble 914ac │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ble 93410 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, ip │ │ │ │ + str r2, [sp, #8] │ │ │ │ mul r3, r2, r3 │ │ │ │ - mov r1, r9 │ │ │ │ stm sp, {r2, r3} │ │ │ │ - str r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ bl b0e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ add r1, r6, r3, lsl #3 │ │ │ │ bl b214 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl b7f0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [fp, #108] @ 0x6c │ │ │ │ - beq 91510 │ │ │ │ + beq 93470 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, r0, #8 │ │ │ │ bl b2f8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mul r0, sl, r0 │ │ │ │ cmp r3, r7 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp sl, r8 │ │ │ │ addgt r3, r3, #1 │ │ │ │ - mul r0, sl, r0 │ │ │ │ mul r8, r7, r8 │ │ │ │ mla r0, r8, r3, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mla r0, r7, r4, r0 │ │ │ │ mul r3, r0, r3 │ │ │ │ lsl r0, r3, #1 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [fp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [fp, #32] │ │ │ │ mov r0, r6 │ │ │ │ bl b52c │ │ │ │ mov r0, #1 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 9347c │ │ │ │ mov r0, r6 │ │ │ │ bl b52c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl b718 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b3dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mul r3, r0, r4 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - ble 912f4 │ │ │ │ + ble 93258 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c5c8c │ │ │ │ mov r5, r4 │ │ │ │ + bl 1c9cf4 │ │ │ │ mov r0, r4 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bne 9155c │ │ │ │ + bne 934d0 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 91658 │ │ │ │ + ble 935d0 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ sub r3, sl, #32 │ │ │ │ mov r4, sl │ │ │ │ mov r8, sl │ │ │ │ - mov r7, r9 │ │ │ │ - sub r6, r9, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r9 │ │ │ │ + sub r6, r9, #32 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 915e8 │ │ │ │ + ble 9355c │ │ │ │ str r9, [sp, #24] │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ mov r0, sl │ │ │ │ subs sl, r1, #0 │ │ │ │ - bne 915b4 │ │ │ │ + bne 93528 │ │ │ │ cmp r0, r5 │ │ │ │ mov fp, r0 │ │ │ │ - bgt 9161c │ │ │ │ + bgt 93590 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 915e4 │ │ │ │ + beq 93558 │ │ │ │ cmp r9, r6 │ │ │ │ - bne 915ac │ │ │ │ + bne 93520 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl b718 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 91610 │ │ │ │ + beq 93584 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 91610 │ │ │ │ + beq 93584 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bne 915a0 │ │ │ │ + bne 93514 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ - b 91308 │ │ │ │ + b 9326c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl b718 │ │ │ │ cmp r0, fp │ │ │ │ - movne r5, fp │ │ │ │ - movne r8, r4 │ │ │ │ - movne r7, r9 │ │ │ │ - bne 915d4 │ │ │ │ + beq 935b4 │ │ │ │ + mov r5, fp │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r9 │ │ │ │ + b 93548 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r9 │ │ │ │ - mov r5, sl │ │ │ │ ldr r9, [sp, #24] │ │ │ │ + mov r5, sl │ │ │ │ mov r8, r4 │ │ │ │ mov r7, fp │ │ │ │ - b 915e8 │ │ │ │ + b 9355c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r8, sl │ │ │ │ + str r4, [fp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ mul r5, sl, r5 │ │ │ │ - mov r0, r4 │ │ │ │ str r7, [fp, #92] @ 0x5c │ │ │ │ str sl, [fp, #96] @ 0x60 │ │ │ │ - str r4, [fp, #76] @ 0x4c │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ bl b3f4 │ │ │ │ mul r5, r7, r5 │ │ │ │ - mov r8, sl │ │ │ │ - str r9, [sp, #32] │ │ │ │ + mov r6, r0 │ │ │ │ str r4, [sp, #24] │ │ │ │ + str r9, [sp, #32] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r0 │ │ │ │ - b 913c8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - add r0, r2, r2, lsl #1 │ │ │ │ - mov r6, r3 │ │ │ │ - add r0, r7, r0, lsl #2 │ │ │ │ - ldr r9, [r0, #4] │ │ │ │ - add r0, r6, r6, lsl #1 │ │ │ │ - add r0, r7, r0, lsl #2 │ │ │ │ + b 9332c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r5, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r2 │ │ │ │ + lsl r2, r2, #1 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + ldr fp, [r0, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + lsl r9, r5, #1 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr r8, [r0, #4] │ │ │ │ - ldr r0, [r7] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r0, #2 │ │ │ │ - addne r1, r1, r1, lsl #1 │ │ │ │ - lsl r3, r2, #1 │ │ │ │ - addne r1, r7, r1, lsl #2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - lsl r3, r6, #1 │ │ │ │ + add r1, r2, r6 │ │ │ │ + add r1, fp, r1, lsl #2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r8, [r1, #4] │ │ │ │ + add r1, r9, r5 │ │ │ │ + add r1, fp, r1, lsl #2 │ │ │ │ + ldr r7, [r1, #4] │ │ │ │ + ldr r1, [fp] │ │ │ │ + cmp r1, #2 │ │ │ │ + beq 93710 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r3, fp, r3, lsl #2 │ │ │ │ + ldr sl, [r3, #4] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldrne sl, [r1, #4] │ │ │ │ - moveq r3, #1 │ │ │ │ - ldrne r3, [r1, #8] │ │ │ │ - mov fp, r2 │ │ │ │ - moveq sl, r3 │ │ │ │ - mov r4, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - strne r3, [sp, #4] │ │ │ │ - streq r3, [sp, #4] │ │ │ │ + mov r4, r7 │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ mov r0, r4 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bne 91714 │ │ │ │ + bne 93690 │ │ │ │ mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c5a6c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1c9ad4 │ │ │ │ + mul r0, r8, r0 │ │ │ │ ldr r3, [sp] │ │ │ │ - mul r0, r9, r0 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mul r0, sl, r0 │ │ │ │ str r0, [r1] │ │ │ │ ldr r1, [r3, #164] @ 0xa4 │ │ │ │ tst r1, #8 │ │ │ │ - bne 91770 │ │ │ │ - cmp r9, r8 │ │ │ │ - cmpne r5, #1 │ │ │ │ - ble 91770 │ │ │ │ + bne 936f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + cmp r8, r7 │ │ │ │ + cmpne r3, #1 │ │ │ │ + ble 936f0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9177c │ │ │ │ + beq 93720 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r3, r7, #4 │ │ │ │ - add r1, r2, r6 │ │ │ │ - add r5, r3, r1, lsl #2 │ │ │ │ - lsl r0, r1, #2 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r3, #1 │ │ │ │ + mov sl, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b 93688 │ │ │ │ + add r3, r9, r5 │ │ │ │ + add r2, fp, #4 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + add r5, r2, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, sl │ │ │ │ - bne 91770 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r2, r2, fp │ │ │ │ - lsl ip, r2, #2 │ │ │ │ - add r2, r3, r2, lsl #2 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, sl │ │ │ │ - bne 91770 │ │ │ │ - ldr r7, [r3, ip] │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ - ldr r8, [r2, #4] │ │ │ │ + bne 936f0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r1, r1, r6 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + add r0, r2, r1 │ │ │ │ + ldr ip, [r0, #8] │ │ │ │ + cmp ip, sl │ │ │ │ + bne 936f0 │ │ │ │ + ldr r7, [r2, r1] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + ldr r8, [r0, #4] │ │ │ │ cmp r7, r6 │ │ │ │ - beq 917ec │ │ │ │ + beq 93790 │ │ │ │ mul r6, sl, r6 │ │ │ │ cmp r8, r6 │ │ │ │ - muleq sl, r7, sl │ │ │ │ - ldreq r4, [r5, #8] │ │ │ │ - subeq r4, r4, sl │ │ │ │ - clzeq r4, r4 │ │ │ │ - lsreq r4, r4, #5 │ │ │ │ - b 91770 │ │ │ │ + bne 936f0 │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + mul sl, r7, sl │ │ │ │ + sub r4, r4, sl │ │ │ │ + clz r4, r4 │ │ │ │ + lsr r4, r4, #5 │ │ │ │ + b 936f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r7 │ │ │ │ cmpge r3, r8 │ │ │ │ - bne 917cc │ │ │ │ + bne 9376c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ cmp r1, #0 │ │ │ │ - ldreq r4, [sp, #4] │ │ │ │ - beq 91770 │ │ │ │ - b 917cc │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + ldreq r4, [sp, #8] │ │ │ │ + beq 936f0 │ │ │ │ + b 9376c │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + lsl r4, r3, #1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + lsl r7, r2, #1 │ │ │ │ + str lr, [sp, #28] │ │ │ │ ldr lr, [r0, #8] │ │ │ │ - add r0, r2, r2, lsl #1 │ │ │ │ - add r0, lr, r0, lsl #2 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - add r0, r3, r3, lsl #1 │ │ │ │ + add r0, r7, r2 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r1, [r1, #164] @ 0xa4 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ add r0, lr, r0, lsl #2 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ ldr r8, [lr] │ │ │ │ - add r0, r5, r4 │ │ │ │ + and r9, r1, #8 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + add r0, r4, r3 │ │ │ │ + add r0, lr, r0, lsl #2 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + cmp r8, #2 │ │ │ │ + add r0, r6, r5 │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ - ldr r1, [r1, #164] @ 0xa4 │ │ │ │ asr r0, r0, #1 │ │ │ │ add r0, r0, #7 │ │ │ │ - cmp r8, #2 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - lsl r7, r2, #1 │ │ │ │ - lsl r6, r3, #1 │ │ │ │ lsr r0, r0, #3 │ │ │ │ - and r9, r1, #8 │ │ │ │ - beq 918ac │ │ │ │ + beq 93874 │ │ │ │ add ip, ip, ip, lsl #1 │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + cmp r9, #0 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ ldmib ip, {r8, ip} │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, r8, lsl #1 │ │ │ │ - cmp r9, #0 │ │ │ │ str r0, [sl] │ │ │ │ - bne 918a4 │ │ │ │ + bne 93858 │ │ │ │ cmp r8, #8 │ │ │ │ - ble 91940 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq 918a4 │ │ │ │ + ble 93908 │ │ │ │ + cmp r6, r5 │ │ │ │ + beq 93858 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 918d4 │ │ │ │ + beq 9389c │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [ip] │ │ │ │ - bne 918a4 │ │ │ │ + bne 93858 │ │ │ │ tst r1, #65536 @ 0x10000 │ │ │ │ - bne 918a4 │ │ │ │ - cmp r5, r4 │ │ │ │ + bne 93858 │ │ │ │ + cmp r6, r5 │ │ │ │ movne r8, #1 │ │ │ │ - beq 918a4 │ │ │ │ - add r6, r6, r3 │ │ │ │ + beq 93858 │ │ │ │ + add r4, r4, r3 │ │ │ │ add lr, lr, #4 │ │ │ │ - lsl r1, r6, #2 │ │ │ │ - add r6, lr, r6, lsl #2 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + lsl r4, r4, #2 │ │ │ │ + add r5, lr, r4 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 918a4 │ │ │ │ + bne 93858 │ │ │ │ add r7, r7, r2 │ │ │ │ - lsl r2, r7, #2 │ │ │ │ - add r7, lr, r7, lsl #2 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne 918a4 │ │ │ │ - ldr r9, [lr, r2] │ │ │ │ - ldr r4, [lr, r1] │ │ │ │ - ldr r5, [r7, #4] │ │ │ │ - cmp r9, r4 │ │ │ │ - beq 9194c │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + add r3, lr, r7 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, r8 │ │ │ │ + bne 93858 │ │ │ │ + ldr r7, [lr, r7] │ │ │ │ + ldr r4, [lr, r4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + cmp r7, r4 │ │ │ │ + beq 93914 │ │ │ │ mul r4, r8, r4 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 918a4 │ │ │ │ - mul r8, r9, r8 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + cmp r6, r4 │ │ │ │ + bne 93858 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mul r8, r7, r8 │ │ │ │ sub r0, r0, r8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 9385c │ │ │ │ tst r1, #65536 @ 0x10000 │ │ │ │ - bne 918a4 │ │ │ │ - b 91894 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r5, r9 │ │ │ │ - cmpge r3, r5 │ │ │ │ - bne 9191c │ │ │ │ + bne 93858 │ │ │ │ + b 93848 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r6, r7 │ │ │ │ + cmpge r3, r6 │ │ │ │ + bne 938e4 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1c5c8c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c9cf4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9191c │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + moveq r0, #1 │ │ │ │ + beq 9385c │ │ │ │ + b 938e4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ + str r1, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - beq 919a8 │ │ │ │ + beq 93994 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 9199c │ │ │ │ + bne 93974 │ │ │ │ ldr fp, [r1, #8] │ │ │ │ ldr r9, [fp] │ │ │ │ sub r3, r9, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 9199c │ │ │ │ + bhi 93974 │ │ │ │ cmp r9, #2 │ │ │ │ - beq 91d3c │ │ │ │ + beq 93d28 │ │ │ │ mov sl, fp │ │ │ │ mov r7, r5 │ │ │ │ + str r5, [sp, #20] │ │ │ │ mov r9, #2 │ │ │ │ mov r4, fp │ │ │ │ - mov r6, r8 │ │ │ │ - str r5, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ - b 91a04 │ │ │ │ + mov r6, r8 │ │ │ │ + b 939f0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 91d34 │ │ │ │ + beq 93d20 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, #0 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 91c58 │ │ │ │ + beq 93c44 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 9199c │ │ │ │ + beq 93974 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ rsb r9, r3, #1 │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 91cc8 │ │ │ │ + beq 93cb4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ sub r4, r4, #12 │ │ │ │ add sl, sl, #12 │ │ │ │ + ldr r1, [r4, #48] @ 0x30 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bne 919f4 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 939e0 │ │ │ │ ldr r5, [sl, #4] │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ rsb r6, r7, #3 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ cmp r5, r8 │ │ │ │ - beq 91db8 │ │ │ │ + beq 93da4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 919f4 │ │ │ │ - ldr r9, [r4, #40] @ 0x28 │ │ │ │ + bne 939e0 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ + ldr r9, [r4, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 919f4 │ │ │ │ + bne 939e0 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bne 919f4 │ │ │ │ + bne 939e0 │ │ │ │ cmp r5, r8 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ - beq 9201c │ │ │ │ + beq 94008 │ │ │ │ mul r8, r9, r8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne 919f4 │ │ │ │ - mul r9, r5, r9 │ │ │ │ + bne 939e0 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ + mul r9, r5, r9 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 919f4 │ │ │ │ + bne 939e0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r8, #164] @ 0xa4 │ │ │ │ - ldr sl, [pc, #1428] @ 92068 │ │ │ │ + ldr sl, [pc, #1428] @ 94054 │ │ │ │ tst r2, #65536 @ 0x10000 │ │ │ │ and r3, r2, sl │ │ │ │ - bne 91ddc │ │ │ │ + bne 93dc8 │ │ │ │ tst r3, #8 │ │ │ │ - beq 91b0c │ │ │ │ + beq 93af8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r7, r7, lsl #1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9199c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bne 93974 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ str r9, [sp] │ │ │ │ + str r2, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ blx sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9199c │ │ │ │ + beq 93974 │ │ │ │ ldr r3, [r8, #164] @ 0xa4 │ │ │ │ tst r3, #81920 @ 0x14000 │ │ │ │ - beq 91b58 │ │ │ │ + beq 93b44 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ cmp sl, #65536 @ 0x10000 │ │ │ │ - bgt 91f78 │ │ │ │ + bgt 93f64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #1288] @ 9206c │ │ │ │ + mov r0, #120 @ 0x78 │ │ │ │ + add r7, r7, r7, lsl #1 │ │ │ │ + add r6, r5, r5, lsl #1 │ │ │ │ + ldr r1, [pc, #1276] @ 94058 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r3] │ │ │ │ - mov r0, #120 @ 0x78 │ │ │ │ bl b1fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - add r7, r7, r7, lsl #1 │ │ │ │ + mov sl, r0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - add r6, r5, r5, lsl #1 │ │ │ │ - ldr r2, [r3] │ │ │ │ add r7, r3, r7, lsl #2 │ │ │ │ + ldr r2, [r3] │ │ │ │ add r6, r3, r6, lsl #2 │ │ │ │ ldr fp, [r7, #4] │ │ │ │ - cmp r2, #2 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - mov sl, r0 │ │ │ │ + cmp r2, #2 │ │ │ │ str fp, [r0, #64] @ 0x40 │ │ │ │ str r7, [r0, #68] @ 0x44 │ │ │ │ - beq 91c50 │ │ │ │ + beq 93c3c │ │ │ │ add r9, r9, r9, lsl #1 │ │ │ │ add r3, r3, r9, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sl, #72] @ 0x48 │ │ │ │ mov r6, r7 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sl, #76] @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ mov r0, r6 │ │ │ │ subs r6, r1, #0 │ │ │ │ - bne 91bcc │ │ │ │ + bne 93bb8 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sl, #88] @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sl, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - str r4, [sl, #112] @ 0x70 │ │ │ │ str r0, [sl, #84] @ 0x54 │ │ │ │ add r0, sl, #8 │ │ │ │ + str r4, [sl, #112] @ 0x70 │ │ │ │ bl aec0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ - str r6, [sl, #108] @ 0x6c │ │ │ │ - str r6, [sl, #104] @ 0x68 │ │ │ │ str r6, [sl, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r6, [sl, #104] @ 0x68 │ │ │ │ + str r6, [sl, #108] @ 0x6c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, sl │ │ │ │ - bne 919a0 │ │ │ │ + bne 93978 │ │ │ │ bl b628 │ │ │ │ - b 9199c │ │ │ │ + b 93974 │ │ │ │ mov r3, #1 │ │ │ │ - b 91bb8 │ │ │ │ + b 93ba4 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r8, [fp, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq 91e48 │ │ │ │ + beq 93e34 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 91a14 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + bne 93a00 │ │ │ │ ldr r1, [fp, #20] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 91a14 │ │ │ │ + bne 93a00 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 91a14 │ │ │ │ + bne 93a00 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq 91f94 │ │ │ │ - mul r8, r2, r8 │ │ │ │ + beq 93f80 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ + mul r8, r2, r8 │ │ │ │ cmp r8, r1 │ │ │ │ - bne 91a14 │ │ │ │ + bne 93a00 │ │ │ │ mul r2, r3, r2 │ │ │ │ ldr r3, [fp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 91a14 │ │ │ │ + bne 93a00 │ │ │ │ mov r8, r6 │ │ │ │ mov r5, #1 │ │ │ │ - b 91ac8 │ │ │ │ + b 93ab4 │ │ │ │ ldr r8, [sl, #4] │ │ │ │ ldr r5, [fp, #28] │ │ │ │ cmp r5, r8 │ │ │ │ - beq 91e6c │ │ │ │ + beq 93e58 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 91a3c │ │ │ │ + bne 93a28 │ │ │ │ ldr r9, [r4, #16] │ │ │ │ ldr r3, [fp, #32] │ │ │ │ cmp r9, r3 │ │ │ │ - bne 91a3c │ │ │ │ + bne 93a28 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bne 91a3c │ │ │ │ + bne 93a28 │ │ │ │ cmp r5, r8 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ - beq 91fd8 │ │ │ │ + beq 93fc4 │ │ │ │ mul r5, r9, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 91a3c │ │ │ │ - mul r8, r9, r8 │ │ │ │ + bne 93a28 │ │ │ │ ldr r3, [fp, #36] @ 0x24 │ │ │ │ + mul r8, r9, r8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne 91a3c │ │ │ │ + bne 93a28 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, #2 │ │ │ │ - b 91ac8 │ │ │ │ + b 93ab4 │ │ │ │ mov r6, #0 │ │ │ │ - b 91a2c │ │ │ │ + b 93a18 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ ldr r3, [fp, #16] │ │ │ │ ldr ip, [fp, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 91ed8 │ │ │ │ + beq 93ec4 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 91f24 │ │ │ │ + beq 93f10 │ │ │ │ ldmib fp, {r2, ip} │ │ │ │ - ldr r1, [fp, #16] │ │ │ │ add r3, fp, #12 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 91e90 │ │ │ │ + beq 93e7c │ │ │ │ cmp ip, #1 │ │ │ │ - bne 9199c │ │ │ │ + bne 93974 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, #1 │ │ │ │ ldreq r3, [r3, #8] │ │ │ │ - bne 9199c │ │ │ │ + bne 93974 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9199c │ │ │ │ + bne 93974 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 9199c │ │ │ │ + bne 93974 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [r8, #164] @ 0xa4 │ │ │ │ mov r7, r5 │ │ │ │ + mov r5, r2 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - mov r5, r2 │ │ │ │ - b 91adc │ │ │ │ - ldr r0, [sl, #12] │ │ │ │ + b 93ac8 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ + ldr r0, [sl, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 91a70 │ │ │ │ + bne 93a5c │ │ │ │ ldr r0, [sl, #8] │ │ │ │ ldr r1, [fp, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 91a70 │ │ │ │ - b 91abc │ │ │ │ + bne 93a5c │ │ │ │ + b 93aa8 │ │ │ │ add r3, r9, r9, lsl #1 │ │ │ │ add r0, fp, r3, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl b3dc │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + add r3, r7, r7, lsl #1 │ │ │ │ mov fp, r0 │ │ │ │ - add r0, r7, r7, lsl #1 │ │ │ │ - add r2, r2, r0, lsl #2 │ │ │ │ - lsl r1, r0, #2 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - str r1, [sp, #20] │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r1, r1, r3 │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ bl b3dc │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - add r2, r2, r1 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r3, r1, r3 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ bl b3dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ae78 │ │ │ │ cmp fp, r0 │ │ │ │ - bge 9199c │ │ │ │ + bge 93974 │ │ │ │ ldr r3, [r8, #164] @ 0xa4 │ │ │ │ and r3, r3, sl │ │ │ │ - b 91adc │ │ │ │ + b 93ac8 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ ldr r2, [fp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 91c68 │ │ │ │ + bne 93c54 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ ldr r2, [fp, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 91c68 │ │ │ │ - b 91cbc │ │ │ │ - ldr r0, [fp, #32] │ │ │ │ + bne 93c54 │ │ │ │ + b 93ca8 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ + ldr r0, [fp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 91cd8 │ │ │ │ + bne 93cc4 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 91cd8 │ │ │ │ - b 91d24 │ │ │ │ + bne 93cc4 │ │ │ │ + b 93d10 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp ip, r7 │ │ │ │ - beq 91f38 │ │ │ │ + beq 93f24 │ │ │ │ cmp ip, #1 │ │ │ │ - bne 9199c │ │ │ │ + bne 93974 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 9199c │ │ │ │ + bne 93974 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr ip, [fp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ cmple ip, r3 │ │ │ │ - bne 91d84 │ │ │ │ + bne 93d70 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r8, #164] @ 0xa4 │ │ │ │ mov r5, r2 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - b 91adc │ │ │ │ + b 93ac8 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ cmp ip, r2 │ │ │ │ - beq 91f5c │ │ │ │ + beq 93f48 │ │ │ │ cmp ip, #1 │ │ │ │ - bne 91d58 │ │ │ │ + bne 93d44 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 91d58 │ │ │ │ + bne 93d44 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ ldr lr, [fp, #24] │ │ │ │ cmp r3, ip │ │ │ │ cmple lr, ip │ │ │ │ - beq 92060 │ │ │ │ + beq 9404c │ │ │ │ cmp r3, ip │ │ │ │ - bne 91d58 │ │ │ │ + bne 93d44 │ │ │ │ ldr r3, [fp, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 91d58 │ │ │ │ + bne 93d44 │ │ │ │ mov r2, #1 │ │ │ │ - b 91da0 │ │ │ │ + b 93d8c │ │ │ │ ldr r2, [fp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ ldreq ip, [fp, #8] │ │ │ │ - bne 91d58 │ │ │ │ - b 91f08 │ │ │ │ + bne 93d44 │ │ │ │ + b 93ef4 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ ldr lr, [fp, #12] │ │ │ │ cmp sl, lr │ │ │ │ - bne 91e9c │ │ │ │ + bne 93e88 │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [r8, #164] @ 0xa4 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - b 91adc │ │ │ │ + b 93ac8 │ │ │ │ ldr r7, [fp, #8] │ │ │ │ ldr lr, [fp, #24] │ │ │ │ cmp r7, lr │ │ │ │ - bne 91ee4 │ │ │ │ + bne 93ed0 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, #1 │ │ │ │ - b 91f4c │ │ │ │ + b 93f38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add sl, sl, sl, lsl #3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl b6f4 │ │ │ │ cmp sl, r0 │ │ │ │ - ble 91b58 │ │ │ │ - b 9199c │ │ │ │ + ble 93b44 │ │ │ │ + b 93974 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r8, r0 │ │ │ │ cmple r1, r0 │ │ │ │ - bne 91c9c │ │ │ │ + bne 93c88 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1c5c8c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 1c9cf4 │ │ │ │ + cmp r1, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 91c9c │ │ │ │ + bne 93c88 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r6 │ │ │ │ mov r5, r3 │ │ │ │ - b 91ac8 │ │ │ │ + b 93ab4 │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ cmple r1, r3 │ │ │ │ - bne 91d08 │ │ │ │ + bne 93cf4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ - str r2, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c5c8c │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 1c9cf4 │ │ │ │ + cmp r1, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 91d08 │ │ │ │ + bne 93cf4 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r2 │ │ │ │ mov r3, #2 │ │ │ │ - b 91fd0 │ │ │ │ + b 93fbc │ │ │ │ ldr r1, [fp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ cmpge r1, r3 │ │ │ │ - bne 91aa0 │ │ │ │ + bne 93a8c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ - str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1c5c8c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 1c9cf4 │ │ │ │ + cmp r1, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 91aa0 │ │ │ │ + bne 93a8c │ │ │ │ mov r3, r1 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r2 │ │ │ │ - b 91fd0 │ │ │ │ + b 93fbc │ │ │ │ mov r7, #0 │ │ │ │ - b 91ec4 │ │ │ │ + b 93eb0 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - mulseq r3, ip, r7 │ │ │ │ + andseq ip, r3, r4, lsr #15 │ │ │ │ │ │ │ │ -00092070 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #52] @ 920b0 │ │ │ │ +0009405c : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r5, [pc, #84] @ 940c0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r5, r4, #12 │ │ │ │ - mov r1, r5 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r8, r5, #12 │ │ │ │ + ldr r7, [r5], #4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, #12 │ │ │ │ - ldr r7, [r4], #4 │ │ │ │ bl ae48 │ │ │ │ mov r1, r0 │ │ │ │ + add r4, r4, #1 │ │ │ │ str r7, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b508 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne 92084 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r9, r3, ip, lsr #1 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + cmp r4, #3 │ │ │ │ + bne 94080 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrheq fp, [r3], -r0 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ + strd r4, [sp, #-20]! @ 0xffffffec │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str lr, [sp, #16] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ ldr r7, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ - mov r5, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r6 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ 92120 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #36] @ 94144 │ │ │ │ str r3, [sp] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r4, [r5] │ │ │ │ mov r3, r7 │ │ │ │ + ldr r4, [r5] │ │ │ │ + add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x001355fc │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r7, r3, r4, asr #12 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r3 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr ip, [r0, #80] @ 0x50 │ │ │ │ ldr r9, [r0, #64] @ 0x40 │ │ │ │ + str r0, [sp, #32] │ │ │ │ ldr sl, [r0, #68] @ 0x44 │ │ │ │ + ldr ip, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr fp, [r0, #92] @ 0x5c │ │ │ │ ldr r8, [r0, #96] @ 0x60 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [sp, #12] │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ - mov r6, r3 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ mul r3, r2, r3 │ │ │ │ - mov r4, r1 │ │ │ │ lsl r0, r3, #3 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ bl b3f4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - ldr r3, [r2, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ + ldr r3, [r2, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cmp ip, r2 │ │ │ │ - add r3, r0, r3, lsl #3 │ │ │ │ add r1, r0, r1, lsl #3 │ │ │ │ - blt 92224 │ │ │ │ + add r3, r0, r3, lsl #3 │ │ │ │ + cmp ip, r2 │ │ │ │ + blt 94258 │ │ │ │ lsl ip, r8, #3 │ │ │ │ - lsl fp, fp, #3 │ │ │ │ mov r8, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + lsl fp, fp, #3 │ │ │ │ + str r1, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ mov r0, sl │ │ │ │ + add r6, r6, fp │ │ │ │ + add r7, r7, fp │ │ │ │ + str r3, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr ip, [sl, #56] @ 0x38 │ │ │ │ blx ip │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ ldr ip, [r9, #56] @ 0x38 │ │ │ │ - mov r0, r9 │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r6, r6, fp │ │ │ │ add r4, r4, r3 │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r7, r7, fp │ │ │ │ add r8, r8, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bge 921b8 │ │ │ │ + bge 941ec │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl b52c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ + mov r3, r6 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [r0, #56] @ 0x38 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r4 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ bx ip │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r3 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr ip, [r0, #80] @ 0x50 │ │ │ │ ldr r9, [r0, #64] @ 0x40 │ │ │ │ + str r0, [sp, #32] │ │ │ │ ldr sl, [r0, #68] @ 0x44 │ │ │ │ + ldr ip, [r0, #80] @ 0x50 │ │ │ │ + ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr fp, [r0, #92] @ 0x5c │ │ │ │ ldr r8, [r0, #96] @ 0x60 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #84] @ 0x54 │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ - mov r5, r2 │ │ │ │ - mul r0, r1, r0 │ │ │ │ - mov r6, r3 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ str ip, [sp, #20] │ │ │ │ - str r1, [sp, #12] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ + mul r0, r1, r0 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ bl b3f4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ cmp ip, r1 │ │ │ │ add r3, r0, r3, lsl #3 │ │ │ │ add r2, r0, r2, lsl #3 │ │ │ │ - blt 9234c │ │ │ │ + blt 943a4 │ │ │ │ lsl ip, r8, #3 │ │ │ │ - lsl fp, fp, #3 │ │ │ │ mov r8, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + lsl fp, fp, #3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - str r3, [sp] │ │ │ │ mov r0, r9 │ │ │ │ + add r4, r4, fp │ │ │ │ + add r5, r5, fp │ │ │ │ + str r3, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr ip, [r9, #56] @ 0x38 │ │ │ │ blx ip │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ + mov r0, sl │ │ │ │ str r7, [sp] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ ldr ip, [sl, #56] @ 0x38 │ │ │ │ - mov r0, sl │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r4, r4, fp │ │ │ │ add r6, r6, r3 │ │ │ │ add r7, r7, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r5, r5, fp │ │ │ │ add r8, r8, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bge 922e4 │ │ │ │ + bge 9433c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl b52c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ + mov r3, r6 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [r0, #56] @ 0x38 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r4 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ bx ip │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b628 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl b628 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b628 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ - beq 923ec │ │ │ │ + beq 94488 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl b34c │ │ │ │ mov r0, #0 │ │ │ │ bl b628 │ │ │ │ mov r0, sl │ │ │ │ bl b628 │ │ │ │ mov r0, r9 │ │ │ │ bl b628 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 923b4 │ │ │ │ + bgt 9443c │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 923b4 │ │ │ │ + bne 9443c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 923b4 │ │ │ │ + bne 9443c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ bics r3, r3, #4 │ │ │ │ - bne 923b4 │ │ │ │ + bne 9443c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ add r9, sp, #60 @ 0x3c │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - mov r1, r6 │ │ │ │ mov r7, r2 │ │ │ │ + mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl b514 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ bl b2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92468 │ │ │ │ + beq 94504 │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - bne 923b4 │ │ │ │ - ldr sl, [pc, #1420] @ 929fc │ │ │ │ + bne 9443c │ │ │ │ + ldr sl, [pc, #1432] @ 94aa4 │ │ │ │ mov r3, #2 │ │ │ │ - add sl, pc, sl │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, sl │ │ │ │ ldr r2, [r5, #8] │ │ │ │ + add sl, pc, sl │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r3, sl │ │ │ │ bl b1a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 923b4 │ │ │ │ + bne 9443c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 92958 │ │ │ │ + beq 94a00 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 92948 │ │ │ │ + beq 949f0 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 923b4 │ │ │ │ + ble 9443c │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - bne 923b4 │ │ │ │ + bne 9443c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b6f4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ bl b514 │ │ │ │ - ldr r3, [pc, #1296] @ 92a00 │ │ │ │ + ldr r3, [pc, #1308] @ 94aa8 │ │ │ │ + mov r0, r8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r8 │ │ │ │ bl b784 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r8, #2 │ │ │ │ bl ae9c │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + mul r0, fp, r6 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ movgt r9, #1 │ │ │ │ movle r9, #0 │ │ │ │ movle sl, #1 │ │ │ │ movgt sl, #0 │ │ │ │ str r9, [sp, #32] │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - mov fp, r0 │ │ │ │ - mul r0, fp, r6 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ bl b3f4 │ │ │ │ - mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c5a6c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1c9ad4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add sl, r5, sl, lsl #3 │ │ │ │ mul r0, r6, r0 │ │ │ │ + add sl, r5, sl, lsl #3 │ │ │ │ mul r2, r3, r0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #24] │ │ │ │ mul r2, r3, r0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, r5, r9, lsl #3 │ │ │ │ ldr r9, [r4, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 927b8 │ │ │ │ + bne 94858 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b460 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl b460 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ + mov r1, r0 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str sl, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ bl b4a8 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ sub r3, r3, r2 │ │ │ │ + mov r2, r9 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl r3, r3, #12 │ │ │ │ - mov r2, r9 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ bl b7d8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 9293c │ │ │ │ + beq 949e4 │ │ │ │ bl b310 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, r8, r8, lsr #31 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + asr r3, r3, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - asr r3, r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - mov r1, fp │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ bl af5c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, sl │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl adac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b7f0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 923c0 │ │ │ │ + beq 94448 │ │ │ │ mov r0, r5 │ │ │ │ bl b52c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b37c │ │ │ │ - mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c5c8c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1c9cf4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ bl b460 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr ip, [r4, #28] │ │ │ │ + lsl r2, r3, #3 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsl lr, r3, #3 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + str ip, [sp, #8] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ - add ip, ip, r0, lsl #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ + add r2, r0, r2 │ │ │ │ + mov r0, r5 │ │ │ │ + add ip, ip, lr │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ - add ip, ip, r0, lsl #3 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + add ip, ip, lr │ │ │ │ str ip, [sp] │ │ │ │ - add r3, r3, r0, lsl #3 │ │ │ │ - add r2, r2, r0, lsl #3 │ │ │ │ - mov r0, r5 │ │ │ │ bl b4a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b7f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 923c0 │ │ │ │ - ldr r2, [pc, #748] @ 92a04 │ │ │ │ - ldr r1, [pc, #748] @ 92a08 │ │ │ │ + beq 94448 │ │ │ │ + ldr r2, [pc, #752] @ 94aac │ │ │ │ + mov r0, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #748] @ 94ab0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #112 @ 0x70 │ │ │ │ bl b148 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r1, sl, #8 │ │ │ │ + add r0, r9, #8 │ │ │ │ + str r9, [r4, #64] @ 0x40 │ │ │ │ + add r7, r4, #8 │ │ │ │ str r8, [r4, #76] @ 0x4c │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + str sl, [r4, #68] @ 0x44 │ │ │ │ + str r5, [r4, #72] @ 0x48 │ │ │ │ + add r5, r5, #8 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ - mul r3, r6, r3 │ │ │ │ mov r2, r8 │ │ │ │ + mul r3, r6, r3 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r1, sl, #8 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ + str fp, [r4, #88] @ 0x58 │ │ │ │ mul r3, r6, r3 │ │ │ │ - add r0, r9, #8 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ - str r5, [r4, #72] @ 0x48 │ │ │ │ - str r9, [r4, #64] @ 0x40 │ │ │ │ - str sl, [r4, #68] @ 0x44 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ - str fp, [r4, #88] @ 0x58 │ │ │ │ bl b358 │ │ │ │ - add r7, r4, #8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - add r5, r5, #8 │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl b1d8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 9446c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b460 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r1, fp │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl b460 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + str sl, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str sl, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ bl b4a8 │ │ │ │ mov r3, #4096 @ 0x1000 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ bl b7d8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 9293c │ │ │ │ + beq 949e4 │ │ │ │ bl b310 │ │ │ │ mov r2, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ add r3, r8, r8, lsr #31 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - asr r3, r3, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + asr r3, r3, #1 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, fp │ │ │ │ bl af5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ bl adac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b7f0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 923c0 │ │ │ │ + beq 94448 │ │ │ │ mov r0, r5 │ │ │ │ bl b52c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b37c │ │ │ │ - mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c5c8c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1c9cf4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ bl b460 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr ip, [r4, #28] │ │ │ │ + lsl r2, r3, #3 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsl lr, r3, #3 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + str ip, [sp, #8] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ - add ip, ip, r0, lsl #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ + add r2, r0, r2 │ │ │ │ + mov r0, r5 │ │ │ │ + add ip, ip, lr │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ - add ip, ip, r0, lsl #3 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + add ip, ip, lr │ │ │ │ str ip, [sp] │ │ │ │ - add r3, r3, r0, lsl #3 │ │ │ │ - add r2, r2, r0, lsl #3 │ │ │ │ - mov r0, r5 │ │ │ │ bl b4a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b7f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 923c0 │ │ │ │ - ldr r2, [pc, #232] @ 92a0c │ │ │ │ - ldr r1, [pc, #232] @ 92a10 │ │ │ │ + beq 94448 │ │ │ │ + ldr r2, [pc, #232] @ 94ab4 │ │ │ │ + mov r0, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #228] @ 94ab8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #112 @ 0x70 │ │ │ │ bl b148 │ │ │ │ mov r4, r0 │ │ │ │ - b 9272c │ │ │ │ + b 947d0 │ │ │ │ mov sl, #0 │ │ │ │ mov r9, sl │ │ │ │ - b 923c0 │ │ │ │ + b 94448 │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne 924c8 │ │ │ │ - b 923b4 │ │ │ │ + bne 94564 │ │ │ │ + b 9443c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r4 │ │ │ │ bl b610 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 929a0 │ │ │ │ + bne 94a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 929a0 │ │ │ │ + beq 94a48 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r2, [sl, r2, lsl #2] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ + ldr r2, [sl, r2, lsl #2] │ │ │ │ bl b784 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 923b4 │ │ │ │ + bne 9443c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #4 │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ - beq 929e0 │ │ │ │ + beq 94a88 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 924c8 │ │ │ │ + beq 94564 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 923b4 │ │ │ │ + bne 9443c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl b2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 924c8 │ │ │ │ - b 923b4 │ │ │ │ + beq 94564 │ │ │ │ + b 9443c │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 924c8 │ │ │ │ + beq 94564 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 924c8 │ │ │ │ - b 929c8 │ │ │ │ - andseq r7, r3, ip, lsl r1 │ │ │ │ - mulseq r3, ip, r0 │ │ │ │ - @ instruction: 0xfffffb34 │ │ │ │ - @ instruction: 0x00139bf4 │ │ │ │ - @ instruction: 0xfffff7f8 │ │ │ │ - andseq r9, r3, r8, ror #19 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + bne 94564 │ │ │ │ + b 94a70 │ │ │ │ + ldrsbeq r9, [r3], -ip │ │ │ │ + andseq r9, r3, r0, rrx │ │ │ │ + @ instruction: 0xfffffad4 │ │ │ │ + andseq fp, r3, ip, asr #22 │ │ │ │ + @ instruction: 0xfffff770 │ │ │ │ + andseq fp, r3, ip, lsr r9 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl ad64 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ bl ad64 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #16 │ │ │ │ b ad64 │ │ │ │ │ │ │ │ -00092a44 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #72] @ 92a98 │ │ │ │ +00094b00 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, #12 │ │ │ │ + ldr r5, [pc, #84] @ 94b68 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, #12 │ │ │ │ bl ae48 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ + str r3, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl b508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #12 │ │ │ │ bl ae48 │ │ │ │ mov r3, #1 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b508 │ │ │ │ - andseq r8, r3, r0, lsr #14 │ │ │ │ + andseq sl, r3, r8, asr r6 │ │ │ │ mov ip, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - ldr lr, [ip, #80] @ 0x50 │ │ │ │ - sub sp, sp, #24 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r0, r1 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ + ldr lr, [ip, #80] @ 0x50 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [ip, #68] @ 0x44 │ │ │ │ str lr, [sp, #20] │ │ │ │ ldr lr, [ip, #76] @ 0x4c │ │ │ │ str lr, [sp, #16] │ │ │ │ ldr lr, [ip, #72] @ 0x48 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ ldr r3, [ip, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [ip, #84] @ 0x54 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + strd r4, [sp, #-20]! @ 0xffffffec │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr r7, [r6, #80] @ 0x50 │ │ │ │ - ldr r5, [r6, #72] @ 0x48 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r1 │ │ │ │ + str lr, [sp, #16] │ │ │ │ + sub sp, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ + ldr r7, [r6, #80] @ 0x50 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr ip, [r6, #76] @ 0x4c │ │ │ │ - str ip, [sp, #16] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str ip, [sp, #16] │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ ldr ip, [r6, #84] @ 0x54 │ │ │ │ blx ip │ │ │ │ cmp r5, #0 │ │ │ │ - ble 92b80 │ │ │ │ + ble 94c64 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ cmp r7, #1 │ │ │ │ - lsl r2, r2, #3 │ │ │ │ moveq r3, #0 │ │ │ │ moveq r0, #0 │ │ │ │ moveq r1, #0 │ │ │ │ - bne 92b88 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + bne 94c78 │ │ │ │ add r3, r3, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ strd r0, [r4, r2] │ │ │ │ + cmp r5, r3 │ │ │ │ strd r0, [r4], #8 │ │ │ │ - bne 92b6c │ │ │ │ + bne 94c50 │ │ │ │ add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r7, r7, #3 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ strd r0, [r4, r2] │ │ │ │ + cmp r5, r3 │ │ │ │ strd r0, [r4] │ │ │ │ add r4, r4, r7 │ │ │ │ - bne 92b98 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bne 94c88 │ │ │ │ + b 94c64 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 92bd4 │ │ │ │ + beq 94cc0 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0] │ │ │ │ - mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 92c00 │ │ │ │ + ble 94d08 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 92bf4 │ │ │ │ + bne 94cec │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 92bf4 │ │ │ │ + bne 94cec │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ bl b514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92bf4 │ │ │ │ + beq 94cec │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 92d7c │ │ │ │ + beq 94e84 │ │ │ │ ldr r8, [r5, #28] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 92d48 │ │ │ │ - ldr r2, [pc, #320] @ 92da4 │ │ │ │ - ldr r1, [pc, #320] @ 92da8 │ │ │ │ + beq 94e50 │ │ │ │ + ldr r2, [pc, #320] @ 94eac │ │ │ │ + mov r0, #96 @ 0x60 │ │ │ │ + ldr r1, [pc, #316] @ 94eb0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #96 @ 0x60 │ │ │ │ bl b148 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ + cmp r8, #3 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - cmp r8, #3 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ movls r3, r2 │ │ │ │ movls r2, r1 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ add r1, r4, #72 @ 0x48 │ │ │ │ strd r2, [r4, #64] @ 0x40 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - add r2, r4, #76 @ 0x4c │ │ │ │ add r3, r4, #80 @ 0x50 │ │ │ │ + add r2, r4, #76 @ 0x4c │ │ │ │ bl b514 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ tst r3, #1 │ │ │ │ - ldreq r2, [r7, #12] │ │ │ │ - addeq r3, r3, r3, lsr #31 │ │ │ │ - asreq r3, r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ + bne 94ddc │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ + add r3, r3, r3, lsr #31 │ │ │ │ + asr r3, r3, #1 │ │ │ │ + mul r3, r2, r3 │ │ │ │ add r7, r4, #8 │ │ │ │ - mov r0, r7 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - muleq r3, r2, r3 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ bl aec0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ add r6, r3, #8 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl aefc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92d34 │ │ │ │ + bne 94e40 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsl r0, r0, #1 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r4, #32] │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #92] @ 92dac │ │ │ │ - ldr r1, [pc, #92] @ 92db0 │ │ │ │ + b 94cf0 │ │ │ │ + ldr r2, [pc, #92] @ 94eb4 │ │ │ │ + mov r0, #96 @ 0x60 │ │ │ │ + ldr r1, [pc, #88] @ 94eb8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #96 @ 0x60 │ │ │ │ bl b148 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - mov r4, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b 92c9c │ │ │ │ + b 94da4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 92c50 │ │ │ │ + beq 94d58 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ bl b610 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92bf4 │ │ │ │ - b 92c50 │ │ │ │ - @ instruction: 0xfffffe30 │ │ │ │ - @ instruction: 0x001396b8 │ │ │ │ - @ instruction: 0xfffffd9c │ │ │ │ - andseq r9, r3, ip, asr #11 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + beq 94cec │ │ │ │ + b 94d58 │ │ │ │ + @ instruction: 0xfffffdf4 │ │ │ │ + andseq fp, r3, ip, lsr #11 │ │ │ │ + @ instruction: 0xfffffd6c │ │ │ │ + andseq fp, r3, r0, asr #9 │ │ │ │ + strd r4, [sp, #-20]! @ 0xffffffec │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ + str lr, [sp, #16] │ │ │ │ sub sp, sp, #12 │ │ │ │ + ldr r7, [r1] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - mov r5, r0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - ldr r7, [r1] │ │ │ │ ldr r0, [r3] │ │ │ │ - mov r4, r1 │ │ │ │ bl b7a8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #20] @ 92e10 │ │ │ │ + ldr r1, [pc, #24] @ 94f2c │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ blx r7 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - andseq r4, r3, ip, lsr r9 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r6, r3, ip, lsl #17 │ │ │ │ │ │ │ │ -00092e14 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00094f30 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #24] @ 92e3c │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #40] @ 94f6c │ │ │ │ mov r0, #16 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ - str r5, [r0, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ str r4, [r0, #8] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andseq r8, r3, r8, asr r3 │ │ │ │ + str r5, [r0, #12] │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq sl, r3, r0, lsr r2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #4] @ 92e58 │ │ │ │ + ldr r1, [pc, #4] @ 94f88 │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq r4, r3, r0, lsl #18 │ │ │ │ + andseq r6, r3, r8, lsr r8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + str lr, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - beq 92eb8 │ │ │ │ + beq 94ff4 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 92ea0 │ │ │ │ + bne 94fc4 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92ea0 │ │ │ │ + bne 94fb4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 92ea8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 94fb4 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ bl b610 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92ea0 │ │ │ │ - ldr r2, [pc, #36] @ 92ee4 │ │ │ │ - ldr r1, [pc, #36] @ 92ee8 │ │ │ │ + beq 94fb4 │ │ │ │ + ldr r2, [pc, #44] @ 95028 │ │ │ │ + mov r0, #64 @ 0x40 │ │ │ │ + ldr r1, [pc, #40] @ 9502c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ bl b148 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ bl aec0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0xffffff78 │ │ │ │ - andseq r9, r3, ip, ror #8 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xffffff68 │ │ │ │ + andseq fp, r3, ip, lsr #6 │ │ │ │ │ │ │ │ -00092eec : │ │ │ │ - ldr r1, [pc, #32] @ 92f14 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ +00095030 : │ │ │ │ + ldr r1, [pc, #44] @ 95064 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b508 │ │ │ │ - mulseq r3, r4, r2 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq sl, r3, r4, asr #2 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ + ldr r5, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #3 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ - ldr r5, [r0, #72] @ 0x48 │ │ │ │ - mov r4, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ble 93120 │ │ │ │ - lsl r3, r6, #3 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ble 95298 │ │ │ │ + lsl r3, r5, #3 │ │ │ │ + mov r2, r7 │ │ │ │ + mov lr, #4 │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ + add fp, r6, r6, lsl #1 │ │ │ │ + mov r0, #0 │ │ │ │ + lsl r8, r6, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - lsl r3, r6, #4 │ │ │ │ + lsl r3, r5, #4 │ │ │ │ + lsl r9, r6, #4 │ │ │ │ + lsl fp, fp, #3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, r6, r6, lsl #1 │ │ │ │ + add r3, r5, r5, lsl #1 │ │ │ │ + lsl sl, r6, #5 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - add fp, r5, r5, lsl #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr ip, [sp, #104] @ 0x68 │ │ │ │ - lsl r3, r6, #5 │ │ │ │ + lsl r3, r5, #5 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ - lsl r8, r5, #3 │ │ │ │ mov r3, r1 │ │ │ │ - lsl r9, r5, #4 │ │ │ │ - lsl fp, fp, #3 │ │ │ │ - lsl sl, r5, #5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov lr, #4 │ │ │ │ - mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrd r4, [r3] │ │ │ │ add lr, lr, #4 │ │ │ │ strd r4, [sp] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrd r6, [r3, r5] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ @@ -139174,641 +141310,717 @@ │ │ │ │ strd r0, [ip] │ │ │ │ strd r4, [r2, r8] │ │ │ │ ldrd r4, [sp, #16] │ │ │ │ strd r0, [ip, r8] │ │ │ │ strd r4, [r2, r9] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ strd r0, [ip, r9] │ │ │ │ - cmp r4, lr │ │ │ │ strd r6, [r2, fp] │ │ │ │ - strd r0, [ip, fp] │ │ │ │ add r2, r2, sl │ │ │ │ + strd r0, [ip, fp] │ │ │ │ add ip, ip, sl │ │ │ │ - bge 92fa0 │ │ │ │ + cmp r4, lr │ │ │ │ + bge 95100 │ │ │ │ mov r3, r4 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ sub r1, r3, #4 │ │ │ │ lsr r3, r3, #2 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - mul r2, sl, r3 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bic r1, r1, #3 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r1, r1, #8 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ + mul r2, sl, r3 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, sl │ │ │ │ add r0, r0, r2 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ add sl, r7, sl │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ add r7, sl, r2 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ add r2, r4, r0 │ │ │ │ mla r0, r3, r0, r2 │ │ │ │ - bic r1, r1, #3 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - add r1, r1, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, r3, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - blt 930d0 │ │ │ │ + blt 95230 │ │ │ │ ldrd r2, [r4] │ │ │ │ + cmp r6, #1 │ │ │ │ + cmpeq r5, #1 │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ strd r2, [r7] │ │ │ │ - cmp r5, #1 │ │ │ │ - cmpeq r6, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [ip] │ │ │ │ add ip, r1, #1 │ │ │ │ - bne 930d8 │ │ │ │ + bne 9524c │ │ │ │ cmp r0, ip │ │ │ │ - blt 930d0 │ │ │ │ + blt 95230 │ │ │ │ ldrd sl, [r4, #8] │ │ │ │ - ldr ip, [sp, #104] @ 0x68 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r0, r1 │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ strd sl, [r7, #8] │ │ │ │ strd r2, [ip, #8] │ │ │ │ - blt 930d0 │ │ │ │ + blt 95230 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ strd r0, [r7, #16] │ │ │ │ strd r2, [ip, #16] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r0, ip │ │ │ │ - blt 930d0 │ │ │ │ - ldr r8, [sp, #104] @ 0x68 │ │ │ │ - lsl lr, r6, #3 │ │ │ │ - lsl ip, r5, #3 │ │ │ │ - add r9, r4, r6, lsl #3 │ │ │ │ - add sl, r8, r5, lsl #3 │ │ │ │ - add r6, r7, r5, lsl #3 │ │ │ │ + blt 95230 │ │ │ │ + lsl r9, r5, #3 │ │ │ │ + ldr lr, [sp, #104] @ 0x68 │ │ │ │ add r1, r1, #2 │ │ │ │ - ldrd r4, [r4, lr] │ │ │ │ + lsl ip, r6, #3 │ │ │ │ cmp r0, r1 │ │ │ │ + add sl, r4, r9 │ │ │ │ + ldrd r4, [r4, r9] │ │ │ │ + add r6, r7, ip │ │ │ │ + add lr, lr, ip │ │ │ │ strd r4, [r7, ip] │ │ │ │ - strd r2, [r8, ip] │ │ │ │ - blt 930d0 │ │ │ │ - ldrd r0, [r9, lr] │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + strd r2, [r4, ip] │ │ │ │ + blt 95230 │ │ │ │ + ldrd r0, [sl, r9] │ │ │ │ strd r0, [r6, ip] │ │ │ │ - strd r2, [sl, ip] │ │ │ │ - b 930d0 │ │ │ │ + strd r2, [lr, ip] │ │ │ │ + b 95230 │ │ │ │ mov r1, #4 │ │ │ │ - b 93068 │ │ │ │ + b 951c8 │ │ │ │ ldr ip, [r0, #64] @ 0x40 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - cmp ip, #3 │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + cmp ip, #3 │ │ │ │ ldr r8, [r0, #72] @ 0x48 │ │ │ │ - ble 93204 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + ble 95398 │ │ │ │ add lr, r8, r8, lsl #1 │ │ │ │ - lsl r6, r8, #3 │ │ │ │ - lsl r5, r8, #4 │ │ │ │ - lsl lr, lr, #3 │ │ │ │ - lsl r4, r8, #5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #4 │ │ │ │ + lsl r6, r8, #3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ + lsl r5, r8, #4 │ │ │ │ + lsl lr, lr, #3 │ │ │ │ + lsl r4, r8, #5 │ │ │ │ add r2, r2, #4 │ │ │ │ - cmp ip, r2 │ │ │ │ strd r0, [r3] │ │ │ │ + cmp ip, r2 │ │ │ │ strd r0, [r3, r6] │ │ │ │ strd r0, [r3, r5] │ │ │ │ strd r0, [r3, lr] │ │ │ │ add r3, r3, r4 │ │ │ │ - bge 93164 │ │ │ │ + bge 952e8 │ │ │ │ lsr r2, ip, #2 │ │ │ │ sub r3, ip, #4 │ │ │ │ - mla r7, r2, r4, r7 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, r3, #8 │ │ │ │ + mla r7, r2, r4, r7 │ │ │ │ add ip, ip, #3 │ │ │ │ cmp ip, r3 │ │ │ │ - poplt {r4, r5, r6, r7, r8, pc} │ │ │ │ + blt 9535c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #1 │ │ │ │ add r2, r3, #1 │ │ │ │ strd r0, [r7] │ │ │ │ - bne 931dc │ │ │ │ + bne 95370 │ │ │ │ cmp ip, r2 │ │ │ │ - poplt {r4, r5, r6, r7, r8, pc} │ │ │ │ + blt 9535c │ │ │ │ add r3, r3, #2 │ │ │ │ - cmp ip, r3 │ │ │ │ strd r0, [r7, #8] │ │ │ │ - poplt {r4, r5, r6, r7, r8, pc} │ │ │ │ + cmp ip, r3 │ │ │ │ + blt 9535c │ │ │ │ strd r0, [r7, #16] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp ip, r2 │ │ │ │ - poplt {r4, r5, r6, r7, r8, pc} │ │ │ │ + blt 9535c │ │ │ │ + lsl r2, r8, #3 │ │ │ │ add r3, r3, #2 │ │ │ │ - lsl lr, r8, #3 │ │ │ │ cmp ip, r3 │ │ │ │ - add r2, r7, r8, lsl #3 │ │ │ │ - strd r0, [r7, lr] │ │ │ │ - poplt {r4, r5, r6, r7, r8, pc} │ │ │ │ - strd r0, [r2, lr] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + add lr, r7, r2 │ │ │ │ + strd r0, [r7, r2] │ │ │ │ + blt 9535c │ │ │ │ + strd r0, [lr, r2] │ │ │ │ + b 9535c │ │ │ │ mov r3, #4 │ │ │ │ - b 93198 │ │ │ │ + b 9531c │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [r0, #56] @ 0x38 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldr lr, [r0, #56] @ 0x38 │ │ │ │ mov r3, lr │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ bx r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93244 │ │ │ │ + beq 953d8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [r1, #28] │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r5, #4 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ + mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - beq 932c0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 93298 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + cmp r6, #4 │ │ │ │ + beq 95468 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 95434 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 93298 │ │ │ │ + bgt 95434 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 932a0 │ │ │ │ + beq 95448 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 93350 │ │ │ │ - ldr r2, [pc, #260] @ 93398 │ │ │ │ + beq 95500 │ │ │ │ + ldr r2, [pc, #276] @ 95544 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 932fc │ │ │ │ + b 954a4 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ bl b610 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93298 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + beq 95434 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 932ec │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + bne 95494 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ bl b37c │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ bl b214 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b7f0 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - ldrne r3, [r6, #28] │ │ │ │ - beq 93298 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + ldrne r3, [r5, #28] │ │ │ │ + beq 95434 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93340 │ │ │ │ - ldr r2, [pc, #160] @ 9339c │ │ │ │ + beq 954f0 │ │ │ │ + ldr r2, [pc, #164] @ 95548 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #156] @ 933a0 │ │ │ │ + ldr r1, [pc, #160] @ 9554c │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b148 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ mov r4, r0 │ │ │ │ - strne r5, [r0, #76] @ 0x4c │ │ │ │ - beq 9335c │ │ │ │ - add ip, r5, #8 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - add lr, r4, #8 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ + cmp r3, #0 │ │ │ │ + strne r6, [r0, #76] @ 0x4c │ │ │ │ + beq 9550c │ │ │ │ + ldrd r0, [r6, #8] │ │ │ │ + strd r0, [r4, #8] │ │ │ │ + ldrd r0, [r6, #16] │ │ │ │ + strd r0, [r4, #16] │ │ │ │ + ldrd r0, [r6, #24] │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + ldrd r0, [r6, #32] │ │ │ │ + strd r0, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ + b 95438 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9328c │ │ │ │ - ldr r2, [pc, #76] @ 933a4 │ │ │ │ + bne 95428 │ │ │ │ + ldr r2, [pc, #72] @ 95550 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 932fc │ │ │ │ + b 954a4 │ │ │ │ add r3, r0, #72 @ 0x48 │ │ │ │ add r2, r0, #68 @ 0x44 │ │ │ │ add r1, r0, #64 @ 0x40 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ bl b514 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - str r5, [r4, #76] @ 0x4c │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93320 │ │ │ │ + bne 954c8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ add r1, r4, #8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ bl b79c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfffffc80 │ │ │ │ - @ instruction: 0xffffff0c │ │ │ │ - andseq r9, r3, ip, lsr r0 │ │ │ │ - @ instruction: 0xfffffdcc │ │ │ │ + b 954e8 │ │ │ │ + @ instruction: 0xfffffc34 │ │ │ │ + @ instruction: 0xfffffef8 │ │ │ │ + mulseq r3, r4, lr │ │ │ │ + @ instruction: 0xfffffd94 │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ + beq 95564 │ │ │ │ b b628 │ │ │ │ + bx lr │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ + beq 95578 │ │ │ │ b ad64 │ │ │ │ + bx lr │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + mov r0, r1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - cmp r2, #0 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ ldr lr, [r1] │ │ │ │ - mov r0, r1 │ │ │ │ - beq 933f8 │ │ │ │ - ldr r1, [pc, #36] @ 93410 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 955ac │ │ │ │ + ldr r1, [pc, #36] @ 955c4 │ │ │ │ mov r3, lr │ │ │ │ - add r1, pc, r1 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #20] @ 93414 │ │ │ │ + ldr r1, [pc, #20] @ 955c8 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - add r1, pc, r1 │ │ │ │ mov r3, lr │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq r4, r3, r0, ror r3 │ │ │ │ - andseq r4, r3, r8, ror r3 │ │ │ │ + andseq r6, r3, r0, lsr #4 │ │ │ │ + andseq r6, r3, r4, lsr #4 │ │ │ │ │ │ │ │ -00093418 : │ │ │ │ - ldr r1, [pc, #32] @ 93440 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ +000955cc : │ │ │ │ + ldr r1, [pc, #44] @ 95600 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b508 │ │ │ │ - andseq r7, r3, r4, ror sp │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0x00139bb4 │ │ │ │ + strd r4, [sp, #-20]! @ 0xffffffec │ │ │ │ mov r4, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r3 │ │ │ │ + str lr, [sp, #16] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ str r5, [sp] │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ - mov r6, r3 │ │ │ │ blx r7 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ldr lr, [r0, #56] @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ + str r5, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ + ldr lr, [r0, #56] @ 0x38 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ bx ip │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ + strd r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ mov r4, r3 │ │ │ │ - str r3, [sp] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ - ldr r9, [r0, #56] @ 0x38 │ │ │ │ mov r7, r2 │ │ │ │ - mov r3, r8 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ + str lr, [sp, #24] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r9, [r0, #56] @ 0x38 │ │ │ │ blx r9 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [r0, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ + ldr lr, [r0, #56] @ 0x38 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ bx ip │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ - push {r4, lr} │ │ │ │ mov r0, r1 │ │ │ │ - sub sp, sp, #8 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #20] @ 9352c │ │ │ │ - ldr r4, [r0] │ │ │ │ + ldr r1, [pc, #24] @ 95728 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq r4, r3, r4, ror r2 │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r6, r3, r8, ror #1 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b628 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b628 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str sl, [sp, #24] │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [r5] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str lr, [sp, #28] │ │ │ │ sub sp, sp, #32 │ │ │ │ + ldr r2, [r5] │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ - beq 935a0 │ │ │ │ + beq 957b8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - beq 935a0 │ │ │ │ + beq 957b8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bic r3, r3, #4 │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ + bic r3, r3, #4 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 935ac │ │ │ │ + bne 957d8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add r3, sp, #28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ - mov r3, #1 │ │ │ │ add r0, r0, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ bl b0f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 935a0 │ │ │ │ + beq 957b8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r5] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bge 935a0 │ │ │ │ - ldr r1, [sl, #164] @ 0xa4 │ │ │ │ + bge 957b8 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bic r3, r1, #-16777216 @ 0xff000000 │ │ │ │ + ldr r1, [sl, #164] @ 0xa4 │ │ │ │ cmp ip, r0 │ │ │ │ + bic r3, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - beq 93620 │ │ │ │ + beq 9584c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93620 │ │ │ │ + beq 9584c │ │ │ │ tst r1, #4096 @ 0x1000 │ │ │ │ - bne 935a0 │ │ │ │ + bne 957b8 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - beq 9363c │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ + beq 95868 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 935a0 │ │ │ │ + bne 957b8 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 93654 │ │ │ │ + beq 95880 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 93818 │ │ │ │ - add r3, sp, #24 │ │ │ │ + bgt 95a40 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ + add r3, sp, #24 │ │ │ │ add r1, sp, #20 │ │ │ │ bl b0c4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #28] │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ bl b4fc │ │ │ │ - mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ bl b4fc │ │ │ │ ldr r2, [r0] │ │ │ │ mov r6, r0 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ - ldr r3, [r2, #-8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ + ldr r3, [r2, #-8] │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #-8] │ │ │ │ bl b37c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl afe0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ bl b4a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl b7f0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 937f0 │ │ │ │ + beq 95a18 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ + mov r1, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bne 937c0 │ │ │ │ + bne 959e8 │ │ │ │ bl b4fc │ │ │ │ - mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl afe0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r2, r3} │ │ │ │ bl adac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl b7f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 937f0 │ │ │ │ + beq 95a18 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 937e4 │ │ │ │ - ldr r2, [pc, #204] @ 9383c │ │ │ │ + bne 95a0c │ │ │ │ + ldr r2, [pc, #200] @ 95a64 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #200] @ 93840 │ │ │ │ + ldr r1, [pc, #196] @ 95a68 │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b148 │ │ │ │ - add r1, r5, #8 │ │ │ │ - mov r4, r0 │ │ │ │ add r2, r0, #8 │ │ │ │ + mov r4, r0 │ │ │ │ str r9, [r0, #64] @ 0x40 │ │ │ │ + add r1, r5, #8 │ │ │ │ str r5, [r0, #68] @ 0x44 │ │ │ │ str r7, [r0, #72] @ 0x48 │ │ │ │ add r0, r9, #8 │ │ │ │ bl b358 │ │ │ │ - mov r0, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ bl af08 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 957bc │ │ │ │ bl b4fc │ │ │ │ - mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl afe0 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r0 │ │ │ │ - b 9373c │ │ │ │ - ldr r2, [pc, #88] @ 93844 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + b 95968 │ │ │ │ + ldr r2, [pc, #88] @ 95a6c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 93770 │ │ │ │ + b 9599c │ │ │ │ mov r0, r9 │ │ │ │ bl b628 │ │ │ │ mov r0, #0 │ │ │ │ bl b628 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ bl af08 │ │ │ │ - b 935a0 │ │ │ │ + b 957b8 │ │ │ │ bl af68 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b8bc │ │ │ │ cmp r5, r0 │ │ │ │ - bgt 935a0 │ │ │ │ + bgt 957b8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b 93654 │ │ │ │ - @ instruction: 0xfffffcd0 │ │ │ │ - @ instruction: 0x00138bd8 │ │ │ │ - @ instruction: 0xfffffca0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b 95880 │ │ │ │ + @ instruction: 0xfffffc64 │ │ │ │ + andseq sl, r3, ip, lsr #19 │ │ │ │ + @ instruction: 0xfffffc4c │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl ad64 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #16 │ │ │ │ b ad64 │ │ │ │ │ │ │ │ -0009386c : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r4, [pc, #76] @ 938c4 │ │ │ │ - ldr r7, [pc, #76] @ 938c8 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - add r8, r4, #12 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r1, r7 │ │ │ │ +00095aa8 : │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r5, [pc, #112] @ 95b28 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r8, [pc, #100] @ 95b2c │ │ │ │ + str sl, [sp, #24] │ │ │ │ + add r5, pc, r5 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + mov r7, r5 │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r9, [r5], #4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, #20 │ │ │ │ - ldr r9, [r4], #4 │ │ │ │ bl ae48 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r0 │ │ │ │ + add r4, r4, #1 │ │ │ │ str r9, [r0, #8] │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r7, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ bl b508 │ │ │ │ - cmp r4, r8 │ │ │ │ - bne 9388c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r5, r3, ip, lsl sp │ │ │ │ - andseq r7, r3, ip, lsl r9 │ │ │ │ + cmp r4, #3 │ │ │ │ + bne 95ad8 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r7, r3, r4, lsr fp │ │ │ │ + andseq r9, r3, ip, asr #13 │ │ │ │ │ │ │ │ -000938cc : │ │ │ │ - push {r4, lr} │ │ │ │ +00095b30 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r2 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b154 │ │ │ │ str r4, [r0, #56] @ 0x38 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ ldr ip, [r3, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ - sub r2, r1, r2 │ │ │ │ - ldr r1, [pc, #40] @ 93930 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ - str ip, [sp] │ │ │ │ ldr r4, [r0] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - add r1, pc, r1 │ │ │ │ + sub r2, r1, r2 │ │ │ │ + ldr r1, [pc, #36] @ 95bac │ │ │ │ clz r2, r2 │ │ │ │ + str ip, [sp] │ │ │ │ lsr r2, r2, #5 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - mulseq r3, r8, lr │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r5, r3, r4, lsl #25 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl aed8 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b52c │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #208] @ 93a34 │ │ │ │ mov r4, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #224] @ 95cd0 │ │ │ │ mov r0, r5 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b370 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ sub r1, r1, r3 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ bl afd4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ sub r1, r1, r3 │ │ │ │ asr r1, r1, #3 │ │ │ │ bl b100 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ sub r1, r1, r3 │ │ │ │ asr r1, r1, #3 │ │ │ │ bl b100 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl b76c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -139832,1741 +142044,1865 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl afd4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl b898 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b898 │ │ │ │ - andseq r3, r3, r0, ror #28 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r5, r3, r4, lsr ip │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r1, [sp, #4] │ │ │ │ - beq 93c90 │ │ │ │ + beq 95f3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93c84 │ │ │ │ - ble 93c90 │ │ │ │ + beq 95f30 │ │ │ │ + ble 95f3c │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r6, r0 │ │ │ │ cmp ip, #1 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - beq 93c20 │ │ │ │ + beq 95ecc │ │ │ │ cmp r0, #0 │ │ │ │ - ble 93c90 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + ble 95f3c │ │ │ │ lsl r1, r1, #3 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + mov lr, r3 │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #20] │ │ │ │ lsl r1, r4, #3 │ │ │ │ + str r2, [sp, #24] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - mov lr, r3 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq 93fec │ │ │ │ + beq 962ac │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 93f04 │ │ │ │ + ble 961c4 │ │ │ │ mov r5, lr │ │ │ │ mov r9, r6 │ │ │ │ ldr r3, [r9, #24] │ │ │ │ + ldr lr, [r9, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr lr, [r9, #28] │ │ │ │ - cmp r3, #3 │ │ │ │ lsl sl, lr, #3 │ │ │ │ - beq 93d2c │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 95fec │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, r9, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ ldr lr, [sp, #24] │ │ │ │ - sub r6, r3, #4 │ │ │ │ mov r7, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, r9, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ + sub r6, r3, #4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 93be8 │ │ │ │ - ldr r8, [r0, #40] @ 0x28 │ │ │ │ + ble 95e94 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ + mov ip, r7 │ │ │ │ + ldr r8, [r0, #40] @ 0x28 │ │ │ │ lsl r9, r8, #3 │ │ │ │ - mov sl, r9 │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - mov ip, r7 │ │ │ │ mov r8, r6 │ │ │ │ + mov sl, r9 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ movne fp, r9 │ │ │ │ movne r2, lr │ │ │ │ movne r3, #0 │ │ │ │ - beq 93e00 │ │ │ │ + beq 960c0 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 93cb4 │ │ │ │ - str r9, [sp, #16] │ │ │ │ + ble 95f74 │ │ │ │ mov r7, r2 │ │ │ │ - mov r9, sl │ │ │ │ mov r6, r8 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + mov r9, sl │ │ │ │ mov sl, fp │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ - mov r7, sl │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ mov fp, r3 │ │ │ │ + mov r7, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 93a38 │ │ │ │ + bl 95cd4 │ │ │ │ cmp r4, r5 │ │ │ │ add r8, r8, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ - bne 93b94 │ │ │ │ + bne 95e40 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r3, fp, #1 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add sl, sl, r2 │ │ │ │ add r7, r7, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - add r3, fp, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 93b80 │ │ │ │ + bne 95e2c │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + add r3, r3, #1 │ │ │ │ add lr, lr, r2 │ │ │ │ add r2, r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 93b14 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 95dc0 │ │ │ │ mov r5, r7 │ │ │ │ mov r9, r0 │ │ │ │ - b 93cfc │ │ │ │ + b 95fbc │ │ │ │ cmp r0, #1 │ │ │ │ sub ip, r0, #1 │ │ │ │ - ble 940d8 │ │ │ │ + ble 96398 │ │ │ │ lsl lr, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ - bne 93c98 │ │ │ │ + bne 95f58 │ │ │ │ add r0, r0, #2 │ │ │ │ - cmp ip, r0 │ │ │ │ strd r4, [r3, r1] │ │ │ │ + cmp ip, r0 │ │ │ │ strd r4, [r2, r1] │ │ │ │ add r1, r1, #8 │ │ │ │ - bgt 93c48 │ │ │ │ + bgt 95ef4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub r3, r1, #2 │ │ │ │ lsr r1, r1, #1 │ │ │ │ - mla r2, r1, lr, r2 │ │ │ │ bic r3, r3, #1 │ │ │ │ add r3, r3, #2 │ │ │ │ + mla r2, r1, lr, r2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 93c90 │ │ │ │ + ble 95f3c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add r0, r0, #2 │ │ │ │ - cmp r0, ip │ │ │ │ strd r4, [r3, r1] │ │ │ │ + cmp r0, ip │ │ │ │ strd r4, [r2, r1] │ │ │ │ add r1, r1, lr │ │ │ │ - blt 93c98 │ │ │ │ - b 93c60 │ │ │ │ + blt 95f58 │ │ │ │ + b 95f0c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, r2, r1 │ │ │ │ add fp, fp, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 93b58 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + bne 95e04 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + add r3, r3, #1 │ │ │ │ add lr, lr, r2 │ │ │ │ add r9, r9, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 93b40 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 95dec │ │ │ │ mov r5, ip │ │ │ │ mov r9, r0 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r3, r3, #1 │ │ │ │ add r1, r1, r2 │ │ │ │ add r5, r5, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne 93acc │ │ │ │ - b 93c90 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 95d78 │ │ │ │ + b 95f3c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r5, [sp, #12] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ sub r4, r7, #2 │ │ │ │ + sub ip, r7, #1 │ │ │ │ bic r4, r4, #1 │ │ │ │ add r4, r4, #2 │ │ │ │ + mov r1, r6 │ │ │ │ str r4, [sp, #16] │ │ │ │ lsr r4, r7, #1 │ │ │ │ sub r4, r4, #1 │ │ │ │ - sub ip, r7, #1 │ │ │ │ mul r7, sl, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r5, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - ble 93fe4 │ │ │ │ + ble 962a4 │ │ │ │ cmp lr, #1 │ │ │ │ moveq r4, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - bne 93fa8 │ │ │ │ + bne 96268 │ │ │ │ add r5, r5, #2 │ │ │ │ - cmp ip, r5 │ │ │ │ strd r2, [r0, r4] │ │ │ │ + cmp ip, r5 │ │ │ │ strd r2, [r1, r4] │ │ │ │ add r4, r4, #8 │ │ │ │ - bgt 93d90 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - add r1, sl, r6 │ │ │ │ + bgt 96050 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ + add r1, sl, r6 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ add r1, r4, r1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - ble 93f38 │ │ │ │ + ble 961f8 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ + add fp, fp, #1 │ │ │ │ strd r4, [r1] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - add fp, fp, #1 │ │ │ │ add r6, r6, r1 │ │ │ │ add r1, r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, fp │ │ │ │ - beq 93fdc │ │ │ │ + beq 9629c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - b 93d74 │ │ │ │ + b 96034 │ │ │ │ sub r4, r5, #2 │ │ │ │ + mov r2, r9 │ │ │ │ + str r9, [sp, #16] │ │ │ │ bic r4, r4, #1 │ │ │ │ - add r4, r4, #2 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - lsr r4, r5, #1 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - mul r3, sl, r4 │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + mov fp, lr │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ - mov r2, r9 │ │ │ │ + add r4, r4, #2 │ │ │ │ mov r8, r0 │ │ │ │ - mov fp, lr │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + lsr r4, r5, #1 │ │ │ │ mov r7, #0 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r3, lr │ │ │ │ mov r0, r5 │ │ │ │ - str r9, [sp, #16] │ │ │ │ + str ip, [sp, #76] @ 0x4c │ │ │ │ + mov ip, #0 │ │ │ │ + sub r4, r4, #1 │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ + mul r3, sl, r4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, lr │ │ │ │ cmp r0, #1 │ │ │ │ - ble 93fd4 │ │ │ │ + ble 96294 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ cmp lr, #1 │ │ │ │ mov lr, #0 │ │ │ │ moveq r4, lr │ │ │ │ - bne 93f64 │ │ │ │ + bne 96224 │ │ │ │ add r4, r4, #2 │ │ │ │ - cmp r1, r4 │ │ │ │ strd r6, [r2, lr] │ │ │ │ + cmp r1, r4 │ │ │ │ strd r6, [r3, lr] │ │ │ │ add lr, lr, #8 │ │ │ │ - bgt 93e74 │ │ │ │ - ldr lr, [sp, #60] @ 0x3c │ │ │ │ - add r3, sl, fp │ │ │ │ + bgt 96134 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r3, sl, fp │ │ │ │ + ldr lr, [sp, #60] @ 0x3c │ │ │ │ add r3, lr, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - ble 93ed8 │ │ │ │ + ble 96198 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ + add ip, ip, #1 │ │ │ │ strd r6, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add ip, ip, #1 │ │ │ │ add fp, fp, r3 │ │ │ │ add r3, r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 93f8c │ │ │ │ + beq 9624c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ - b 93e58 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + b 96118 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - add fp, fp, r3 │ │ │ │ + add ip, ip, #1 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, r2, r3 │ │ │ │ + add fp, fp, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp r3, ip │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 93f8c │ │ │ │ + cmp r3, ip │ │ │ │ + beq 9624c │ │ │ │ mov r3, fp │ │ │ │ - b 93e58 │ │ │ │ + b 96118 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r3, r3, #1 │ │ │ │ add r1, r1, r2 │ │ │ │ add r2, lr, r2 │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne 93ab8 │ │ │ │ - b 93c90 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 95d64 │ │ │ │ + b 95f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - add r6, r6, r1 │ │ │ │ + add fp, fp, #1 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, r1 │ │ │ │ + add r6, r6, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r1, fp │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 93fdc │ │ │ │ + cmp r1, fp │ │ │ │ + beq 9629c │ │ │ │ mov r1, r6 │ │ │ │ - b 93d74 │ │ │ │ + b 96034 │ │ │ │ mov r9, lr │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r9, r9, #2 │ │ │ │ - cmp r9, r1 │ │ │ │ strd r4, [r2, lr] │ │ │ │ + cmp r9, r1 │ │ │ │ strd r4, [r3, lr] │ │ │ │ add lr, lr, sl │ │ │ │ - blt 93f70 │ │ │ │ - b 93e8c │ │ │ │ - mov r5, r0 │ │ │ │ + blt 96230 │ │ │ │ + b 9614c │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ - ldr r8, [sp, #64] @ 0x40 │ │ │ │ - b 93cd0 │ │ │ │ + b 95f90 │ │ │ │ mov r8, #0 │ │ │ │ - mov r7, r8 │ │ │ │ mov r4, #0 │ │ │ │ + mov r7, r8 │ │ │ │ mov r5, #0 │ │ │ │ add r7, r7, #2 │ │ │ │ - cmp ip, r7 │ │ │ │ strd r4, [r0, r8] │ │ │ │ + cmp ip, r7 │ │ │ │ strd r4, [r1, r8] │ │ │ │ add r8, r8, sl │ │ │ │ - bgt 93fb8 │ │ │ │ - b 93da8 │ │ │ │ + bgt 96278 │ │ │ │ + b 96068 │ │ │ │ mov r2, #0 │ │ │ │ - b 93e9c │ │ │ │ + b 9615c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b 93cfc │ │ │ │ + b 95fbc │ │ │ │ mov r0, #0 │ │ │ │ - b 93db8 │ │ │ │ + b 96078 │ │ │ │ mov fp, r0 │ │ │ │ + lsl r7, r4, #3 │ │ │ │ + sub r5, r0, #1 │ │ │ │ sub ip, fp, #2 │ │ │ │ + mov r6, #0 │ │ │ │ bic ip, ip, #1 │ │ │ │ + mov r0, #0 │ │ │ │ add r8, ip, #2 │ │ │ │ lsr ip, fp, #1 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r3 │ │ │ │ sub ip, ip, #1 │ │ │ │ - lsl r7, r4, #3 │ │ │ │ mul r7, ip, r7 │ │ │ │ - sub r5, r0, #1 │ │ │ │ mov ip, r7 │ │ │ │ - mov r6, #0 │ │ │ │ mov r7, r4 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r3 │ │ │ │ mov r4, ip │ │ │ │ cmp fp, #1 │ │ │ │ - ble 940d0 │ │ │ │ + ble 96390 │ │ │ │ mov ip, #0 │ │ │ │ cmp r7, #1 │ │ │ │ mov lr, ip │ │ │ │ - bne 940a4 │ │ │ │ + bne 96364 │ │ │ │ add lr, lr, #2 │ │ │ │ - cmp r5, lr │ │ │ │ strd r0, [r3, ip] │ │ │ │ + cmp r5, lr │ │ │ │ strd r0, [r2, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ - bgt 94048 │ │ │ │ + bgt 96308 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ add r2, r2, r9 │ │ │ │ add r2, r4, r2 │ │ │ │ cmp fp, r3 │ │ │ │ - ble 9407c │ │ │ │ + ble 9633c │ │ │ │ strd r0, [r2] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r6, r6, #1 │ │ │ │ add r9, r9, r3 │ │ │ │ add sl, sl, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 93c90 │ │ │ │ + beq 95f3c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ - b 94030 │ │ │ │ + b 962f0 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add lr, lr, #2 │ │ │ │ - cmp lr, r5 │ │ │ │ strd r0, [r4, ip] │ │ │ │ + cmp lr, r5 │ │ │ │ strd r0, [r2, ip] │ │ │ │ add ip, ip, r3 │ │ │ │ - blt 940b0 │ │ │ │ + blt 96370 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b 94060 │ │ │ │ + b 96320 │ │ │ │ mov r3, #0 │ │ │ │ - b 94070 │ │ │ │ + b 96330 │ │ │ │ mov r3, #0 │ │ │ │ - b 93c78 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 95f24 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - sub sp, sp, #196 @ 0xc4 │ │ │ │ - mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r2 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #196 @ 0xc4 │ │ │ │ ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - beq 944f4 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + beq 967c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 945bc │ │ │ │ - ble 944f4 │ │ │ │ + beq 968a8 │ │ │ │ + ble 967c4 │ │ │ │ ldr fp, [r0] │ │ │ │ mov lr, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 944f4 │ │ │ │ + ble 967c4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r8, r3 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsl r1, r1, #3 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 947f8 │ │ │ │ + beq 96b0c │ │ │ │ mov r1, #0 │ │ │ │ add r3, r0, #108 @ 0x6c │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ mov ip, fp │ │ │ │ + str r7, [sp, #92] @ 0x5c │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [lr, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 944d4 │ │ │ │ + ble 967a4 │ │ │ │ ldr r3, [lr, #16] │ │ │ │ lsl r9, r3, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 9478c │ │ │ │ + beq 96a9c │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ - str r7, [sp, #188] @ 0xbc │ │ │ │ mov fp, r1 │ │ │ │ - mov r7, r8 │ │ │ │ mov sl, #0 │ │ │ │ - mov r8, r9 │ │ │ │ str ip, [sp, #180] @ 0xb4 │ │ │ │ + str r7, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ + mov r7, r8 │ │ │ │ + mov r8, r9 │ │ │ │ ldr r3, [lr, #24] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 944b4 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ble 96784 │ │ │ │ ldr r3, [lr, #28] │ │ │ │ lsl r9, r3, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 9471c │ │ │ │ + beq 96a28 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #0 │ │ │ │ - str r7, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ mov ip, r3 │ │ │ │ + str r7, [sp, #172] @ 0xac │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r9, fp │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ str r8, [sp, #164] @ 0xa4 │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ str fp, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [lr, #36] @ 0x24 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9448c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ble 9675c │ │ │ │ ldr r3, [lr, #40] @ 0x28 │ │ │ │ lsl r8, r3, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 946ac │ │ │ │ + beq 969b4 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r8 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ mov fp, r9 │ │ │ │ - mov r7, ip │ │ │ │ mov r8, sl │ │ │ │ - str r1, [sp, #140] @ 0x8c │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ + mov r7, ip │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [lr, #48] @ 0x30 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 94468 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ble 96738 │ │ │ │ ldr r3, [lr, #52] @ 0x34 │ │ │ │ lsl r9, r3, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 94640 │ │ │ │ + beq 96944 │ │ │ │ mov sl, #0 │ │ │ │ mov ip, r7 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - str r7, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ + str r8, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #132] @ 0x84 │ │ │ │ mov r7, sl │ │ │ │ mov sl, fp │ │ │ │ - str r8, [sp, #128] @ 0x80 │ │ │ │ str fp, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [lr, #60] @ 0x3c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 94440 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ble 96710 │ │ │ │ ldr r3, [lr, #64] @ 0x40 │ │ │ │ lsl r8, r3, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 945d0 │ │ │ │ + beq 968d0 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - str ip, [sp, #108] @ 0x6c │ │ │ │ mov r0, ip │ │ │ │ - str sl, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ + str ip, [sp, #108] @ 0x6c │ │ │ │ mov ip, r8 │ │ │ │ - ldr sl, [sp, #96] @ 0x60 │ │ │ │ mov r8, r9 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str sl, [sp, #112] @ 0x70 │ │ │ │ + ldr sl, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [lr, #72] @ 0x48 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9441c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ble 966ec │ │ │ │ ldr r3, [lr, #76] @ 0x4c │ │ │ │ lsl fp, r3, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - beq 94554 │ │ │ │ + beq 9683c │ │ │ │ mov r2, r3 │ │ │ │ - sub r2, r2, #9 │ │ │ │ - mov r3, r1 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ + sub r2, r2, #9 │ │ │ │ + mov r3, r1 │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - str fp, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [lr, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 943ec │ │ │ │ + ble 966bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r8, [lr, #88] @ 0x58 │ │ │ │ cmp r2, #8 │ │ │ │ lsl r8, r8, #3 │ │ │ │ - beq 944fc │ │ │ │ + beq 967e0 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #0 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [lr, #96] @ 0x60 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 943cc │ │ │ │ + ble 9669c │ │ │ │ ldr r7, [lr, #100] @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ - lsl r7, r7, #3 │ │ │ │ mov r5, ip │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ + lsl r7, r7, #3 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ - stm sp, {r5, r6} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 940e0 │ │ │ │ + stm sp, {r5, r6} │ │ │ │ + bl 963a0 │ │ │ │ cmp r8, r4 │ │ │ │ add r5, r5, r7 │ │ │ │ add r6, r6, r7 │ │ │ │ - bne 94390 │ │ │ │ + bne 96660 │ │ │ │ add r0, sp, #28 │ │ │ │ - ldm r0, {r0, r2, lr} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ + ldm r0, {r0, r2, lr} │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ add ip, ip, r1 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ - bne 9435c │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 9662c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r7, r7, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - add r3, r3, r2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, r1, r2 │ │ │ │ + add r3, r3, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne 9431c │ │ │ │ + cmp r2, r7 │ │ │ │ + bne 965ec │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - ldm r0, {r0, r1, ip} │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldm r0, {r0, r1, ip} │ │ │ │ add r8, r8, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ add r0, r0, ip │ │ │ │ add r1, r1, ip │ │ │ │ - bne 942cc │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne 9659c │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - ldm r0, {r0, r7, ip} │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldm r0, {r0, r7, ip} │ │ │ │ add r7, r7, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ add ip, ip, r0 │ │ │ │ add sl, sl, r0 │ │ │ │ - bne 9427c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne 9654c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ldr fp, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r8, r8, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ add r7, r7, r0 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ add fp, fp, r0 │ │ │ │ - bne 94234 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne 96504 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - ldm r1, {r1, r7, ip} │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldm r1, {r1, r7, ip} │ │ │ │ add r7, r7, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ add ip, ip, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ - bne 941ec │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne 964bc │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - ldm r0, {r0, r8, sl} │ │ │ │ ldr r7, [sp, #172] @ 0xac │ │ │ │ + ldm r0, {r0, r8, sl} │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ add sl, sl, #1 │ │ │ │ - cmp r0, sl │ │ │ │ add r7, r7, r8 │ │ │ │ + cmp r0, sl │ │ │ │ add fp, fp, r8 │ │ │ │ - bne 9419c │ │ │ │ + bne 9646c │ │ │ │ ldr ip, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r7, [sp, #188] @ 0xbc │ │ │ │ + add r7, r7, #1 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ + cmp ip, r7 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ - add r7, r7, #1 │ │ │ │ add r2, r2, r3 │ │ │ │ - cmp ip, r7 │ │ │ │ add r1, r1, r3 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - bne 9415c │ │ │ │ + bne 9642c │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - mov r2, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, #0 │ │ │ │ - mov r7, r1 │ │ │ │ mov fp, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + mov r7, r1 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 93a38 │ │ │ │ - cmp r7, r4 │ │ │ │ add r6, r6, r8 │ │ │ │ + bl 95cd4 │ │ │ │ + cmp r7, r4 │ │ │ │ add r5, r5, r8 │ │ │ │ - movne r2, r6 │ │ │ │ - movne r3, r5 │ │ │ │ - bne 9451c │ │ │ │ + beq 9682c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + b 96800 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ mov lr, fp │ │ │ │ - b 943ec │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + b 966bc │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - str r8, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ + str r8, [sp, #16] │ │ │ │ mov r4, #0 │ │ │ │ mov r8, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 93a38 │ │ │ │ - cmp r4, r7 │ │ │ │ add r5, r5, fp │ │ │ │ + bl 95cd4 │ │ │ │ + cmp r4, r7 │ │ │ │ add r6, r6, fp │ │ │ │ - movne r2, r5 │ │ │ │ - movne r3, r6 │ │ │ │ - bne 94580 │ │ │ │ + beq 96894 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b 96868 │ │ │ │ add r0, sp, #20 │ │ │ │ mov lr, r8 │ │ │ │ - ldm r0, {r0, r1, ip} │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - b 9441c │ │ │ │ + ldm r0, {r0, r1, ip} │ │ │ │ + b 966ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 93a38 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + b 95cd4 │ │ │ │ + ldr r9, [sp, #92] @ 0x5c │ │ │ │ mov r3, sl │ │ │ │ mov r6, sl │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str sl, [sp, #28] │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r9, [sp, #92] @ 0x5c │ │ │ │ - ldr sl, [sp, #96] @ 0x60 │ │ │ │ mov r2, ip │ │ │ │ mov r5, ip │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r7, [sp, #20] │ │ │ │ mov r4, #0 │ │ │ │ mov fp, lr │ │ │ │ - str r0, [sp, #16] │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + str sl, [sp, #28] │ │ │ │ + ldr sl, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 93a38 │ │ │ │ - cmp r4, r7 │ │ │ │ add r5, r5, r8 │ │ │ │ + bl 95cd4 │ │ │ │ + cmp r4, r7 │ │ │ │ add r6, r6, r8 │ │ │ │ - movne r2, r5 │ │ │ │ - movne r3, r6 │ │ │ │ - bne 94604 │ │ │ │ + beq 96930 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b 96904 │ │ │ │ add r0, sp, #16 │ │ │ │ - ldm r0, {r0, r7, ip} │ │ │ │ ldr sl, [sp, #28] │ │ │ │ mov lr, fp │ │ │ │ - b 94440 │ │ │ │ + ldm r0, {r0, r7, ip} │ │ │ │ + b 96710 │ │ │ │ + ldr sl, [sp, #96] @ 0x60 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r7 │ │ │ │ - str r8, [sp, #20] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - ldr r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - ldr sl, [sp, #96] @ 0x60 │ │ │ │ mov r3, fp │ │ │ │ mov r6, fp │ │ │ │ - mov r4, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ + str r8, [sp, #20] │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r8, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #92] @ 0x5c │ │ │ │ str lr, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 93a38 │ │ │ │ - cmp r8, r4 │ │ │ │ add r5, r5, r9 │ │ │ │ + bl 95cd4 │ │ │ │ + cmp r8, r4 │ │ │ │ add r6, r6, r9 │ │ │ │ - movne r2, r5 │ │ │ │ - movne r3, r6 │ │ │ │ - bne 94670 │ │ │ │ + beq 969a0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b 96974 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr lr, [sp, #28] │ │ │ │ - b 94468 │ │ │ │ + b 96738 │ │ │ │ + ldr sl, [sp, #96] @ 0x60 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r9 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str r9, [sp, #28] │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr r9, [sp, #92] @ 0x5c │ │ │ │ - ldr sl, [sp, #96] @ 0x60 │ │ │ │ mov r2, ip │ │ │ │ mov r5, ip │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r7, [sp, #20] │ │ │ │ mov r4, #0 │ │ │ │ mov fp, lr │ │ │ │ - str r1, [sp, #16] │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + str r9, [sp, #28] │ │ │ │ + ldr r9, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 93a38 │ │ │ │ - cmp r7, r4 │ │ │ │ add r5, r5, r8 │ │ │ │ + bl 95cd4 │ │ │ │ + cmp r7, r4 │ │ │ │ add r6, r6, r8 │ │ │ │ - movne r2, r5 │ │ │ │ - movne r3, r6 │ │ │ │ - bne 946e0 │ │ │ │ + beq 96a14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b 969e8 │ │ │ │ add r1, sp, #16 │ │ │ │ - ldm r1, {r1, r7, ip} │ │ │ │ ldr r9, [sp, #28] │ │ │ │ mov lr, fp │ │ │ │ - b 9448c │ │ │ │ + ldm r1, {r1, r7, ip} │ │ │ │ + b 9675c │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r7 │ │ │ │ + str r0, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ - str sl, [sp, #24] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - ldr r8, [sp, #116] @ 0x74 │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - ldr sl, [sp, #96] @ 0x60 │ │ │ │ mov r3, fp │ │ │ │ mov r6, fp │ │ │ │ + ldr r8, [sp, #116] @ 0x74 │ │ │ │ mov r4, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + ldr sl, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + ldr r7, [sp, #92] @ 0x5c │ │ │ │ str lr, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 93a38 │ │ │ │ - cmp r8, r4 │ │ │ │ add r5, r5, r9 │ │ │ │ + bl 95cd4 │ │ │ │ + cmp r8, r4 │ │ │ │ add r6, r6, r9 │ │ │ │ - movne r2, r5 │ │ │ │ - movne r3, r6 │ │ │ │ - bne 94750 │ │ │ │ + beq 96a88 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b 96a5c │ │ │ │ add r0, sp, #16 │ │ │ │ - ldm r0, {r0, r8, sl} │ │ │ │ ldr r7, [sp, #28] │ │ │ │ + ldm r0, {r0, r8, sl} │ │ │ │ ldr lr, [sp, #32] │ │ │ │ - b 944b4 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + b 96784 │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - mov r2, r5 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ - mov fp, lr │ │ │ │ str ip, [sp, #16] │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + mov fp, lr │ │ │ │ + str r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #20] │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 93a38 │ │ │ │ - cmp r8, r4 │ │ │ │ add r5, r5, r9 │ │ │ │ + bl 95cd4 │ │ │ │ + cmp r8, r4 │ │ │ │ add r6, r6, r9 │ │ │ │ - movne r2, r5 │ │ │ │ - movne r3, r6 │ │ │ │ - bne 947bc │ │ │ │ + beq 96af8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b 96acc │ │ │ │ ldr ip, [sp, #16] │ │ │ │ + mov lr, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - mov lr, fp │ │ │ │ - b 944d4 │ │ │ │ + b 967a4 │ │ │ │ ldr r9, [sp, #156] @ 0x9c │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 93a38 │ │ │ │ - cmp fp, r4 │ │ │ │ add r6, r6, r9 │ │ │ │ + bl 95cd4 │ │ │ │ + cmp fp, r4 │ │ │ │ add r8, r8, r9 │ │ │ │ - beq 944f4 │ │ │ │ + beq 967c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ - b 94804 │ │ │ │ + b 96b18 │ │ │ │ │ │ │ │ -00094830 : │ │ │ │ - ldr r3, [pc, #60] @ 94874 │ │ │ │ +00096b44 : │ │ │ │ + ldr r3, [pc, #60] @ 96b88 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi 9486c │ │ │ │ + bhi 96b80 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r0, r0, #1 │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ asr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ asr r0, r0, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - andseq r4, r3, ip, ror #26 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r6, r3, r0, asr #21 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ cmp r3, #3 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bhi 94924 │ │ │ │ + bhi 96c5c │ │ │ │ ldr lr, [r4, #8] │ │ │ │ add sl, r0, #4 │ │ │ │ ldr ip, [lr] │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ - beq 9491c │ │ │ │ + beq 96c40 │ │ │ │ cmp ip, #0 │ │ │ │ ldr fp, [r0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - beq 9498c │ │ │ │ - ble 9491c │ │ │ │ + beq 96cd8 │ │ │ │ + ble 96c40 │ │ │ │ ldr r7, [lr, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 9491c │ │ │ │ + ble 96c40 │ │ │ │ ldr r8, [lr, #8] │ │ │ │ sub r1, ip, #1 │ │ │ │ add r9, lr, #16 │ │ │ │ - lsl r8, r8, #3 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ + lsl r8, r8, #3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ add r6, r6, #1 │ │ │ │ - bl 940e0 │ │ │ │ - cmp r7, r6 │ │ │ │ + str r5, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ add r5, r5, r8 │ │ │ │ add r4, r4, r8 │ │ │ │ - bne 948ec │ │ │ │ + bl 963a0 │ │ │ │ + cmp r7, r6 │ │ │ │ + bne 96c10 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl b37c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 94970 │ │ │ │ - mov r1, r5 │ │ │ │ + bgt 96cbc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ + mov r1, r5 │ │ │ │ bl afe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b8b0 │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ bl b0b8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ b b8b0 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ - add r6, r0, r3, lsl #2 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ + add r6, r0, r3, lsl #2 │ │ │ │ ldr r0, [r6, #-8] │ │ │ │ bl aef0 │ │ │ │ str r0, [r6, #-8] │ │ │ │ - b 94938 │ │ │ │ + b 96c70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 93a38 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + b 95cd4 │ │ │ │ │ │ │ │ -000949a0 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00096d00 : │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r7 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - beq 94a90 │ │ │ │ + cmp r2, r7 │ │ │ │ + beq 96e14 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #212] @ 94a9c │ │ │ │ + ldr r1, [pc, #252] @ 96e34 │ │ │ │ mov r8, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ mov r0, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b160 │ │ │ │ ldr r1, [r8] │ │ │ │ - cmp r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ - ble 94a74 │ │ │ │ + cmp r1, #1 │ │ │ │ + ble 96df8 │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl b88c │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #1 │ │ │ │ - sub r1, r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ + sub r1, r1, #1 │ │ │ │ bl b6a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp] │ │ │ │ bl b790 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 94a84 │ │ │ │ + ble 96e08 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bl afe0 │ │ │ │ str r0, [r9, #4] │ │ │ │ ldm sp, {r0, r1} │ │ │ │ bl aed8 │ │ │ │ mov r0, r8 │ │ │ │ bl b8b0 │ │ │ │ mov r0, r6 │ │ │ │ bl ae18 │ │ │ │ + str r0, [r9, #8] │ │ │ │ + mov r0, r9 │ │ │ │ str r4, [r9, #12] │ │ │ │ str r5, [r9, #16] │ │ │ │ str fp, [r9, #20] │ │ │ │ str r7, [r9, #24] │ │ │ │ str sl, [r9, #28] │ │ │ │ - str r0, [r9, #8] │ │ │ │ - mov r0, r9 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, r8 │ │ │ │ bl b790 │ │ │ │ str r0, [r9, #4] │ │ │ │ - b 94a48 │ │ │ │ + b 96db8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl b790 │ │ │ │ - b 94a34 │ │ │ │ + b 96da4 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ b b754 │ │ │ │ - andseq r6, r3, r4, ror #15 │ │ │ │ + andseq r8, r3, r8, ror #8 │ │ │ │ │ │ │ │ -00094aa0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00096e38 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ + mov r5, r1 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + str lr, [sp, #12] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ str ip, [sp] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r0 │ │ │ │ bl b1e4 │ │ │ │ - mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl aed8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00094ae8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00096e94 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldr ip, [r4] │ │ │ │ + mov r1, r3 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ sub sp, sp, #16 │ │ │ │ - cmp ip, #0 │ │ │ │ - mov r5, r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r3 │ │ │ │ + cmp ip, #0 │ │ │ │ moveq r3, r2 │ │ │ │ - beq 94b30 │ │ │ │ + beq 96ee4 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 94b68 │ │ │ │ + bhi 96f28 │ │ │ │ add ip, ip, ip, lsl #1 │ │ │ │ add ip, r4, ip, lsl #2 │ │ │ │ ldr lr, [ip, #-4] │ │ │ │ add r3, r2, lr, lsl #3 │ │ │ │ lsl lr, lr, #1 │ │ │ │ str lr, [ip, #-4] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ bl b1e4 │ │ │ │ - mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl aed8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ sub ip, ip, #1 │ │ │ │ add ip, ip, ip, lsl #1 │ │ │ │ add ip, r4, ip, lsl #2 │ │ │ │ ldr lr, [ip, #12] │ │ │ │ add r3, r2, lr, lsl #3 │ │ │ │ lsl lr, lr, #1 │ │ │ │ str lr, [ip, #12] │ │ │ │ - b 94b30 │ │ │ │ + b 96ee4 │ │ │ │ │ │ │ │ -00094b88 : │ │ │ │ - push {r4, lr} │ │ │ │ +00096f48 : │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - sub sp, sp, #8 │ │ │ │ add r1, r1, #12 │ │ │ │ - str r3, [sp] │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ + str r3, [sp] │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr ip, [r0, #68] @ 0x44 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr sl, [r0, #72] @ 0x48 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ ldr r9, [r0, #76] @ 0x4c │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - ldr lr, [r0, #56] @ 0x38 │ │ │ │ + ldr sl, [r0, #72] @ 0x48 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #20 │ │ │ │ - ble 94c40 │ │ │ │ - str fp, [sp, #12] │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr lr, [r0, #56] @ 0x38 │ │ │ │ + ble 9701c │ │ │ │ lsl sl, sl, #3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ + ldr r8, [sp, #56] @ 0x38 │ │ │ │ lsl r9, r9, #3 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, #0 │ │ │ │ - mov fp, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ - b 94c0c │ │ │ │ + str fp, [sp, #12] │ │ │ │ + mov fp, ip │ │ │ │ + b 96fe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ str r8, [sp] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ + mov r1, r6 │ │ │ │ add r7, r7, #1 │ │ │ │ blx ip │ │ │ │ cmp fp, r7 │ │ │ │ add r6, r6, sl │ │ │ │ add r5, r5, sl │ │ │ │ add r4, r4, r9 │ │ │ │ add r8, r8, r9 │ │ │ │ - bne 94c04 │ │ │ │ + bne 96fe0 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [r2, #80] @ 0x50 │ │ │ │ - push {r4, lr} │ │ │ │ mov r0, r1 │ │ │ │ - sub sp, sp, #8 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r3, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #20] @ 94c84 │ │ │ │ - ldr r4, [r0] │ │ │ │ + ldr r1, [pc, #24] @ 97080 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq r2, r3, r8, asr fp │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r4, r3, ip, asr #15 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [r3] │ │ │ │ + strd r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + mov r4, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str lr, [sp, #24] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmn r2, #-2147483645 @ 0x80000003 │ │ │ │ - bls 94cb4 │ │ │ │ + ldr r1, [r3] │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmn r1, #-2147483645 @ 0x80000003 │ │ │ │ + bls 970cc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r5, r2 │ │ │ │ add r2, sp, #20 │ │ │ │ + mov r8, r0 │ │ │ │ + add r0, r0, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ subs r2, r2, r1 │ │ │ │ movne r2, #1 │ │ │ │ - add r0, r0, #8 │ │ │ │ str r2, [sp] │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ bl b0f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94ca8 │ │ │ │ + beq 970b0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 94ee4 │ │ │ │ + beq 972f8 │ │ │ │ ldr r2, [r5, #164] @ 0xa4 │ │ │ │ bic r3, r2, #-16777216 @ 0xff000000 │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - beq 94d24 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ + beq 9713c │ │ │ │ + ldr r1, [r8, #8] │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 94ca8 │ │ │ │ + bne 970b0 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 94d6c │ │ │ │ + beq 97184 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 94e90 │ │ │ │ + bgt 972a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94d54 │ │ │ │ + bne 9716c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94ca8 │ │ │ │ + beq 970b0 │ │ │ │ ldr r3, [r5, #164] @ 0xa4 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 94d6c │ │ │ │ + beq 97184 │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 94ca8 │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r8, r8, #4 │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - add r3, sp, #28 │ │ │ │ + bgt 970b0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - lsl r9, r1, #2 │ │ │ │ - add r1, r8, r1, lsl #2 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + lsl r7, r3, #2 │ │ │ │ + add r9, r9, #4 │ │ │ │ + add r3, sp, #28 │ │ │ │ + add r1, r9, r7 │ │ │ │ bl b2e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b37c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl b88c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ bl b4a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b7f0 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 94ca8 │ │ │ │ - ldr r2, [pc, #264] @ 94efc │ │ │ │ - ldr r1, [pc, #264] @ 94f00 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 970b0 │ │ │ │ + ldr r2, [pc, #260] @ 97310 │ │ │ │ + mov r0, #88 @ 0x58 │ │ │ │ + ldr r1, [pc, #256] @ 97314 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #88 @ 0x58 │ │ │ │ bl b148 │ │ │ │ - ldr r3, [r8, r9] │ │ │ │ + ldr r3, [r9, r7] │ │ │ │ + add r7, r0, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + str r8, [r0, #80] @ 0x50 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r6, r0, #8 │ │ │ │ - mov r5, r0 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ - str r7, [r0, #64] @ 0x40 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ bl aec0 │ │ │ │ - ldr r3, [pc, #200] @ 94f04 │ │ │ │ - ldr r2, [pc, #200] @ 94f08 │ │ │ │ + ldr r3, [pc, #196] @ 97318 │ │ │ │ + add r1, r6, #8 │ │ │ │ + ldr r2, [pc, #192] @ 9731c │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ strd r2, [r5, #32] │ │ │ │ - add r1, r7, #8 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r7 │ │ │ │ bl aefc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 94e80 │ │ │ │ + beq 97294 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 1c5f88 │ │ │ │ - ldrd r2, [r7, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9ff0 │ │ │ │ + ldrd r2, [r6, #40] @ 0x28 │ │ │ │ + bl 1ca0d4 │ │ │ │ strd r0, [r5, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + b 970b4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - ble 94e74 │ │ │ │ - b 94e60 │ │ │ │ + ble 9728c │ │ │ │ + b 97278 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ - add r7, r7, r3, lsl #2 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + add r6, r6, r3, lsl #2 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ bl b3dc │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ bl b3dc │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ bl b718 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b8bc │ │ │ │ - cmp r7, r0 │ │ │ │ - blt 94ca8 │ │ │ │ + cmp r6, r0 │ │ │ │ + blt 970b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ - b 94d3c │ │ │ │ + b 97154 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl b610 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94cfc │ │ │ │ - b 94ca8 │ │ │ │ - @ instruction: 0xfffffdb4 │ │ │ │ - andseq r7, r3, r8, ror #10 │ │ │ │ + bne 97114 │ │ │ │ + b 970b0 │ │ │ │ + @ instruction: 0xfffffd64 │ │ │ │ + andseq r9, r3, ip, asr #2 │ │ │ │ strdmi r2, [r9], -r9 │ │ │ │ @ instruction: 0xf01b866e │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b b628 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b ad64 │ │ │ │ │ │ │ │ -00094f1c : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #100] @ 94f8c │ │ │ │ +00097330 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, #20 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r5, #2 │ │ │ │ + ldr r7, [pc, #112] @ 973bc │ │ │ │ + str r8, [sp, #16] │ │ │ │ + ldr r6, [pc, #108] @ 973c0 │ │ │ │ + str lr, [sp, #20] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, #20 │ │ │ │ bl ae48 │ │ │ │ - ldr r6, [pc, #80] @ 94f90 │ │ │ │ - mov r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ - mov r5, #2 │ │ │ │ - str r3, [r0, #8] │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ + str r3, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl b508 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #20 │ │ │ │ bl ae48 │ │ │ │ mvn r3, #0 │ │ │ │ - str r6, [r0, #12] │ │ │ │ - str r5, [r0, #16] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ str r3, [r0, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + str r5, [r0, #16] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #24 │ │ │ │ b b508 │ │ │ │ - mulseq r3, r8, r2 │ │ │ │ - andseq r4, r3, r8, ror #12 │ │ │ │ - ldr r3, [pc, #136] @ 95024 │ │ │ │ + andseq r7, r3, ip, ror #28 │ │ │ │ + @ instruction: 0x001362b0 │ │ │ │ + ldr r3, [pc, #164] @ 97470 │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + strd r6, [sp, #8] │ │ │ │ ldr r7, [r1] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ sub sp, sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - beq 95018 │ │ │ │ - ldr r8, [pc, #100] @ 95028 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 97464 │ │ │ │ + ldr r8, [pc, #116] @ 97474 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - str r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - bl 1c5c8c │ │ │ │ + bl 1c9cf4 │ │ │ │ + str r1, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #52] @ 9502c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ + ldr r1, [pc, #64] @ 97478 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, r6 │ │ │ │ blx r7 │ │ │ │ add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r8, [pc, #16] @ 95030 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r8, [pc, #16] @ 9747c │ │ │ │ add r8, pc, r8 │ │ │ │ - b 94fc4 │ │ │ │ - andeq r0, r0, r4, lsl #7 │ │ │ │ - @ instruction: 0x001324dc │ │ │ │ - andseq r2, r3, r8, ror #15 │ │ │ │ - andseq r2, r3, r8, ror r4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 97400 │ │ │ │ + @ instruction: 0x000003b0 │ │ │ │ + andseq r4, r3, r8, lsl #2 │ │ │ │ + andseq r4, r3, r8, lsl r4 │ │ │ │ + mulseq r3, r4, r0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ + ldr fp, [r0, #72] @ 0x48 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r8, [r0, #76] @ 0x4c │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [r0, #64] @ 0x40 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r9, [r0, #88] @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ mul r1, r4, r1 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r8, [r0, #76] @ 0x4c │ │ │ │ - ldr r9, [r0, #88] @ 0x58 │ │ │ │ - ldr fp, [r0, #72] @ 0x48 │ │ │ │ ldr sl, [r0, #92] @ 0x5c │ │ │ │ ldr r5, [r0, #96] @ 0x60 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r0, #64] @ 0x40 │ │ │ │ lsl r0, r1, #3 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ bl b3f4 │ │ │ │ cmp r8, r6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - blt 95220 │ │ │ │ + blt 9767c │ │ │ │ mov r3, r6 │ │ │ │ - mul r3, r5, r3 │ │ │ │ lsl sl, sl, #3 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + mul r3, r5, r3 │ │ │ │ + lsl r5, r9, #3 │ │ │ │ + mov r9, r6 │ │ │ │ lsl r3, r3, #3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ lsl r3, r4, #3 │ │ │ │ + mov r4, r6 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl r3, fp, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub r3, fp, #3 │ │ │ │ lsr r2, r3, #1 │ │ │ │ + bic r3, r3, #1 │ │ │ │ + add r3, r3, #4 │ │ │ │ lsl r0, r2, #3 │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ sub r2, r6, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mul r0, sl, r2 │ │ │ │ - bic r3, r3, #1 │ │ │ │ - lsl r5, r9, #3 │ │ │ │ - add r3, r3, #4 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r9, r6 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ cmp r9, #0 │ │ │ │ - ble 951dc │ │ │ │ + ble 97638 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bne 95260 │ │ │ │ + bne 976d0 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + mov r7, #0 │ │ │ │ + str r4, [sp, #20] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #8 │ │ │ │ - mov r7, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r4, [sp, #20] │ │ │ │ ldrd r2, [lr] │ │ │ │ cmp fp, #2 │ │ │ │ strd r2, [r6] │ │ │ │ - ble 95254 │ │ │ │ + ble 976c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, lr │ │ │ │ + mov r0, r8 │ │ │ │ add r1, r6, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ add ip, r2, lr │ │ │ │ mov r2, r6 │ │ │ │ ldrd r4, [r3, #8]! │ │ │ │ strd r4, [r2, #8]! │ │ │ │ - ldrd r4, [r0, #8]! │ │ │ │ cmp r3, ip │ │ │ │ + ldrd r4, [r0, #8]! │ │ │ │ strd r4, [r1, #-8]! │ │ │ │ - bne 95164 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bne 975c0 │ │ │ │ ldr r3, [sp] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - bne 95198 │ │ │ │ + bne 975f4 │ │ │ │ lsl r3, r3, #3 │ │ │ │ ldrd r0, [lr, r3] │ │ │ │ strd r0, [r6, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ - cmp r9, r7 │ │ │ │ add lr, lr, sl │ │ │ │ + cmp r9, r7 │ │ │ │ add r8, r8, sl │ │ │ │ add r6, r6, r3 │ │ │ │ - bne 95138 │ │ │ │ + bne 97594 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, sl │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r3, r3, sl │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ + add r4, r4, r9 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - add r4, r4, r9 │ │ │ │ add r3, r5, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 95104 │ │ │ │ + bge 97560 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl b52c │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr lr, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - mov ip, lr │ │ │ │ + ldr lr, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + mov ip, lr │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ bx ip │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ - b 95184 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + b 975e0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ mov lr, #0 │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ add r7, r3, #8 │ │ │ │ - ldrd r2, [r1] │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ cmp fp, #2 │ │ │ │ + ldrd r2, [r1] │ │ │ │ strd r2, [ip] │ │ │ │ - ble 9531c │ │ │ │ + ble 9778c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r8, r7, ip │ │ │ │ - add r6, r3, ip │ │ │ │ mov r2, ip │ │ │ │ - mov r3, r5 │ │ │ │ str sl, [sp, #16] │ │ │ │ str fp, [sp, #20] │ │ │ │ + add r6, r3, ip │ │ │ │ + mov r3, r5 │ │ │ │ ldrd sl, [r1, r3] │ │ │ │ strd sl, [r2, #8]! │ │ │ │ - ldrd sl, [r0, r3] │ │ │ │ cmp r2, r8 │ │ │ │ + ldrd sl, [r0, r3] │ │ │ │ add r3, r3, r5 │ │ │ │ strd sl, [r6, #-8]! │ │ │ │ - bne 952b0 │ │ │ │ + bne 97720 │ │ │ │ + ldr r6, [sp] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [sp] │ │ │ │ cmp fp, r3 │ │ │ │ - bne 952fc │ │ │ │ + bne 9776c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mul r3, r6, r3 │ │ │ │ lsl r6, r6, #3 │ │ │ │ lsl r3, r3, #3 │ │ │ │ ldrd r2, [r3, r1] │ │ │ │ strd r2, [ip, r6] │ │ │ │ add lr, lr, #1 │ │ │ │ - cmp r9, lr │ │ │ │ add r1, r1, sl │ │ │ │ + cmp r9, lr │ │ │ │ add r0, r0, sl │ │ │ │ add ip, ip, r4 │ │ │ │ - bne 95284 │ │ │ │ + bne 976f4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - b 951b8 │ │ │ │ + b 97614 │ │ │ │ mov r3, #2 │ │ │ │ mov r6, #1 │ │ │ │ - b 952dc │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr sl, [r0, #80] @ 0x50 │ │ │ │ + b 9774c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ - ldr r5, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ + str r1, [sp] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr sl, [r0, #80] @ 0x50 │ │ │ │ + ldr r5, [r0, #84] @ 0x54 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r0, #64] @ 0x40 │ │ │ │ + str r2, [sp, #28] │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ ldr r9, [r0, #88] @ 0x58 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ ldr r7, [r0, #92] @ 0x5c │ │ │ │ ldr fp, [r0, #96] @ 0x60 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r0, #64] @ 0x40 │ │ │ │ mul r0, r5, sl │ │ │ │ - str r1, [sp] │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ bl b3f4 │ │ │ │ cmp r6, sl │ │ │ │ ldr r1, [sp] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - blt 95544 │ │ │ │ + blt 979c4 │ │ │ │ mul r7, sl, r7 │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsl fp, fp, #3 │ │ │ │ + str sl, [sp, #36] @ 0x24 │ │ │ │ + lsl r9, r9, #3 │ │ │ │ lsl r3, r7, #3 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ lsl r3, r5, #3 │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ lsl r3, r4, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ sub r3, r4, #3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ lsr r3, r3, #1 │ │ │ │ lsl r2, r3, #3 │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub r3, sl, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mul r2, fp, r3 │ │ │ │ - lsl r9, r9, #3 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - str sl, [sp, #36] @ 0x24 │ │ │ │ - str r9, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #32] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp sl, #0 │ │ │ │ add r3, r5, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ble 95524 │ │ │ │ + ble 979a4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bne 95588 │ │ │ │ + bne 97a1c │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + mov r8, #0 │ │ │ │ + mov r5, fp │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ bic r9, r3, #1 │ │ │ │ add r9, r9, #4 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ - mov r8, #0 │ │ │ │ - mov r5, fp │ │ │ │ mov r9, sl │ │ │ │ ldrd r2, [lr] │ │ │ │ cmp r4, #2 │ │ │ │ strd r2, [r6] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r7] │ │ │ │ - ble 9557c │ │ │ │ + ble 97a10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ + mov r2, r7 │ │ │ │ add r1, lr, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r2, r7 │ │ │ │ add ip, r3, lr │ │ │ │ mov r3, lr │ │ │ │ ldrd sl, [r3, #8]! │ │ │ │ strd sl, [r0, #8]! │ │ │ │ - ldrd sl, [r1, #-8]! │ │ │ │ cmp r3, ip │ │ │ │ + ldrd sl, [r1, #-8]! │ │ │ │ strd sl, [r2, #8]! │ │ │ │ - bne 9549c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bne 9791c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 954dc │ │ │ │ + bne 9795c │ │ │ │ lsl r3, r3, #3 │ │ │ │ ldrd r0, [lr, r3] │ │ │ │ strd r0, [r6, r3] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r7, r3] │ │ │ │ ldr r3, [sp] │ │ │ │ add r8, r8, #1 │ │ │ │ - cmp r9, r8 │ │ │ │ add r6, r6, r5 │ │ │ │ + cmp r9, r8 │ │ │ │ add r7, r7, r5 │ │ │ │ add lr, lr, r3 │ │ │ │ - bne 95464 │ │ │ │ + bne 978e4 │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, fp │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -141575,1573 +143911,1703 @@ │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r3, r3, sl │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bge 953ec │ │ │ │ - ldr r8, [sp, #76] @ 0x4c │ │ │ │ + bge 9786c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl b52c │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr lr, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, lr │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ bx ip │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ - b 954bc │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + b 9793c │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ mov r9, #0 │ │ │ │ + mov r7, fp │ │ │ │ + mov ip, r9 │ │ │ │ + mov r9, sl │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #8 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ bic r3, r3, #1 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ add r3, r3, #4 │ │ │ │ - mov ip, r9 │ │ │ │ - mov r7, fp │ │ │ │ - mov r9, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, [r8] │ │ │ │ cmp r4, #2 │ │ │ │ strd r2, [lr] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r6] │ │ │ │ - ble 95670 │ │ │ │ + ble 97b04 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ add r1, r3, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3, r8 │ │ │ │ mov r3, r5 │ │ │ │ ldrd sl, [r2, #8]! │ │ │ │ strd sl, [lr, r3] │ │ │ │ - ldrd sl, [r1, #-8]! │ │ │ │ cmp r2, r0 │ │ │ │ + ldrd sl, [r1, #-8]! │ │ │ │ strd sl, [r6, r3] │ │ │ │ add r3, r3, r5 │ │ │ │ - bne 955f8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bne 97a8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 95648 │ │ │ │ + bne 97adc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mul r2, r3, r2 │ │ │ │ lsl r3, r3, #3 │ │ │ │ ldrd r0, [r8, r3] │ │ │ │ lsl r2, r2, #3 │ │ │ │ strd r0, [lr, r2] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r6, r2] │ │ │ │ ldr r3, [sp] │ │ │ │ add ip, ip, #1 │ │ │ │ - cmp r9, ip │ │ │ │ add lr, lr, r7 │ │ │ │ + cmp r9, ip │ │ │ │ add r6, r6, r7 │ │ │ │ add r8, r8, r3 │ │ │ │ - bne 955c4 │ │ │ │ + bne 97a58 │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r9 │ │ │ │ - b 95500 │ │ │ │ + b 97980 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #1 │ │ │ │ - b 9561c │ │ │ │ - push {r4, lr} │ │ │ │ + b 97ab0 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b628 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b628 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl ad64 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #16 │ │ │ │ b ad64 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - beq 956fc │ │ │ │ + beq 97bd4 │ │ │ │ mov r5, #0 │ │ │ │ - mov r7, r5 │ │ │ │ + mov r8, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl b34c │ │ │ │ mov r0, #0 │ │ │ │ bl b628 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ bl b628 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 956d0 │ │ │ │ + bgt 97b94 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #1 │ │ │ │ - bne 956d0 │ │ │ │ - mov r8, r2 │ │ │ │ + bne 97b94 │ │ │ │ + mov r9, r2 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ bics r1, r2, #4 │ │ │ │ - bne 956d0 │ │ │ │ + bne 97b94 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ sub r0, r0, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ moveq r1, ip │ │ │ │ cmp r1, r0, asr #2 │ │ │ │ - bne 956d0 │ │ │ │ + bne 97b94 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl b2c8 │ │ │ │ - ldr r2, [r8, #164] @ 0xa4 │ │ │ │ + ldr r2, [r9, #164] @ 0xa4 │ │ │ │ + cmp r0, #0 │ │ │ │ bic r3, r2, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 95778 │ │ │ │ + beq 97c50 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 956d0 │ │ │ │ + bne 97b94 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 957a4 │ │ │ │ + beq 97c7c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 956d0 │ │ │ │ + bne 97b94 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl b2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 956d0 │ │ │ │ + bne 97b94 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, sp, #32 │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ + ldr sl, [r3, #4] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ bl b514 │ │ │ │ - mov r2, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, sl │ │ │ │ bl b784 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 95b1c │ │ │ │ + beq 98000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl ae78 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, sl │ │ │ │ bl ae9c │ │ │ │ - mov sl, r0 │ │ │ │ - mul r0, sl, r6 │ │ │ │ + mov fp, r0 │ │ │ │ + mul r0, fp, r7 │ │ │ │ lsl r0, r0, #3 │ │ │ │ bl b3f4 │ │ │ │ - mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1c5a6c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9ad4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mul r6, r7, r0 │ │ │ │ + ldr r8, [r4, #28] │ │ │ │ + mul r2, r3, r6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ - cmp r7, #0 │ │ │ │ - mul r0, r6, r0 │ │ │ │ - mul r2, r3, r0 │ │ │ │ - mul fp, r0, fp │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + cmp r8, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne 95a0c │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ + mul r6, r3, r6 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + bne 97ee8 │ │ │ │ mov r2, #1 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ add r1, r1, r1, lsr #31 │ │ │ │ asr r1, r1, r2 │ │ │ │ - mov r0, r9 │ │ │ │ bl b460 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ bl b460 │ │ │ │ add r3, r4, #28 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ bl b8c8 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ sub r3, r3, r2 │ │ │ │ + mov r2, r8 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl r3, r3, #12 │ │ │ │ - mov r2, r7 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r3, r8 │ │ │ │ bl b7d8 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 95b88 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 9806c │ │ │ │ mov r0, r5 │ │ │ │ + lsl r6, r6, #3 │ │ │ │ bl b52c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b37c │ │ │ │ - mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1c5c8c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9cf4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bl b460 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - add r3, r3, fp, lsl #3 │ │ │ │ - add r2, r2, fp, lsl #3 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr ip, [r4, #28] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str ip, [sp, #8] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ - add ip, ip, r0, lsl #3 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + add ip, ip, r6 │ │ │ │ + add r3, r3, r2 │ │ │ │ + add r2, r0, r2 │ │ │ │ + mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ - add ip, ip, r0, lsl #3 │ │ │ │ + add ip, ip, r6 │ │ │ │ str ip, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ bl b4a8 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ bl b7f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 956d8 │ │ │ │ - ldr r2, [pc, #748] @ 95c40 │ │ │ │ - ldr r1, [pc, #748] @ 95c44 │ │ │ │ + beq 97b9c │ │ │ │ + ldr r2, [pc, #748] @ 98120 │ │ │ │ + mov r0, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #744] @ 98124 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #104 @ 0x68 │ │ │ │ bl b148 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - str r3, [r8, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r8, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ + add r9, r6, #8 │ │ │ │ + str r8, [r6, #64] @ 0x40 │ │ │ │ + add r8, r8, #8 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + str r5, [r6, #68] @ 0x44 │ │ │ │ + add r5, r5, #8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - str r7, [r8, #64] @ 0x40 │ │ │ │ - str r5, [r8, #68] @ 0x44 │ │ │ │ - str r9, [r8, #72] @ 0x48 │ │ │ │ - str r3, [r8, #96] @ 0x60 │ │ │ │ + str sl, [r6, #72] @ 0x48 │ │ │ │ + str r3, [r6, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ add r1, r1, #4 │ │ │ │ - add r3, r8, #88 @ 0x58 │ │ │ │ + str r3, [r6, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r6, #96] @ 0x60 │ │ │ │ + add r3, r6, #88 @ 0x58 │ │ │ │ bl b2e0 │ │ │ │ - add r5, r5, #8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - str r6, [r8, #80] @ 0x50 │ │ │ │ - str sl, [r8, #84] @ 0x54 │ │ │ │ - add r7, r7, #8 │ │ │ │ - add sl, r8, #8 │ │ │ │ - bl 1c5a6c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, sl │ │ │ │ mov r1, r7 │ │ │ │ + str r7, [r6, #80] @ 0x50 │ │ │ │ + str fp, [r6, #84] @ 0x54 │ │ │ │ + bl 1c9ad4 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ bl b1d8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ + ldrd r8, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrd r6, [r8, #32] │ │ │ │ - addeq r9, r9, #2 │ │ │ │ - mul r0, r9, r0 │ │ │ │ - bl 1c5f88 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r0, [r8, #32] │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + addeq sl, sl, #2 │ │ │ │ + mul r0, sl, r0 │ │ │ │ + bl 1c9ff0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [r6, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + b 97bb8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r1, #1 │ │ │ │ + mov r0, sl │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ asr r2, r2, #1 │ │ │ │ - mov r0, r9 │ │ │ │ bl b460 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r1, sl │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ bl b460 │ │ │ │ add r3, r4, #28 │ │ │ │ + mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ + mov r0, r8 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ bl b8c8 │ │ │ │ mov r3, #4096 @ 0x1000 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ bl b7d8 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 95b88 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 9806c │ │ │ │ mov r0, r5 │ │ │ │ + lsl r6, r6, #3 │ │ │ │ bl b52c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b37c │ │ │ │ - mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1c5c8c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9cf4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bl b460 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - str r0, [sp, #8] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr ip, [r4, #28] │ │ │ │ + lsl r0, r3, #3 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + add r2, r2, r6 │ │ │ │ + str ip, [sp, #8] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add ip, ip, fp, lsl #3 │ │ │ │ + add r3, r3, r6 │ │ │ │ + add ip, ip, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ - add r3, r3, r0, lsl #3 │ │ │ │ - add ip, ip, fp, lsl #3 │ │ │ │ - add r2, r2, r0, lsl #3 │ │ │ │ - str ip, [sp] │ │ │ │ + add ip, ip, r0 │ │ │ │ mov r0, r5 │ │ │ │ + str ip, [sp] │ │ │ │ bl b4a8 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ bl b7f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 956d8 │ │ │ │ - ldr r2, [pc, #324] @ 95c48 │ │ │ │ - ldr r1, [pc, #324] @ 95c4c │ │ │ │ + beq 97b9c │ │ │ │ + ldr r2, [pc, #320] @ 98128 │ │ │ │ + mov r0, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #316] @ 9812c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #104 @ 0x68 │ │ │ │ bl b148 │ │ │ │ - mov r8, r0 │ │ │ │ - b 95968 │ │ │ │ + mov r6, r0 │ │ │ │ + b 97e48 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ bl b610 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 957e4 │ │ │ │ + bne 97cbc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ add r1, r1, #4 │ │ │ │ bl b2e0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - add r1, r1, #4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ + add r1, r1, #4 │ │ │ │ bl b2e0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl b3dc │ │ │ │ - mul r6, r0, r9 │ │ │ │ + mul r6, r0, sl │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl b3dc │ │ │ │ cmp r6, r0 │ │ │ │ - ble 95b90 │ │ │ │ + ble 98074 │ │ │ │ mov r6, r7 │ │ │ │ - b 957e4 │ │ │ │ - mov r7, #0 │ │ │ │ - b 956d8 │ │ │ │ + b 97cbc │ │ │ │ + mov r8, #0 │ │ │ │ + b 97b9c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl b3dc │ │ │ │ - add r6, r9, r9, lsr #31 │ │ │ │ - asr r6, r6, #1 │ │ │ │ - add r6, r6, #1 │ │ │ │ - mul r6, r0, r6 │ │ │ │ + add r3, sl, sl, lsr #31 │ │ │ │ + asr r3, r3, #1 │ │ │ │ + mla r6, r3, r0, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl b3dc │ │ │ │ cmp r6, r0 │ │ │ │ - bgt 95b80 │ │ │ │ + bgt 98064 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ sub r6, r6, r3 │ │ │ │ - bl b3dc │ │ │ │ asr r6, r6, #3 │ │ │ │ + bl b3dc │ │ │ │ cmp r6, r0 │ │ │ │ - bgt 95c1c │ │ │ │ + bgt 980fc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 95b80 │ │ │ │ + ble 98064 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 95b80 │ │ │ │ + ble 98064 │ │ │ │ bl b718 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ bl ae78 │ │ │ │ - mov r1, r6 │ │ │ │ sub r0, r0, r6 │ │ │ │ + mov r1, r6 │ │ │ │ mla r0, r7, r0, r6 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ mov r6, r0 │ │ │ │ - b 957e4 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + b 97cbc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ sub r6, r6, r3 │ │ │ │ - bl b3dc │ │ │ │ asr r6, r6, #3 │ │ │ │ + bl b3dc │ │ │ │ cmp r6, r0 │ │ │ │ - ble 95bd8 │ │ │ │ - b 95b80 │ │ │ │ - @ instruction: 0xfffff9cc │ │ │ │ - andseq r6, r3, r8, lsl sl │ │ │ │ - @ instruction: 0xfffff528 │ │ │ │ - andseq r6, r3, r8, ror #16 │ │ │ │ + ble 980b8 │ │ │ │ + b 98064 │ │ │ │ + @ instruction: 0xfffff958 │ │ │ │ + andseq r8, r3, r4, lsr r5 │ │ │ │ + @ instruction: 0xfffff48c │ │ │ │ + andseq r8, r3, r0, lsl #7 │ │ │ │ │ │ │ │ -00095c50 : │ │ │ │ - ldr r1, [pc, #32] @ 95c78 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ +00098130 : │ │ │ │ + ldr r1, [pc, #44] @ 98164 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b508 │ │ │ │ - andseq r5, r3, r4, ror r5 │ │ │ │ + andseq r7, r3, r8, lsl #1 │ │ │ │ │ │ │ │ -00095c7c : │ │ │ │ +00098168 : │ │ │ │ ldr r3, [r0] │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - cmp r3, #1 │ │ │ │ - sub sp, sp, #8 │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ + str sl, [sp, #24] │ │ │ │ mov sl, r1 │ │ │ │ - ble 95d5c │ │ │ │ + cmp r3, #1 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ble 98264 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #1 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ bl b3dc │ │ │ │ - sub r6, r6, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ bl b3dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl ae78 │ │ │ │ ldr r3, [r9] │ │ │ │ - mov r1, r4 │ │ │ │ + sub r6, r6, #1 │ │ │ │ + mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ mla r8, r0, r6, r8 │ │ │ │ - bgt 95ca4 │ │ │ │ - cmp r3, r1 │ │ │ │ - bgt 95cf8 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt 981a0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt 98208 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ add r9, r9, #4 │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ add r3, sp, #4 │ │ │ │ - mov r2, sp │ │ │ │ - lsl r4, r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - add r1, r9, r1, lsl #2 │ │ │ │ + lsl r4, r2, #2 │ │ │ │ + mov r2, sp │ │ │ │ + add r1, r9, r4 │ │ │ │ bl b2e0 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r5, [r9, r4] │ │ │ │ bl b3dc │ │ │ │ ldr r1, [r9, r4] │ │ │ │ sub r5, r5, #1 │ │ │ │ add r1, r1, r1, lsr #31 │ │ │ │ - asr r4, r1, #1 │ │ │ │ mul r5, r0, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ + asr r4, r1, #1 │ │ │ │ bl b3dc │ │ │ │ mul r1, r0, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl ae78 │ │ │ │ add r8, r8, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 981e8 │ │ │ │ mov r8, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - b 95ce4 │ │ │ │ + mov r2, r8 │ │ │ │ + b 981e0 │ │ │ │ │ │ │ │ -00095d68 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00098270 : │ │ │ │ + strd r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ mov r5, r0 │ │ │ │ + mov r3, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r1 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str lr, [sp, #24] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [r0] │ │ │ │ - mov r6, r1 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, #0 │ │ │ │ - b 95d9c │ │ │ │ + b 982b0 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ ldr ip, [r2, #12]! │ │ │ │ cmp lr, ip │ │ │ │ - bne 95e4c │ │ │ │ + bne 9835c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - blt 95d8c │ │ │ │ + blt 982a0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ cmpne r3, #0 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - beq 95e8c │ │ │ │ + beq 983ac │ │ │ │ cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ - beq 95e58 │ │ │ │ + beq 98378 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 95df8 │ │ │ │ + bne 98308 │ │ │ │ add r6, r6, r6, lsl #1 │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ sub r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + b 98360 │ │ │ │ bl b6f4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ + mov r7, r0 │ │ │ │ add r6, r6, r6, lsl #1 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ ldr r1, [r2] │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ - ldr r8, [r3, #-8] │ │ │ │ mov r2, sp │ │ │ │ + ldr r8, [r3, #-8] │ │ │ │ add r3, sp, #4 │ │ │ │ sub r1, r1, #8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ bl b2e0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 95e98 │ │ │ │ + beq 983b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95e8c │ │ │ │ + ble 983ac │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 95d68 │ │ │ │ + bl 98270 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95e4c │ │ │ │ + beq 9835c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt 95e64 │ │ │ │ + bgt 98384 │ │ │ │ mov r0, #1 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + b 98360 │ │ │ │ lsl r0, r0, #1 │ │ │ │ bl b3dc │ │ │ │ - add r5, r8, r8, lsr #31 │ │ │ │ - asr r5, r5, #1 │ │ │ │ - add r5, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ + add r5, r8, r8, lsr #31 │ │ │ │ bl b3dc │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ + asr r5, r5, #1 │ │ │ │ bl b3dc │ │ │ │ - mov r1, r8 │ │ │ │ mul r6, r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + add r5, r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5a6c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 1c9ad4 │ │ │ │ mul r5, r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mul r0, r9, r5 │ │ │ │ lsl r0, r0, #1 │ │ │ │ bl ae78 │ │ │ │ cmp r4, r0 │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ - b 95e50 │ │ │ │ + b 98360 │ │ │ │ │ │ │ │ -00095ef8 : │ │ │ │ +00098414 : │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [r1, #4] │ │ │ │ - ldrne r0, [r1, #8] │ │ │ │ - streq r0, [r2] │ │ │ │ - strne r0, [r2] │ │ │ │ - ldreq r2, [r1, #8] │ │ │ │ - ldrne r2, [r1, #4] │ │ │ │ + bne 98430 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + str r0, [r2] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + str r2, [r3] │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + str r0, [r2] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ str r2, [r3] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00095f1c : │ │ │ │ +00098444 : │ │ │ │ b b0d0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + strd r4, [sp, #-20]! @ 0xffffffec │ │ │ │ mov r4, r0 │ │ │ │ + mov r5, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str lr, [sp, #16] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ str r6, [sp] │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ - mov r5, r3 │ │ │ │ blx r7 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ bx r3 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ mov r4, r3 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r6, r2 │ │ │ │ + str r8, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + str lr, [sp, #20] │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - ldr lr, [r0, #56] @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ + str r7, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr lr, [r0, #56] @ 0x38 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ mov ip, lr │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + add sp, sp, #24 │ │ │ │ bx ip │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #100] @ 96094 │ │ │ │ - ldr ip, [pc, #100] @ 96098 │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r2, [pc, #112] @ 98620 │ │ │ │ mov r0, r1 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + ldr ip, [pc, #104] @ 98624 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ ldr r4, [r1] │ │ │ │ - ldr r1, [r3, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ + ldr r1, [r3, #56] @ 0x38 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, r2 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - bne 96088 │ │ │ │ - ldr r2, [pc, #60] @ 9609c │ │ │ │ + bne 98614 │ │ │ │ + ldr r2, [pc, #68] @ 98628 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #40] @ 960a0 │ │ │ │ + ldr r1, [pc, #48] @ 9862c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 960a4 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #20] @ 98630 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 96060 │ │ │ │ - @ instruction: 0xffffff4c │ │ │ │ - @ instruction: 0xfffffed4 │ │ │ │ - andseq r0, r3, r4, asr #19 │ │ │ │ - mulseq r3, ip, r7 │ │ │ │ - mulseq r3, r8, r9 │ │ │ │ + b 985e4 │ │ │ │ + @ instruction: 0xffffff18 │ │ │ │ + @ instruction: 0xfffffe74 │ │ │ │ + andseq r2, r3, r8, lsr #9 │ │ │ │ + andseq r3, r3, r0, lsl #5 │ │ │ │ + andseq r2, r3, r4, ror r4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r8, r2 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ cmp r2, #1 │ │ │ │ - beq 960d0 │ │ │ │ + beq 98680 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt 960c4 │ │ │ │ + bgt 98660 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 96118 │ │ │ │ + beq 986c8 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 960c4 │ │ │ │ + bne 98660 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 96118 │ │ │ │ + beq 986c8 │ │ │ │ ldr r2, [r8, #164] @ 0xa4 │ │ │ │ tst r2, #4096 @ 0x1000 │ │ │ │ - bne 960c4 │ │ │ │ + bne 98660 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl b748 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 960c4 │ │ │ │ + ble 98660 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ ldr r7, [sl, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - bge 960c4 │ │ │ │ + bge 98660 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 96158 │ │ │ │ + beq 98708 │ │ │ │ ldr r3, [r8, #164] @ 0xa4 │ │ │ │ tst r3, #16 │ │ │ │ - bne 960c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bne 98660 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ + mov r1, r7 │ │ │ │ bl b748 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ bl b514 │ │ │ │ ldr fp, [r4, #28] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 962e8 │ │ │ │ + bne 98894 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ str r8, [sp, #24] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ + str r9, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mul r3, r9, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - mul r3, r9, r3 │ │ │ │ - ldr r7, [r5, #12] │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ blx r7 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 96564 │ │ │ │ + beq 98b10 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 96414 │ │ │ │ + bne 989c0 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ add r3, r6, r6, lsr #31 │ │ │ │ + mov r0, r9 │ │ │ │ asr r3, r3, #1 │ │ │ │ - mul r1, r3, r1 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ - mov r0, r9 │ │ │ │ + mul r1, r3, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl b460 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r2, r2, r1 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ asr r2, r2, #3 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ sub r1, r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ + asr r1, r1, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sl, #12] │ │ │ │ - asr r1, r1, #3 │ │ │ │ mul r0, r9, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sl, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #2 │ │ │ │ bl b0e8 │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ bl ae0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl b7f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 96568 │ │ │ │ - ldr r2, [pc, #740] @ 96588 │ │ │ │ - ldr r1, [pc, #740] @ 9658c │ │ │ │ + beq 98b14 │ │ │ │ + ldr r2, [pc, #736] @ 98b34 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #732] @ 98b38 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b148 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #8 │ │ │ │ add r2, r4, #8 │ │ │ │ - add r1, r7, #8 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ + add r1, r7, #8 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ bl b358 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 98664 │ │ │ │ cmp fp, #4 │ │ │ │ - bne 9657c │ │ │ │ + bne 98b28 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ str r8, [sp, #24] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ + str r9, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mul r3, r9, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - mul r3, r9, r3 │ │ │ │ - ldr r7, [r5, #12] │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ blx r7 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 96564 │ │ │ │ + beq 98b10 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 964bc │ │ │ │ - ldr r2, [sl, #12] │ │ │ │ + bne 98a68 │ │ │ │ add r3, r6, r6, lsr #31 │ │ │ │ - asr r3, r3, #1 │ │ │ │ - mul r2, r3, r2 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ mov r0, r9 │ │ │ │ + ldr r2, [sl, #12] │ │ │ │ + asr r3, r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ + mul r2, r3, r2 │ │ │ │ bl b460 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ + mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r2, r2, r1 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ asr r2, r2, #3 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ sub r1, r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ + asr r1, r1, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sl, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sl, #8] │ │ │ │ - asr r1, r1, #3 │ │ │ │ mul r0, r9, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #2 │ │ │ │ bl b0e8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ str fp, [sp] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ bl ae0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl b7f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 96568 │ │ │ │ - ldr r2, [pc, #404] @ 96590 │ │ │ │ - ldr r1, [pc, #404] @ 96594 │ │ │ │ + beq 98b14 │ │ │ │ + ldr r2, [pc, #404] @ 98b3c │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #400] @ 98b40 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b148 │ │ │ │ mov r4, r0 │ │ │ │ - b 962b8 │ │ │ │ + b 98868 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 9657c │ │ │ │ + bne 98b28 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ add r5, r6, r6, lsr #31 │ │ │ │ + mov r0, r9 │ │ │ │ asr r5, r5, #1 │ │ │ │ - mul r1, r5, r1 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ - mov r0, r9 │ │ │ │ + mul r1, r5, r1 │ │ │ │ bl b460 │ │ │ │ - ldr r2, [sl, #12] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ + ldr r2, [sl, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mul r2, r9, r2 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r5 │ │ │ │ bl af5c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ bl adac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl b7f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 96568 │ │ │ │ - ldr r2, [pc, #244] @ 96598 │ │ │ │ - ldr r1, [pc, #244] @ 9659c │ │ │ │ + beq 98b14 │ │ │ │ + ldr r2, [pc, #244] @ 98b44 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #240] @ 98b48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b148 │ │ │ │ mov r4, r0 │ │ │ │ - b 962b8 │ │ │ │ + b 98868 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9657c │ │ │ │ - ldr r2, [sl, #12] │ │ │ │ + bne 98b28 │ │ │ │ add r5, r6, r6, lsr #31 │ │ │ │ - asr r5, r5, #1 │ │ │ │ - mul r2, r5, r2 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ mov r0, r9 │ │ │ │ + ldr r2, [sl, #12] │ │ │ │ + asr r5, r5, #1 │ │ │ │ + mul r2, r5, r2 │ │ │ │ bl b460 │ │ │ │ - ldr r1, [sl, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [sl, #8] │ │ │ │ ldr r2, [sl, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mul r1, r9, r1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r5 │ │ │ │ bl af5c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ bl adac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl b7f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 96568 │ │ │ │ - ldr r2, [pc, #84] @ 965a0 │ │ │ │ - ldr r1, [pc, #84] @ 965a4 │ │ │ │ + beq 98b14 │ │ │ │ + ldr r2, [pc, #84] @ 98b4c │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #80] @ 98b50 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b148 │ │ │ │ mov r4, r0 │ │ │ │ - b 962b8 │ │ │ │ + b 98868 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl b628 │ │ │ │ mov r0, #0 │ │ │ │ bl b628 │ │ │ │ - b 960c4 │ │ │ │ + b 98660 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r3, #64] @ 0x40 │ │ │ │ udf #0 │ │ │ │ - @ instruction: 0xfffffc74 │ │ │ │ - ldrsbeq r6, [r3], -r8 │ │ │ │ - @ instruction: 0xfffffb54 │ │ │ │ - andseq r5, r3, r0, lsl #31 │ │ │ │ - @ instruction: 0xfffffae8 │ │ │ │ - @ instruction: 0x00135ed8 │ │ │ │ - @ instruction: 0xfffffa80 │ │ │ │ - andseq r5, r3, r0, lsr lr │ │ │ │ - push {r4, lr} │ │ │ │ + @ instruction: 0xfffffbe8 │ │ │ │ + andseq r7, r3, r4, lsr #22 │ │ │ │ + @ instruction: 0xfffffae0 │ │ │ │ + @ instruction: 0x001379d0 │ │ │ │ + @ instruction: 0xfffffa88 │ │ │ │ + andseq r7, r3, r8, lsr #18 │ │ │ │ + @ instruction: 0xfffffa34 │ │ │ │ + andseq r7, r3, r0, lsl #17 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b628 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b628 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl ad64 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #16 │ │ │ │ b ad64 │ │ │ │ │ │ │ │ -000965e8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #28] @ 96614 │ │ │ │ +00098bb4 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ mov r4, r3 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #36] @ 98bf4 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ae48 │ │ │ │ str r6, [r0, #8] │ │ │ │ - str r5, [r0, #16] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andseq r4, r3, r0, ror #23 │ │ │ │ + str r5, [r0, #16] │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r6, r3, r8, lsl #12 │ │ │ │ │ │ │ │ -00096618 : │ │ │ │ - push {r4, lr} │ │ │ │ +00098bf8 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r2 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b154 │ │ │ │ str r4, [r0, #56] @ 0x38 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r5, r2 │ │ │ │ ldr ip, [r0, #84] @ 0x54 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - cmp ip, #0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ + ldr r3, [r0, #80] @ 0x50 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ ldr r9, [r0, #68] @ 0x44 │ │ │ │ + cmp ip, #0 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr sl, [r0, #72] @ 0x48 │ │ │ │ - ldr r3, [r0, #80] @ 0x50 │ │ │ │ - mov r5, r2 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - ble 96744 │ │ │ │ + ble 98d40 │ │ │ │ sub r8, r3, #1 │ │ │ │ add lr, r3, #1 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ + mov r4, r1 │ │ │ │ + lsl r1, r0, #3 │ │ │ │ + mov r7, #0 │ │ │ │ asr r3, r3, #1 │ │ │ │ - mul r3, r0, r3 │ │ │ │ mul r8, r0, r8 │ │ │ │ - mov r4, r1 │ │ │ │ add lr, lr, lr, lsr #31 │ │ │ │ - lsl r1, r0, #3 │ │ │ │ - lsl fp, r3, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - lsl r3, r2, #3 │ │ │ │ + mul r3, r0, r3 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ asr r1, lr, #1 │ │ │ │ lsl r8, r8, #3 │ │ │ │ - mov r7, #0 │ │ │ │ + lsl fp, r3, #3 │ │ │ │ + lsl r3, r2, #3 │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ str r5, [sp] │ │ │ │ - mov r0, r9 │ │ │ │ ldr ip, [r9, #56] @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ blx ip │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add r2, r4, r8 │ │ │ │ + add r7, r7, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r1, r5, r0 │ │ │ │ + add r0, r4, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ - add r1, r5, r0 │ │ │ │ - add r2, r4, r8 │ │ │ │ - add r0, r4, r0 │ │ │ │ str r3, [sp] │ │ │ │ add r3, r5, r8 │ │ │ │ ldr ip, [r6, #64] @ 0x40 │ │ │ │ blx ip │ │ │ │ - add r3, fp, r4 │ │ │ │ add r2, fp, r5 │ │ │ │ + add r3, fp, r4 │ │ │ │ mov r1, r3 │ │ │ │ - str r2, [sp] │ │ │ │ mov r0, sl │ │ │ │ + str r2, [sp] │ │ │ │ ldr ip, [sl, #56] @ 0x38 │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r7, r7, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r7 │ │ │ │ - bne 966a8 │ │ │ │ + bne 98ca4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ - ldr lr, [r0, #84] @ 0x54 │ │ │ │ - sub r8, r3, #1 │ │ │ │ - cmp lr, #0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r9, [r0, #68] @ 0x44 │ │ │ │ - ldr sl, [r0, #72] @ 0x48 │ │ │ │ ldr ip, [r0, #92] @ 0x5c │ │ │ │ + str lr, [sp, #32] │ │ │ │ + ldr lr, [r0, #84] @ 0x54 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + sub r8, r3, #1 │ │ │ │ + ldr r9, [r0, #68] @ 0x44 │ │ │ │ + add r1, r8, r8, lsr #31 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ + cmp lr, #0 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - add r1, r8, r8, lsr #31 │ │ │ │ - ble 968d4 │ │ │ │ + ldr sl, [r0, #72] @ 0x48 │ │ │ │ + ble 98ef4 │ │ │ │ asr r1, r1, #1 │ │ │ │ - mul r7, r1, ip │ │ │ │ + mov r6, r0 │ │ │ │ + str lr, [sp, #48] @ 0x30 │ │ │ │ mul r8, ip, r8 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + lsl r0, ip, #3 │ │ │ │ + mul r7, r1, ip │ │ │ │ + lsl r8, r8, #3 │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsl fp, r7, #3 │ │ │ │ sub r7, r3, r1 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ + mul r7, ip, r7 │ │ │ │ asr r3, r3, #1 │ │ │ │ + str fp, [sp, #44] @ 0x2c │ │ │ │ + mov fp, r8 │ │ │ │ + mov r8, r1 │ │ │ │ + lsl r0, r7, #3 │ │ │ │ + mov r7, #0 │ │ │ │ mul r3, ip, r3 │ │ │ │ - mul r7, ip, r7 │ │ │ │ + str r0, [sp, #28] │ │ │ │ lsl r3, r3, #3 │ │ │ │ - lsl r8, r8, #3 │ │ │ │ - mov r6, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - lsl r0, ip, #3 │ │ │ │ lsl r3, r2, #3 │ │ │ │ - str r0, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - lsl r0, r7, #3 │ │ │ │ add r3, r1, #2 │ │ │ │ - str fp, [sp, #44] @ 0x2c │ │ │ │ - mov r7, #0 │ │ │ │ - mov fp, r8 │ │ │ │ - mov r8, r1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ str r5, [sp] │ │ │ │ - mov r0, r9 │ │ │ │ ldr ip, [r9, #56] @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ blx ip │ │ │ │ + str r8, [sp, #12] │ │ │ │ + add r2, r4, fp │ │ │ │ + add r7, r7, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ - str r8, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ + add r1, r5, r0 │ │ │ │ + add r0, r4, r0 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ - add r1, r5, r0 │ │ │ │ - add r2, r4, fp │ │ │ │ - add r0, r4, r0 │ │ │ │ str r3, [sp] │ │ │ │ add r3, r5, fp │ │ │ │ ldr ip, [r6, #64] @ 0x40 │ │ │ │ blx ip │ │ │ │ mov r3, #0 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ + add r1, r5, r0 │ │ │ │ + add r0, r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ - add r1, r5, r0 │ │ │ │ str r3, [sp] │ │ │ │ - add r0, r4, r0 │ │ │ │ add r3, r5, r2 │ │ │ │ - ldr ip, [r6, #64] @ 0x40 │ │ │ │ add r2, r4, r2 │ │ │ │ + ldr ip, [r6, #64] @ 0x40 │ │ │ │ blx ip │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ add r3, r2, r4 │ │ │ │ add r2, r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp] │ │ │ │ ldr ip, [sl, #56] @ 0x38 │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r7, r7, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r7 │ │ │ │ - bne 967f0 │ │ │ │ + bne 98e10 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b628 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b628 │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + strd r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ + strd r8, [sp, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ + str lr, [sp, #24] │ │ │ │ + sub sp, sp, #28 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r8, [r1] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 96980 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 98fdc │ │ │ │ mov r0, r6 │ │ │ │ + add r9, r6, #3 │ │ │ │ bl b8a4 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ + bic r2, r9, #3 │ │ │ │ + add r2, r2, #2 │ │ │ │ + ldr r1, [pc, #148] @ 99028 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ + add r1, pc, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r9, r6, #3 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #112] @ 969d0 │ │ │ │ - bic r2, r9, #3 │ │ │ │ - add r2, r2, #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, r6 │ │ │ │ bl b8a4 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #52] @ 9902c │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ + add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #44] @ 969d4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r2, [sp] │ │ │ │ - add r1, pc, r1 │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x00130ed0 │ │ │ │ - @ instruction: 0x00130eb0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + b 98fc4 │ │ │ │ + andseq r2, r3, r4, lsl #18 │ │ │ │ + @ instruction: 0x001328d0 │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ mov r4, r0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ bl ad64 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ bl ad64 │ │ │ │ - ldr ip, [r4, #80] @ 0x50 │ │ │ │ + ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr ip, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - sub r1, ip, #1 │ │ │ │ - ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #20] │ │ │ │ + sub r1, ip, #1 │ │ │ │ add r1, r1, r1, lsr #31 │ │ │ │ add r1, r0, r1, asr #1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ str r3, [sp] │ │ │ │ - add r1, r4, #108 @ 0x6c │ │ │ │ mul r3, ip, r3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r1, r4, #108 @ 0x6c │ │ │ │ bl ae84 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr sl, [r0, #24] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ ldr r9, [r0, #20] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - cmp sl, #0 │ │ │ │ - mov r7, r3 │ │ │ │ ldr fp, [sp, #120] @ 0x78 │ │ │ │ + cmp sl, #0 │ │ │ │ ldr r3, [r9] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - beq 96a84 │ │ │ │ + beq 9910c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 96dd8 │ │ │ │ + beq 9945c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r2, r3 │ │ │ │ - bne 96a78 │ │ │ │ + bne 990ec │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 96a78 │ │ │ │ + bne 990ec │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ + str fp, [sp, #16] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsl r2, r2, #3 │ │ │ │ + add ip, r1, r2 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r8, [sp, #96] @ 0x60 │ │ │ │ - add ip, r2, r1, lsl #3 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - add lr, r2, r1, lsl #3 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + add lr, r1, r2 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #28] │ │ │ │ mul r2, r1, r2 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - lsl r0, r2, #3 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - add r0, r0, r2, lsl #3 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + add r0, r0, r2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - add r0, r0, r2, lsl #3 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + add r0, r0, r2 │ │ │ │ add r2, r8, #1 │ │ │ │ - add r2, r2, r2, lsr #31 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ + add r2, r2, r2, lsr #31 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - str r8, [sp, #12] │ │ │ │ asr r0, r2, #1 │ │ │ │ - mov r8, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - stm sp, {r7, r8} │ │ │ │ mov r1, lr │ │ │ │ + str r8, [sp, #12] │ │ │ │ + mov r8, #1 │ │ │ │ + stm sp, {r7, r8} │ │ │ │ + str r0, [sp, #8] │ │ │ │ ldr r8, [r3] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, ip │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96ef8 │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + beq 9957c │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ - add r0, r3, r2, lsl #3 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - add r1, r3, r2, lsl #3 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ + lsl r1, r3, #3 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + add r0, r3, r1 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + add r1, r3, r1 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ + str r7, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ + str fp, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str r7, [sp] │ │ │ │ ldr r8, [r3] │ │ │ │ add r3, r1, r2 │ │ │ │ add r2, r0, r2 │ │ │ │ add r1, r1, ip │ │ │ │ add r0, r0, ip │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96a78 │ │ │ │ + beq 990ec │ │ │ │ ldr r3, [fp, #164] @ 0xa4 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 96be4 │ │ │ │ + beq 9926c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ + mov r3, r6 │ │ │ │ moveq r0, #16 │ │ │ │ movne r0, #512 @ 0x200 │ │ │ │ mul r2, r6, r2 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - mov r3, r6 │ │ │ │ bl b6c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96a78 │ │ │ │ + bne 990ec │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl b460 │ │ │ │ mov r8, r0 │ │ │ │ bl b310 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ bl b4a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl b7f0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 96fc4 │ │ │ │ + beq 99648 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ tst r3, #1 │ │ │ │ - beq 96f80 │ │ │ │ + beq 99604 │ │ │ │ bl b310 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl b310 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ mul r2, r3, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r3, r2 │ │ │ │ + lsl r3, r2, #3 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ - add r2, r2, r3, lsl #3 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - add r3, r0, r3, lsl #3 │ │ │ │ + add r2, r2, r3 │ │ │ │ + add r3, r0, r3 │ │ │ │ movne r0, #6 │ │ │ │ moveq r0, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ stm sp, {r2, r3} │ │ │ │ + str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl b4a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl b7f0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 96fc4 │ │ │ │ + beq 99648 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96fa4 │ │ │ │ + bne 99628 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 96f98 │ │ │ │ - ldr r2, [pc, #796] @ 96fe0 │ │ │ │ + beq 9961c │ │ │ │ + ldr r2, [pc, #792] @ 99664 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #792] @ 96fe4 │ │ │ │ + ldr r1, [pc, #788] @ 99668 │ │ │ │ mov r0, #120 @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b118 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ + str r7, [r4, #100] @ 0x64 │ │ │ │ + add r7, r4, #8 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ + str r8, [r4, #68] @ 0x44 │ │ │ │ + str fp, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ + str sl, [r4, #88] @ 0x58 │ │ │ │ + add sl, r9, #16 │ │ │ │ + str r5, [r4, #112] @ 0x70 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ add r3, r6, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, r3, #2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - str r7, [r4, #100] @ 0x64 │ │ │ │ - add r7, r4, #8 │ │ │ │ - mov r0, r7 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ - str sl, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ - str r5, [r4, #112] @ 0x70 │ │ │ │ - str r8, [r4, #68] @ 0x44 │ │ │ │ - str fp, [r4, #72] @ 0x48 │ │ │ │ bl aec0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add sl, r9, #16 │ │ │ │ add r0, r3, r3, lsr #31 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ asr r0, r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 1c5a6c │ │ │ │ + bl 1c9ad4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mul r3, r0, r3 │ │ │ │ mov r0, r3 │ │ │ │ bl aefc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ @@ -143150,3417 +145616,3482 @@ │ │ │ │ bl aefc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, r7 │ │ │ │ add r1, fp, #8 │ │ │ │ bl aefc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 96dcc │ │ │ │ + beq 99454 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mul r0, r6, r0 │ │ │ │ mul r3, r0, r3 │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bl 1c5f88 │ │ │ │ + bl 1c9ff0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 990f0 │ │ │ │ ldr r2, [r9, #12] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 96a78 │ │ │ │ + bne 990ec │ │ │ │ add r3, r6, #3 │ │ │ │ + mov ip, #2 │ │ │ │ bic r3, r3, #3 │ │ │ │ add sl, r3, #2 │ │ │ │ - lsl r8, sl, #2 │ │ │ │ add r3, r3, #3 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + lsl r8, sl, #2 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + sub r1, r8, #-536870910 @ 0xe0000002 │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov ip, #2 │ │ │ │ mov r3, #1 │ │ │ │ - sub r1, r8, #-536870910 @ 0xe0000002 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str fp, [sp, #16] │ │ │ │ str r8, [sp] │ │ │ │ - ldr lr, [r2] │ │ │ │ + str r3, [sp, #4] │ │ │ │ add r0, r1, #8 │ │ │ │ + ldr lr, [r2] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ - mov r0, #0 │ │ │ │ mov r1, #8 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, #0 │ │ │ │ mov ip, lr │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96a78 │ │ │ │ + beq 990ec │ │ │ │ ldr lr, [sp, #96] @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ sub lr, lr, #1 │ │ │ │ add r0, lr, lr, lsr #31 │ │ │ │ - asr r0, r0, #1 │ │ │ │ str lr, [sp, #28] │ │ │ │ - bl 1c5c8c │ │ │ │ + asr r0, r0, #1 │ │ │ │ + bl 1c9cf4 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ + add r2, r1, #1 │ │ │ │ mov ip, #2 │ │ │ │ mov lr, #1 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str fp, [sp, #16] │ │ │ │ - stm sp, {r8, lr} │ │ │ │ + mov sl, r1 │ │ │ │ mov r0, #0 │ │ │ │ - add r2, r1, #1 │ │ │ │ + mov r1, #8 │ │ │ │ + stm sp, {r8, lr} │ │ │ │ str r2, [sp, #8] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + str fp, [sp, #16] │ │ │ │ ldr lr, [r3] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov sl, r1 │ │ │ │ mov ip, lr │ │ │ │ - mov r1, #8 │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96fd8 │ │ │ │ + bne 9965c │ │ │ │ ldr r3, [r9, #12] │ │ │ │ mov ip, #2 │ │ │ │ - add sl, sl, ip │ │ │ │ mov lr, #1 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - stm sp, {r8, lr} │ │ │ │ + add sl, sl, ip │ │ │ │ + mov r1, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ + stm sp, {r8, lr} │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + str fp, [sp, #16] │ │ │ │ ldr r8, [r3] │ │ │ │ - mov r1, #8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96a78 │ │ │ │ + beq 990ec │ │ │ │ mov sl, #1 │ │ │ │ - b 96bac │ │ │ │ + b 99234 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ + add r0, sp, #32 │ │ │ │ add r3, ip, ip, lsr #31 │ │ │ │ + ldr ip, [sp, #100] @ 0x64 │ │ │ │ asr r8, r3, #1 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ - ldr ip, [sp, #100] @ 0x64 │ │ │ │ - add r0, sp, #32 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + str fp, [sp, #16] │ │ │ │ ldr ip, [r3] │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96a78 │ │ │ │ + beq 990ec │ │ │ │ ldr r3, [r9, #12] │ │ │ │ add r2, r8, #2 │ │ │ │ add r0, sp, #32 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ stm sp, {r7, r8} │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str fp, [sp, #16] │ │ │ │ ldr r8, [r3] │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96a78 │ │ │ │ + beq 990ec │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov sl, #1 │ │ │ │ sub r3, r0, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 96b4c │ │ │ │ + b 991d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl b460 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 96c48 │ │ │ │ - ldr r2, [pc, #72] @ 96fe8 │ │ │ │ + b 992d0 │ │ │ │ + ldr r2, [pc, #72] @ 9966c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 96cc4 │ │ │ │ - ldr r2, [pc, #64] @ 96fec │ │ │ │ - ldr r1, [pc, #64] @ 96ff0 │ │ │ │ + b 9934c │ │ │ │ + ldr r2, [pc, #64] @ 99670 │ │ │ │ + mov r0, #120 @ 0x78 │ │ │ │ + ldr r1, [pc, #60] @ 99674 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #120 @ 0x78 │ │ │ │ bl b118 │ │ │ │ mov r4, r0 │ │ │ │ - b 96cd8 │ │ │ │ + b 99360 │ │ │ │ mov r0, r8 │ │ │ │ bl b628 │ │ │ │ mov r0, #0 │ │ │ │ bl b628 │ │ │ │ - b 96a78 │ │ │ │ + b 990ec │ │ │ │ mov sl, #0 │ │ │ │ - b 96bac │ │ │ │ - @ instruction: 0xfffffa84 │ │ │ │ - andseq r4, r3, r8, lsl r5 │ │ │ │ - @ instruction: 0xfffff688 │ │ │ │ - andeq r0, r0, r0, asr #32 │ │ │ │ - andseq r4, r3, r4, lsr r2 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 99234 │ │ │ │ + @ instruction: 0xfffffa0c │ │ │ │ + mulseq r3, r0, lr │ │ │ │ + @ instruction: 0xfffff5f0 │ │ │ │ + andeq r0, r0, ip, lsr r0 │ │ │ │ + andseq r5, r3, ip, lsr #23 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ add fp, sp, #32 │ │ │ │ + mov sl, r0 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ - str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ - add r4, r2, #3 │ │ │ │ - bic r4, r4, #3 │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - add ip, r4, #2 │ │ │ │ + str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ + add r4, r2, #3 │ │ │ │ + bic r4, r4, #3 │ │ │ │ + add ip, r4, #2 │ │ │ │ str ip, [fp, #-132] @ 0xffffff7c │ │ │ │ - ldr r3, [r0, #80] @ 0x50 │ │ │ │ mul ip, r2, ip │ │ │ │ - mov sl, r0 │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ + ldr r3, [r0, #80] @ 0x50 │ │ │ │ str r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ + lsl r7, ip, #4 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ + cmp r7, #65536 @ 0x10000 │ │ │ │ add r0, r3, #1 │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ - lsl r6, ip, #4 │ │ │ │ asr r0, r0, #1 │ │ │ │ - cmp r6, #65536 @ 0x10000 │ │ │ │ str r0, [fp, #-84] @ 0xffffffac │ │ │ │ - bcs 97528 │ │ │ │ - sub sp, sp, r6 │ │ │ │ - add r2, sp, #24 │ │ │ │ + bcs 99bd8 │ │ │ │ + sub sp, sp, r7 │ │ │ │ cmp r1, #0 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ - ble 97500 │ │ │ │ + ble 99ba0 │ │ │ │ add r2, r4, #3 │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ + mov r9, sl │ │ │ │ + str r7, [fp, #-136] @ 0xffffff78 │ │ │ │ + str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ - str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ - mul r2, r0, r2 │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ + mul r2, r0, r2 │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [fp, #-120] @ 0xffffff88 │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ - str r6, [fp, #-136] @ 0xffffff78 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ mvn r2, #1 │ │ │ │ sub r2, r2, r4 │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ mul r2, r3, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - add r2, r1, r2, lsl #3 │ │ │ │ + lsl r3, r2, #3 │ │ │ │ + add r2, r1, r3 │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ - add r3, r2, r3, lsl #3 │ │ │ │ + add r3, r2, r3 │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ + mov r3, r1 │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ - mov r3, r1 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ blx r4 │ │ │ │ + ldr sl, [fp, #-124] @ 0xffffff84 │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ - ldr r7, [fp, #-124] @ 0xffffff84 │ │ │ │ - cmp r3, r7 │ │ │ │ - ble 97508 │ │ │ │ - ldr r9, [fp, #-132] @ 0xffffff7c │ │ │ │ - ldr r4, [sl, #104] @ 0x68 │ │ │ │ + cmp r3, sl │ │ │ │ + ble 99bbc │ │ │ │ + ldr r8, [fp, #-132] @ 0xffffff7c │ │ │ │ + str sl, [fp, #-88] @ 0xffffffa8 │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ - ldr r8, [sl, #92] @ 0x5c │ │ │ │ - add r1, r3, r7 │ │ │ │ + ldr r4, [r9, #104] @ 0x68 │ │ │ │ + add r1, r3, sl │ │ │ │ + ldr r7, [r9, #92] @ 0x5c │ │ │ │ + mov r6, r1 │ │ │ │ + str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ + ldr r5, [r9, #100] @ 0x64 │ │ │ │ sub r3, r4, #-536870910 @ 0xe0000002 │ │ │ │ add ip, r2, r3, lsl #3 │ │ │ │ - mov r3, r1 │ │ │ │ - mul r3, r8, r3 │ │ │ │ - ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ - ldr r5, [sl, #100] @ 0x64 │ │ │ │ - add lr, r0, r3, lsl #3 │ │ │ │ - ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ - str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ - add r1, r0, r3, lsl #3 │ │ │ │ - mov r0, #2 │ │ │ │ - str r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ + ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ + mul r6, r7, r6 │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ - lsl r6, r3, #3 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r8, [sp, #16] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ + lsl r6, r6, #3 │ │ │ │ + add r0, r3, r6 │ │ │ │ + ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - ldr r3, [sl, #76] @ 0x4c │ │ │ │ - mov r0, lr │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + add r3, r3, r6 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r9, #76] @ 0x4c │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ - str lr, [fp, #-52] @ 0xffffffcc │ │ │ │ + str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ bl b604 │ │ │ │ - rsb r3, r8, #0 │ │ │ │ + rsb r3, r7, #0 │ │ │ │ mvn r2, #1 │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ ldr lr, [fp, #-92] @ 0xffffffa4 │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r2, [sp, #20] │ │ │ │ + sub r0, r0, r6 │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - ldr r3, [sl, #76] @ 0x4c │ │ │ │ sub lr, lr, r6 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + add r6, ip, #8 │ │ │ │ + mov r2, ip │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r9, #76] @ 0x4c │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ - sub r6, r0, r6 │ │ │ │ - mov r0, r6 │ │ │ │ asr r3, r3, #1 │ │ │ │ - add r6, ip, #8 │ │ │ │ str r3, [sp] │ │ │ │ - mov r2, ip │ │ │ │ - mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - str lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ mov r0, lr │ │ │ │ + str lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ bl b604 │ │ │ │ mov lr, #2 │ │ │ │ - str r7, [sp, #12] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + add sl, sl, r8 │ │ │ │ str lr, [sp, #16] │ │ │ │ ldr lr, [fp, #-72] @ 0xffffffb8 │ │ │ │ str lr, [sp, #8] │ │ │ │ - ldr r3, [sl, #104] @ 0x68 │ │ │ │ + ldr r3, [r9, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sl, #108] @ 0x6c │ │ │ │ - add r7, r7, r9 │ │ │ │ + ldr r3, [r9, #108] @ 0x6c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ - ldr ip, [sl, #64] @ 0x40 │ │ │ │ + mov r3, r6 │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - mov r3, r6 │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ + ldr ip, [r9, #64] @ 0x40 │ │ │ │ blx ip │ │ │ │ mov lr, #2 │ │ │ │ - stmib sp, {r4, r5, r9, lr} │ │ │ │ - str r8, [sp, #20] │ │ │ │ - ldr r3, [sl, #76] @ 0x4c │ │ │ │ + stmib sp, {r4, r5, r8, lr} │ │ │ │ + str r7, [sp, #20] │ │ │ │ + ldr r3, [r9, #76] @ 0x4c │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl b67c │ │ │ │ ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ + mov r1, r6 │ │ │ │ str ip, [sp, #20] │ │ │ │ mvn ip, #1 │ │ │ │ - stmib sp, {r4, r5, r9, ip} │ │ │ │ - ldr r3, [sl, #76] @ 0x4c │ │ │ │ - mov r1, r6 │ │ │ │ + stmib sp, {r4, r5, r8, ip} │ │ │ │ + ldr r3, [r9, #76] @ 0x4c │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl b67c │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ - cmp r3, r7 │ │ │ │ - bgt 97104 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r5, [sl, #104] @ 0x68 │ │ │ │ - ldr r3, [sl, #88] @ 0x58 │ │ │ │ + cmp r3, sl │ │ │ │ + bgt 9979c │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ + mov ip, #2 │ │ │ │ + ldr sl, [r9, #92] @ 0x5c │ │ │ │ + ldr r3, [r9, #88] @ 0x58 │ │ │ │ + sub r6, r0, r1 │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ + mov r4, sl │ │ │ │ + str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ + ldr r5, [r9, #104] @ 0x68 │ │ │ │ + mul r4, r1, r4 │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ + ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + ldr r8, [r9, #100] @ 0x64 │ │ │ │ sub r3, r5, #-536870910 @ 0xe0000002 │ │ │ │ - ldr r9, [sl, #92] @ 0x5c │ │ │ │ add r7, r2, r3, lsl #3 │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ - ldr r8, [sl, #100] @ 0x64 │ │ │ │ - sub r6, r1, r3 │ │ │ │ - mul r3, r9, r3 │ │ │ │ - ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ - mov ip, #2 │ │ │ │ - add r0, r1, r3, lsl #3 │ │ │ │ + add r0, r1, r4 │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ - add r1, r1, r3, lsl #3 │ │ │ │ + add r1, r1, r4 │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ - lsl r4, r3, #3 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ - ldr r3, [sl, #76] @ 0x4c │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr r3, [r9, #76] @ 0x4c │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ bl b604 │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ mvn ip, #1 │ │ │ │ sub r0, r2, r4 │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ sub r1, r2, r4 │ │ │ │ - add r2, r7, #8 │ │ │ │ - rsb r4, r9, #0 │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ + rsb r2, sl, #0 │ │ │ │ + add r4, r7, #8 │ │ │ │ + str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ - str ip, [sp, #20] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ - ldr r3, [sl, #76] @ 0x4c │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov r2, r7 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr r3, [r9, #76] @ 0x4c │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r3, r4 │ │ │ │ bl b604 │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9749c │ │ │ │ + bne 99b44 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ - ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ - mov r2, r7 │ │ │ │ - add r3, r1, r0 │ │ │ │ + ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ + add r3, r2, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r3, [sl, #104] @ 0x68 │ │ │ │ + ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [r9, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sl, #108] @ 0x6c │ │ │ │ + ldr r3, [r9, #108] @ 0x6c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ - ldr ip, [sl, #64] @ 0x40 │ │ │ │ + mov r3, r4 │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - blx ip │ │ │ │ - mov r2, #2 │ │ │ │ - str r6, [sp, #12] │ │ │ │ + ldr sl, [r9, #64] @ 0x40 │ │ │ │ + blx sl │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ + mov r3, #2 │ │ │ │ stmib sp, {r5, r8} │ │ │ │ - str r9, [sp, #20] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r3, [sl, #76] @ 0x4c │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r3, [r9, #76] @ 0x4c │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl b67c │ │ │ │ - mvn r2, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - stmib sp, {r5, r8} │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r3, [sl, #76] @ 0x4c │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ + stmib sp, {r5, r8} │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mvn r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r9, #76] @ 0x4c │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ bl b67c │ │ │ │ - ldr r5, [fp, #-76] @ 0xffffffb4 │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ ldr r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ + ldr r5, [fp, #-76] @ 0xffffffb4 │ │ │ │ add r3, r5, r2 │ │ │ │ add r2, r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [fp, #-116] @ 0xffffff8c │ │ │ │ - mov r1, r3 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ blx r4 │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ add r2, r3, #1 │ │ │ │ - ldr r3, [sl, #96] @ 0x60 │ │ │ │ + ldr r3, [r9, #96] @ 0x60 │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ - add r1, r5, r3, lsl #3 │ │ │ │ - add r3, r6, r3, lsl #3 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + add r1, r5, r3 │ │ │ │ + add r3, r6, r3 │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ str r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ cmp r3, r2 │ │ │ │ - ble 974f4 │ │ │ │ - ldr r3, [sl, #80] @ 0x50 │ │ │ │ - b 970bc │ │ │ │ - ldr r2, [sl, #76] @ 0x4c │ │ │ │ - ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ + ble 99b94 │ │ │ │ + ldr r3, [r9, #80] @ 0x50 │ │ │ │ + b 99754 │ │ │ │ + ldr r2, [r9, #76] @ 0x4c │ │ │ │ lsl r3, r6, #4 │ │ │ │ - mov r0, r3 │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ + mov sl, r3 │ │ │ │ add r1, r3, #8 │ │ │ │ - add r2, r2, r2, lsr #31 │ │ │ │ mov r3, r5 │ │ │ │ - add r1, ip, r1 │ │ │ │ - str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ + add r2, r2, r2, lsr #31 │ │ │ │ + add r1, r0, r1 │ │ │ │ asr r2, r2, #1 │ │ │ │ - add r0, ip, r0 │ │ │ │ + add r0, r0, sl │ │ │ │ bl b238 │ │ │ │ - ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ - ldr r2, [sl, #76] @ 0x4c │ │ │ │ - rsb r1, r0, #8 │ │ │ │ - add r2, r2, r2, lsr #31 │ │ │ │ + ldr r2, [r9, #76] @ 0x4c │ │ │ │ + rsb r1, sl, #8 │ │ │ │ mov r3, r5 │ │ │ │ - asr r2, r2, #1 │ │ │ │ add r1, r7, r1 │ │ │ │ - sub r0, r7, r0 │ │ │ │ + sub r0, r7, sl │ │ │ │ + add r2, r2, r2, lsr #31 │ │ │ │ + asr r2, r2, #1 │ │ │ │ bl b238 │ │ │ │ - b 97384 │ │ │ │ - ldr r6, [fp, #-136] @ 0xffffff78 │ │ │ │ - cmp r6, #65536 @ 0x10000 │ │ │ │ - bcs 97518 │ │ │ │ + b 99a20 │ │ │ │ + ldr r7, [fp, #-136] @ 0xffffff78 │ │ │ │ + cmp r7, #65536 @ 0x10000 │ │ │ │ + bcs 99bcc │ │ │ │ sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ + ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ - b 972a8 │ │ │ │ + b 9993c │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl b52c │ │ │ │ - sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r6 │ │ │ │ + b 99ba0 │ │ │ │ + mov r0, r7 │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl b3f4 │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ - cmp r1, #0 │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - ble 97518 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 99bcc │ │ │ │ ldr r3, [sl, #80] @ 0x50 │ │ │ │ - b 97074 │ │ │ │ + b 99708 │ │ │ │ │ │ │ │ -0009754c : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r8, [pc, #116] @ 975cc │ │ │ │ +00099bfc : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r4, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - add r8, pc, r8 │ │ │ │ mov r5, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ + str r8, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ + mov r0, #32 │ │ │ │ + ldr r8, [pc, #112] @ 99c98 │ │ │ │ + str lr, [sp, #20] │ │ │ │ ldr r1, [r4] │ │ │ │ + add r8, pc, r8 │ │ │ │ mov r3, r8 │ │ │ │ - mov r0, #32 │ │ │ │ bl b400 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - str r6, [r0, #28] │ │ │ │ str r4, [r0, #20] │ │ │ │ str r3, [r0, #24] │ │ │ │ + str r6, [r0, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl b508 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #32 │ │ │ │ bl b400 │ │ │ │ mov r3, #1 │ │ │ │ - str r6, [r0, #28] │ │ │ │ - str r4, [r0, #20] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ + str r4, [r0, #20] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ str r3, [r0, #24] │ │ │ │ + str r6, [r0, #28] │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + add sp, sp, #24 │ │ │ │ b b508 │ │ │ │ - @ instruction: 0xfffff4dc │ │ │ │ + @ instruction: 0xfffff470 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov fp, r1 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ - mov fp, r1 │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r4, r2 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ble 97670 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble 99d4c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ movne sl, #1 │ │ │ │ moveq sl, #0 │ │ │ │ - str r0, [sp] │ │ │ │ streq r3, [sp, #4] │ │ │ │ - bne 97678 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + str r0, [sp] │ │ │ │ + bne 99d68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r8, [fp, sl] │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ + add sl, sl, #8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - add sl, sl, #8 │ │ │ │ strd r0, [r4, r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ subs r5, r5, #1 │ │ │ │ strd r0, [r4], #8 │ │ │ │ - bne 97624 │ │ │ │ + bne 99d00 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r1, r1, #3 │ │ │ │ - lsl r2, r2, #3 │ │ │ │ mov sl, #0 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r6, [fp, sl] │ │ │ │ ldrd r8, [r3, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r4, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r5, r5, #1 │ │ │ │ strd r0, [r4] │ │ │ │ add r4, r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, sl, r3 │ │ │ │ - bne 97690 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 99d80 │ │ │ │ + b 99d4c │ │ │ │ │ │ │ │ -000976f0 : │ │ │ │ - ldr r2, [pc, #12] @ 97704 │ │ │ │ - ldr r1, [pc, #12] @ 97708 │ │ │ │ +00099ddc : │ │ │ │ + ldr r2, [pc, #12] @ 99df0 │ │ │ │ + ldr r1, [pc, #12] @ 99df4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b244 │ │ │ │ - mulseq r3, r8, ip │ │ │ │ - @ instruction: 0xfffffed4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r6, r3, ip, lsr #11 │ │ │ │ + @ instruction: 0xfffffeb4 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov fp, r2 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - mov fp, r2 │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r4, r3 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - ble 977f4 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble 99ef0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #1 │ │ │ │ cmpeq r3, #1 │ │ │ │ + moveq r8, r1 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - moveq r8, r1 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsl r9, r0, #3 │ │ │ │ - bne 977fc │ │ │ │ + bne 99f0c │ │ │ │ ldrd r2, [sl] │ │ │ │ ldrd r6, [r8], #8 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ ldrd r0, [sl, r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ add sl, sl, #8 │ │ │ │ + strd r0, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #264] @ 978a4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #276] @ 99fb0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [fp, r3] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #216] @ 978a8 │ │ │ │ - ldr r3, [pc, #216] @ 978ac │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #232] @ 99fb4 │ │ │ │ + ldr r3, [pc, #232] @ 99fb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r0, [r4, r9] │ │ │ │ + add r4, r4, #8 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ subs r5, r5, #1 │ │ │ │ - add r4, r4, #8 │ │ │ │ strd r0, [fp], #8 │ │ │ │ - bne 97760 │ │ │ │ + bne 99e5c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r7, r2, #3 │ │ │ │ - lsl r8, r3, #3 │ │ │ │ mov r6, r1 │ │ │ │ + lsl r8, r3, #3 │ │ │ │ ldrd r2, [sl] │ │ │ │ ldrd r0, [r6] │ │ │ │ + add r6, r6, r7 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldrd r2, [r3, sl] │ │ │ │ - add r6, r6, r7 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ add sl, sl, r7 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #96] @ 978a4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #88] @ 99fb0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r0, [fp, r3] │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #52] @ 978a8 │ │ │ │ - ldr r3, [pc, #52] @ 978ac │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #48] @ 99fb4 │ │ │ │ + ldr r3, [pc, #48] @ 99fb8 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ strd r0, [r4, r9] │ │ │ │ + add r4, r4, r8 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ subs r5, r5, #1 │ │ │ │ - add r4, r4, r8 │ │ │ │ strd r0, [fp] │ │ │ │ add fp, fp, r8 │ │ │ │ - bne 97808 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 99f18 │ │ │ │ + b 99ef0 │ │ │ │ svccc 0x00e00000 │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ │ │ │ │ -000978b0 : │ │ │ │ - ldr r2, [pc, #12] @ 978c4 │ │ │ │ - ldr r1, [pc, #12] @ 978c8 │ │ │ │ +00099fbc : │ │ │ │ + ldr r2, [pc, #12] @ 99fd0 │ │ │ │ + ldr r1, [pc, #12] @ 99fd4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b244 │ │ │ │ - andseq r4, r3, r8, lsl #22 │ │ │ │ - @ instruction: 0xfffffe48 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + @ instruction: 0x001363fc │ │ │ │ + @ instruction: 0xfffffe28 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r6, [sp, #132] @ 0x84 │ │ │ │ - ble 97a24 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #132] @ 0x84 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 9a144 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov ip, r0 │ │ │ │ - lsl r4, r1, #3 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + mov lr, r1 │ │ │ │ + cmp r6, #1 │ │ │ │ + cmpeq r5, #1 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ - cmp r7, #1 │ │ │ │ - cmpeq r6, #1 │ │ │ │ + movne r4, #1 │ │ │ │ + moveq r4, #0 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ lsl r1, r1, #3 │ │ │ │ lsl r0, r0, #3 │ │ │ │ - movne r5, #1 │ │ │ │ - moveq r5, #0 │ │ │ │ - bne 97a2c │ │ │ │ - add r6, ip, r4 │ │ │ │ - add r4, lr, r4 │ │ │ │ - add r3, r3, r0 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + bne 9a160 │ │ │ │ + add r5, ip, r2 │ │ │ │ + add r2, lr, r2 │ │ │ │ ldr sl, [sp, #124] @ 0x7c │ │ │ │ - add r4, r2, r1 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + add r3, r3, r0 │ │ │ │ + mov fp, lr │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r4 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r4, r5 │ │ │ │ - add r3, r2, r1, lsl #1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #60] @ 0x3c │ │ │ │ + add r2, r2, r1 │ │ │ │ + add r3, r2, r1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - str lr, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrd r6, [r1, r5] │ │ │ │ ldrd r2, [r3, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ strd r6, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldrd r8, [r3, r5] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldrd r8, [fp, r5] │ │ │ │ ldrd r6, [r3, r5] │ │ │ │ - mov r3, r9 │ │ │ │ add r5, r5, #8 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp] │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3, r4] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sp, #16] │ │ │ │ + ldrd r8, [sp, #24] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3, r4] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3, r4] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs sl, sl, #1 │ │ │ │ - strd r0, [fp, r4] │ │ │ │ + strd r0, [r3, r4] │ │ │ │ add r4, r4, #8 │ │ │ │ - bne 97958 │ │ │ │ + bne 9a078 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r5, r7, #3 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - lsl r5, r6, #3 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - add r5, ip, r4 │ │ │ │ - add r4, lr, r4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + lsl r4, r6, #3 │ │ │ │ add r3, r3, r0 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #24] │ │ │ │ + lsl r4, r5, #3 │ │ │ │ mov r5, #0 │ │ │ │ - add r4, r2, r1 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + add r4, ip, r2 │ │ │ │ + add r2, lr, r2 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ mov r4, r5 │ │ │ │ - add r3, r2, r1, lsl #1 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str lr, [sp, #68] @ 0x44 │ │ │ │ + add r2, r2, r1 │ │ │ │ + add r3, r2, r1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ - str lr, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [r3, r4] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r0, [sp] │ │ │ │ ldrd sl, [r3, r4] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ ldrd r8, [r3, r4] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ ldrd r6, [r3, r4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3, r5] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3, r5] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3, r5] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r0, [r3, r5] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, r4, r3 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bne 97a78 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 9a1ac │ │ │ │ + b 9a144 │ │ │ │ │ │ │ │ -00097b60 : │ │ │ │ - ldr r2, [pc, #12] @ 97b74 │ │ │ │ - ldr r1, [pc, #12] @ 97b78 │ │ │ │ +0009a290 : │ │ │ │ + ldr r2, [pc, #12] @ 9a2a4 │ │ │ │ + ldr r1, [pc, #12] @ 9a2a8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b244 │ │ │ │ - andseq r4, r3, r8, lsl #17 │ │ │ │ - @ instruction: 0xfffffd58 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ + andseq r6, r3, r8, asr r1 │ │ │ │ + @ instruction: 0xfffffd34 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #1256] @ 98080 │ │ │ │ - cmp r1, #0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r2 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + ldr r3, [pc, #1268] @ 9a7cc │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [sp, #132] @ 0x84 │ │ │ │ - ble 97e18 │ │ │ │ - ldr lr, [pc, #1228] @ 98084 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 9a554 │ │ │ │ + ldr lr, [pc, #1240] @ 9a7d0 │ │ │ │ cmp r0, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ ldr r3, [r3, lr] │ │ │ │ streq ip, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne 97e20 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + bne 9a570 │ │ │ │ ldrd r6, [fp] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ + strd r6, [sp, #32] │ │ │ │ lsl r3, r3, #4 │ │ │ │ ldrd r4, [r8] │ │ │ │ - strd r6, [sp, #32] │ │ │ │ ldrd r6, [fp, r3] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ lsl r3, r3, #3 │ │ │ │ ldrd r8, [r8, r3] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ ldrd r0, [fp, r3] │ │ │ │ add fp, fp, #8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #1036] @ 98088 │ │ │ │ - lsl r6, r3, #3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ - add r7, r3, r1, lsl #3 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [pc, #1004] @ 9808c │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #996] @ 98090 │ │ │ │ - ldr r3, [pc, #996] @ 98094 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldr r2, [pc, #1028] @ 9a7d4 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r5, r3, r4 │ │ │ │ + ldr r3, [pc, #1016] @ 9a7d8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r2, [pc, #1004] @ 9a7dc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #996] @ 9a7e0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #936] @ 98088 │ │ │ │ - strd r0, [r3, r6] │ │ │ │ - ldr r3, [pc, #932] @ 9808c │ │ │ │ + ldr r2, [pc, #952] @ 9a7d4 │ │ │ │ + strd r0, [r3, r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #920] @ 98090 │ │ │ │ - ldr r3, [pc, #920] @ 98094 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + ldr r3, [pc, #940] @ 9a7d8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #924] @ 9a7dc │ │ │ │ + ldr r3, [pc, #924] @ 9a7e0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [r7, r6] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r6, [sp, #32] │ │ │ │ - mov r0, r8 │ │ │ │ + strd r0, [r5, r4] │ │ │ │ + ldrd r8, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [sl] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #836] @ 98098 │ │ │ │ - ldr r3, [pc, #836] @ 9809c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #832] @ 980a0 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #852] @ 9a7e4 │ │ │ │ + ldr r3, [pc, #852] @ 9a7e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r3, [pc, #840] @ 9a7ec │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r3, r5 │ │ │ │ - lsl r8, r2, #3 │ │ │ │ - add r9, sl, r2, lsl #3 │ │ │ │ - mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ + lsl r8, r2, #3 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r9, sl, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sl, r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ add sl, sl, #8 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ strd r0, [r9, r8] │ │ │ │ ldr r8, [sp, #4] │ │ │ │ + add r3, r3, #8 │ │ │ │ add r2, r8, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eor r2, r2, r3 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ eor r2, r2, r3 │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ eor r2, r2, r3 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - bne 97bd0 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bne 9a310 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r3, r0, #3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - lsl r3, r2, #3 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + lsl r3, r2, #3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ ldrd r4, [fp] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + strd r4, [sp, #32] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ lsl r3, r3, #4 │ │ │ │ ldrd r6, [fp, r3] │ │ │ │ ldrd r8, [r5] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ lsl r3, r3, #3 │ │ │ │ ldrd r4, [r5, r3] │ │ │ │ - mov r2, r4 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ ldrd r0, [fp, r3] │ │ │ │ + mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #440] @ 98088 │ │ │ │ - lsl r6, r3, #3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ - add r7, r3, r1, lsl #3 │ │ │ │ - ldr r3, [pc, #416] @ 9808c │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #408] @ 98090 │ │ │ │ - ldr r3, [pc, #408] @ 98094 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r2, [pc, #416] @ 9a7d4 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r5, r3, r4 │ │ │ │ + ldr r3, [pc, #404] @ 9a7d8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #400] @ 9a7dc │ │ │ │ + strd r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #388] @ 9a7e0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #356] @ 98090 │ │ │ │ - strd r0, [r3, r6] │ │ │ │ - ldr r3, [pc, #352] @ 98094 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #328] @ 98088 │ │ │ │ - ldr r3, [pc, #328] @ 9808c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + ldr r2, [pc, #356] @ 9a7dc │ │ │ │ + strd r0, [r3, r4] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [pc, #344] @ 9a7e0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r2, [pc, #316] @ 9a7d4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #308] @ 9a7d8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #56] @ 0x38 │ │ │ │ - ldrd r4, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [r5, r4] │ │ │ │ + ldrd r4, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r7, r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r0, [sl] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ + strd r0, [sl] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #248] @ 98098 │ │ │ │ - ldr r3, [pc, #248] @ 9809c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #244] @ 980a0 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #244] @ 9a7e4 │ │ │ │ + ldr r3, [pc, #244] @ 9a7e8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r3, [pc, #232] @ 9a7ec │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - lsl r8, r2, #3 │ │ │ │ - add r9, sl, r2, lsl #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ - mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ + lsl r8, r2, #3 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl, r8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ + add r9, sl, r8 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [r9, r8] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ add fp, fp, r2 │ │ │ │ add r2, r5, r2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, r2 │ │ │ │ add sl, sl, r2 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eor r2, r2, r3 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ eor r2, r2, r3 │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ eor r2, r2, r3 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - strd r0, [r9, r8] │ │ │ │ - bne 97e34 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r7, r3, r0, lsr #32 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bne 9a584 │ │ │ │ + b 9a554 │ │ │ │ + andseq r8, r3, r0, ror #17 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ - blls fe695340 │ │ │ │ + blls fe697a8c │ │ │ │ svccc 0x00e1e377 │ │ │ │ svccc 0x00d00000 │ │ │ │ │ │ │ │ -000980a4 : │ │ │ │ - ldr r2, [pc, #12] @ 980b8 │ │ │ │ - ldr r1, [pc, #12] @ 980bc │ │ │ │ +0009a7f0 : │ │ │ │ + ldr r2, [pc, #12] @ 9a804 │ │ │ │ + ldr r1, [pc, #12] @ 9a808 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b244 │ │ │ │ - andseq r4, r3, r4, ror r3 │ │ │ │ - @ instruction: 0xfffffac4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [pc, #1288] @ 985e4 │ │ │ │ - cmp r0, #0 │ │ │ │ + andseq r5, r3, r8, lsr #24 │ │ │ │ + @ instruction: 0xfffffaa8 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ mov lr, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr sl, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [sp, #132] @ 0x84 │ │ │ │ - ble 9835c │ │ │ │ - ldr r0, [pc, #1256] @ 985e8 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #1268] @ 9ad34 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ble 9aab0 │ │ │ │ + ldr r0, [pc, #1248] @ 9ad38 │ │ │ │ cmp r1, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bne 98364 │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldrd r8, [fp] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bne 9aacc │ │ │ │ + mov sl, ip │ │ │ │ + mov fp, lr │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldrd r8, [sl] │ │ │ │ lsl r4, r3, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - ldrd r6, [r3, r4] │ │ │ │ - add r5, r3, r2, lsl #3 │ │ │ │ mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldrd r6, [r3, r4] │ │ │ │ + add r5, r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ lsl r3, r2, #4 │ │ │ │ - ldrd r8, [fp, r3] │ │ │ │ + ldrd r8, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ ldrd r6, [r3], #8 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [fp, r4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sl, r4] │ │ │ │ + add sl, sl, #8 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ add r5, r4, r5 │ │ │ │ ldrd r4, [r5] │ │ │ │ - add fp, fp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldrd r4, [sp, #48] @ 0x30 │ │ │ │ - lsl r6, r3, #3 │ │ │ │ - add r3, r7, r3, lsl #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r5, r3, r4 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #964] @ 985ec │ │ │ │ - ldr r3, [pc, #964] @ 985f0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - lsl r5, sl, #3 │ │ │ │ - strd r0, [r7, r6] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #964] @ 9ad3c │ │ │ │ + ldr r3, [pc, #964] @ 9ad40 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [r3, r4] │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - lsl r9, sl, #4 │ │ │ │ - add r7, r4, sl, lsl #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #108] @ 0x6c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #908] @ 985f4 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #912] @ 9ad44 │ │ │ │ + lsl r7, ip, #3 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [fp, r7] │ │ │ │ + add r9, fp, r7 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + lsl r8, r1, #4 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r6, r9, r8 │ │ │ │ + strd r0, [r9, r8] │ │ │ │ + sub r6, r6, r7 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - strd r0, [r4, r5] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - add r4, r7, sl, lsl #4 │ │ │ │ - sub r4, r4, r5 │ │ │ │ - strd r0, [r7, r9] │ │ │ │ - ldrd r8, [sp, #56] @ 0x38 │ │ │ │ + ldrd r8, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #824] @ 985ec │ │ │ │ - ldr r3, [pc, #824] @ 985f0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r0, [r3, r6] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #816] @ 9ad3c │ │ │ │ + ldr r3, [pc, #816] @ 9ad40 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + strd r0, [r5, r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #796] @ 985f4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #792] @ 9ad44 │ │ │ │ mov r2, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r8, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r8, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r4] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ + strd r0, [r6] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [fp], #8 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eor r2, r2, r3 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + eor r2, r2, r3 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ - add r3, r7, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ eor r2, r2, r3 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - eor sl, sl, r3 │ │ │ │ - eor r2, r2, r3 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - strd r0, [r4], #8 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - bne 9811c │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bne 9a874 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r3, r1, #3 │ │ │ │ + mov fp, ip │ │ │ │ + mov sl, lr │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #8] │ │ │ │ lsl r3, r2, #3 │ │ │ │ - mov fp, lr │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsl r4, r1, #3 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldrd r6, [r3] │ │ │ │ - ldrd r8, [r1, r4] │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - mov r2, r8 │ │ │ │ - add r5, r1, r0, lsl #3 │ │ │ │ - mov r3, r9 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldrd r6, [fp] │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r8, [r3, r4] │ │ │ │ + add r5, r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - lsl r3, ip, #4 │ │ │ │ - ldrd r6, [r2, r3] │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + lsl r3, r2, #4 │ │ │ │ + ldrd r6, [fp, r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldrd r8, [r1] │ │ │ │ mov r1, r7 │ │ │ │ + ldrd r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldrd r6, [r2, r4] │ │ │ │ - add r5, r4, r5 │ │ │ │ - ldrd r4, [r5] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #120] @ 0x78 │ │ │ │ - ldrd r6, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [sp, #120] @ 0x78 │ │ │ │ - lsl r4, ip, #3 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [r5, r4] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldrd r6, [fp, r4] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - add r5, ip, lr, lsl #3 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #348] @ 985ec │ │ │ │ - ldr r3, [pc, #348] @ 985f0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - add r8, fp, sl, lsl #3 │ │ │ │ - lsl r9, sl, #4 │ │ │ │ - strd r0, [ip, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl r7, sl, #3 │ │ │ │ - add r6, r8, sl, lsl #4 │ │ │ │ - sub r6, r6, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #32] │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + lsl r8, r2, #3 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r9, r2, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #352] @ 9ad3c │ │ │ │ + ldr r3, [pc, #352] @ 9ad40 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [r2, r8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #108] @ 0x6c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #284] @ 985f4 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #300] @ 9ad44 │ │ │ │ + lsl r7, ip, #3 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [fp, r7] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - strd r0, [r8, r9] │ │ │ │ - ldrd r8, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #208] @ 985ec │ │ │ │ - ldr r3, [pc, #208] @ 985f0 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sl, r7] │ │ │ │ + add r5, sl, r7 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + lsl r4, r1, #4 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r6, r5, r4 │ │ │ │ strd r0, [r5, r4] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #184] @ 985f4 │ │ │ │ + sub r6, r6, r7 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + ldrd r4, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #204] @ 9ad3c │ │ │ │ + ldr r3, [pc, #204] @ 9ad40 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [r9, r8] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #180] @ 9ad44 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r8, [sp, #32] │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r8, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r6] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - strd r0, [fp] │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - add r2, r2, r0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r2, r3, r0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - add r3, r3, r2 │ │ │ │ - add fp, fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + strd r0, [sl] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + add fp, fp, r1 │ │ │ │ + add r1, r3, r1 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + add r3, r3, r1 │ │ │ │ + add sl, sl, r1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eor r2, r2, r3 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + eor r2, r2, r3 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ eor r2, r2, r3 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - eor sl, sl, r3 │ │ │ │ - eor r2, r2, r3 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - bne 98380 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r6, r3, r0, ror #21 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bne 9aae4 │ │ │ │ + b 9aab0 │ │ │ │ + andseq r8, r3, r8, ror r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ svccc 0x00e00000 │ │ │ │ │ │ │ │ -000985f8 : │ │ │ │ - ldr r2, [pc, #12] @ 9860c │ │ │ │ - ldr r1, [pc, #12] @ 98610 │ │ │ │ +0009ad48 : │ │ │ │ + ldr r2, [pc, #12] @ 9ad5c │ │ │ │ + ldr r1, [pc, #12] @ 9ad60 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b244 │ │ │ │ - andseq r3, r3, r0, asr lr │ │ │ │ - @ instruction: 0xfffffab4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r5, r3, r0, lsl #14 │ │ │ │ + @ instruction: 0xfffffab0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ - stm sp, {r1, r2} │ │ │ │ + mov lr, r3 │ │ │ │ + ldr r3, [pc, #2288] @ 9b680 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r9, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [pc, #2264] @ 98f08 │ │ │ │ - cmp r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r9, [sp, #128] @ 0x80 │ │ │ │ - ldr lr, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ - ble 98aa0 │ │ │ │ - ldr r4, [pc, #2240] @ 98f0c │ │ │ │ - cmp lr, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 9b204 │ │ │ │ + ldr r4, [pc, #2256] @ 9b684 │ │ │ │ + cmp r0, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bne 98aa8 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r8, r9 │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ + bne 9b220 │ │ │ │ + mov fp, r8 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, [fp] │ │ │ │ - lsl r9, r8, #3 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ strd r2, [sp, #8] │ │ │ │ - ldr r3, [sp] │ │ │ │ - lsl sl, r8, #4 │ │ │ │ - ldrd r6, [r3] │ │ │ │ - add r3, r8, r8, lsl #1 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldrd r6, [sl] │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - ldrd r4, [fp, r3] │ │ │ │ mov r2, r6 │ │ │ │ + ldrd r4, [fp, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + lsl r9, r3, #3 │ │ │ │ + lsl r8, r3, #4 │ │ │ │ ldrd r6, [fp, r9] │ │ │ │ - ldrd r4, [r3, sl] │ │ │ │ + ldrd r4, [sl, r8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldrd r4, [fp, sl] │ │ │ │ - ldrd r6, [r3, r9] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sl, r9] │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r4, [fp, r8] │ │ │ │ add fp, fp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #1996] @ 98f10 │ │ │ │ - ldr r3, [pc, #1996] @ 98f14 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2012] @ 9b688 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - add r6, r7, r1, lsl #4 │ │ │ │ - lsl sl, r1, #4 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1972] @ 98f18 │ │ │ │ - ldr r3, [pc, #1972] @ 98f1c │ │ │ │ + lsl sl, r3, #4 │ │ │ │ + ldr r3, [pc, #1992] @ 9b68c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + add r6, r7, sl │ │ │ │ + ldr r2, [pc, #1972] @ 9b690 │ │ │ │ + ldr r3, [pc, #1972] @ 9b694 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1936] @ 98f20 │ │ │ │ - ldr r3, [pc, #1936] @ 98f24 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1936] @ 9b698 │ │ │ │ + ldr r3, [pc, #1936] @ 9b69c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1876] @ 98f10 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ strd r0, [r7, sl] │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - rsb r3, r1, r1, lsl #29 │ │ │ │ - add r1, r6, r3, lsl #3 │ │ │ │ - lsl r7, r3, #3 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #1852] @ 98f14 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1844] @ 98f18 │ │ │ │ - ldr r3, [pc, #1844] @ 98f1c │ │ │ │ + ldr r2, [pc, #1876] @ 9b688 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + rsb r7, r3, #0 │ │ │ │ + sub r3, r6, r3 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #1860] @ 9b68c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1844] @ 9b690 │ │ │ │ + ldr r3, [pc, #1844] @ 9b694 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1808] @ 98f20 │ │ │ │ - ldr r3, [pc, #1808] @ 98f24 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1808] @ 9b698 │ │ │ │ + ldr r3, [pc, #1808] @ 9b69c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #132] @ 0x84 │ │ │ │ - ldr r5, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #1764] @ 98f28 │ │ │ │ - ldr r3, [pc, #1764] @ 98f2c │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r6, r7] │ │ │ │ - lsl r1, ip, #4 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - add r9, ip, r5, lsl #4 │ │ │ │ - bl 1c606c │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [pc, #1768] @ 9b6a0 │ │ │ │ + lsl r4, r1, #4 │ │ │ │ + mov r1, r9 │ │ │ │ + add r5, r3, r4 │ │ │ │ + ldr r3, [pc, #1756] @ 9b6a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1728] @ 98f30 │ │ │ │ - ldr r3, [pc, #1728] @ 98f34 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1712] @ 98f38 │ │ │ │ - ldr r3, [pc, #1712] @ 98f3c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + ldr r2, [pc, #1732] @ 9b6a8 │ │ │ │ + ldr r3, [pc, #1732] @ 9b6ac │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #1728] @ 9b6b0 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1720] @ 9b6b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #1600] @ 98f10 │ │ │ │ - ldr r3, [pc, #1600] @ 98f14 │ │ │ │ - strd r0, [ip, lr] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #1628] @ 9b688 │ │ │ │ + strd r0, [r3, r4] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1596] @ 98f20 │ │ │ │ - ldr r3, [pc, #1596] @ 98f24 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + ldr r3, [pc, #1620] @ 9b68c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1612] @ 9b698 │ │ │ │ + ldr r3, [pc, #1612] @ 9b69c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1544] @ 98f18 │ │ │ │ - ldr r3, [pc, #1544] @ 98f1c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1560] @ 9b690 │ │ │ │ + ldr r3, [pc, #1560] @ 9b694 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #1512] @ 98f28 │ │ │ │ - ldr r3, [pc, #1512] @ 98f2c │ │ │ │ - strd r0, [r4, sl] │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - lsl r4, r0, #3 │ │ │ │ - add sl, r9, r0, lsl #3 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #1540] @ 9b6a0 │ │ │ │ + ldr r3, [pc, #1540] @ 9b6a4 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + lsl r6, r1, #3 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1488] @ 98f38 │ │ │ │ - ldr r3, [pc, #1488] @ 98f3c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1456] @ 98f30 │ │ │ │ - ldr r3, [pc, #1456] @ 98f34 │ │ │ │ + add sl, r5, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1516] @ 9b6b0 │ │ │ │ + sub sl, sl, r4 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + ldr r3, [pc, #1504] @ 9b6b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #1484] @ 9b6a8 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [pc, #1472] @ 9b6ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #1388] @ 98f28 │ │ │ │ - ldr r3, [pc, #1388] @ 98f2c │ │ │ │ - sub sl, sl, lr │ │ │ │ - strd r0, [r9, r4] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1420] @ 9b6a0 │ │ │ │ + strd r0, [r5, r6] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1412] @ 9b6a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1364] @ 98f30 │ │ │ │ - ldr r3, [pc, #1364] @ 98f34 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r2, [pc, #1396] @ 9b6a8 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1348] @ 98f38 │ │ │ │ - ldr r3, [pc, #1348] @ 98f3c │ │ │ │ + ldr r3, [pc, #1388] @ 9b6ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1380] @ 9b6b0 │ │ │ │ mov r6, r0 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [pc, #1368] @ 9b6b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r0, [sl] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [r3], #8 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sl, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ add r3, r7, #8 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [ip], #8 │ │ │ │ - str ip, [sp, #4] │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eor r2, r2, r3 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ - eor r8, r8, r3 │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ eor r2, r2, r3 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bne 9866c │ │ │ │ + bne 9add4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r3, lr, #3 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + lsl r3, r0, #3 │ │ │ │ + mov fp, r8 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - mov fp, r0 │ │ │ │ lsl r3, r2, #3 │ │ │ │ - mov r8, r9 │ │ │ │ + str r9, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ ldrd r2, [fp] │ │ │ │ - lsl r9, r8, #3 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ strd r2, [sp, #8] │ │ │ │ - ldr r3, [sp] │ │ │ │ - lsl sl, r8, #4 │ │ │ │ - ldrd r6, [r3] │ │ │ │ - add r3, r8, r8, lsl #1 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldrd r6, [sl] │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - ldrd r4, [fp, r3] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r4, [fp, r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldrd r6, [fp, r9] │ │ │ │ - ldrd r4, [r3, sl] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ + lsl r9, r3, #3 │ │ │ │ + lsl r8, r3, #4 │ │ │ │ + ldrd r6, [fp, r9] │ │ │ │ + ldrd r4, [sl, r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldrd r4, [fp, sl] │ │ │ │ - ldrd r6, [r3, r9] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sl, r9] │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r4, [fp, r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #888] @ 98f10 │ │ │ │ - ldr r3, [pc, #888] @ 98f14 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #884] @ 9b688 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - add r6, r7, r1, lsl #4 │ │ │ │ - lsl sl, r1, #4 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #864] @ 98f18 │ │ │ │ - ldr r3, [pc, #864] @ 98f1c │ │ │ │ + lsl sl, r3, #4 │ │ │ │ + ldr r3, [pc, #864] @ 9b68c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + add r6, r7, sl │ │ │ │ + ldr r2, [pc, #844] @ 9b690 │ │ │ │ + ldr r3, [pc, #844] @ 9b694 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #828] @ 98f20 │ │ │ │ - ldr r3, [pc, #828] @ 98f24 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #808] @ 9b698 │ │ │ │ + ldr r3, [pc, #808] @ 9b69c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #776] @ 98f18 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ strd r0, [r7, sl] │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - rsb r3, r1, r1, lsl #29 │ │ │ │ - add r1, r6, r3, lsl #3 │ │ │ │ - lsl r7, r3, #3 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #752] @ 98f1c │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #728] @ 98f10 │ │ │ │ - ldr r3, [pc, #728] @ 98f14 │ │ │ │ + ldr r2, [pc, #756] @ 9b690 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + rsb r7, r3, #0 │ │ │ │ + sub r3, r6, r3 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #740] @ 9b694 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #708] @ 9b688 │ │ │ │ + ldr r3, [pc, #708] @ 9b68c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #700] @ 98f20 │ │ │ │ - ldr r3, [pc, #700] @ 98f24 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #680] @ 9b698 │ │ │ │ + ldr r3, [pc, #680] @ 9b69c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #660] @ 98f28 │ │ │ │ - ldr r3, [pc, #660] @ 98f2c │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [r6, r7] │ │ │ │ - lsl r1, ip, #4 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r9, r1, ip, lsl #4 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [pc, #640] @ 9b6a0 │ │ │ │ + lsl r4, r1, #4 │ │ │ │ + mov r1, r9 │ │ │ │ + add r5, r3, r4 │ │ │ │ + ldr r3, [pc, #628] @ 9b6a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #632] @ 98f38 │ │ │ │ - ldr r3, [pc, #632] @ 98f3c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #600] @ 98f30 │ │ │ │ - ldr r3, [pc, #600] @ 98f34 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #612] @ 9b6b0 │ │ │ │ + ldr r3, [pc, #612] @ 9b6b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #592] @ 9b6a8 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #584] @ 9b6ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #516] @ 98f24 │ │ │ │ - strd r0, [r2, ip] │ │ │ │ - ldr r2, [pc, #504] @ 98f20 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #516] @ 9b698 │ │ │ │ + strd r0, [r3, r4] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #476] @ 98f10 │ │ │ │ - ldr r3, [pc, #476] @ 98f14 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + ldr r3, [pc, #508] @ 9b69c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #468] @ 9b688 │ │ │ │ + ldr r3, [pc, #468] @ 9b68c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #440] @ 98f18 │ │ │ │ - ldr r3, [pc, #440] @ 98f1c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #432] @ 9b690 │ │ │ │ + ldr r3, [pc, #432] @ 9b694 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #408] @ 98f28 │ │ │ │ - ldr r3, [pc, #408] @ 98f2c │ │ │ │ - strd r0, [lr, sl] │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - lsl r4, r0, #3 │ │ │ │ - add sl, r9, r0, lsl #3 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #412] @ 9b6a0 │ │ │ │ + ldr r3, [pc, #412] @ 9b6a4 │ │ │ │ + strd r0, [ip, sl] │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + lsl r6, r1, #3 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #376] @ 98f30 │ │ │ │ - ldr r3, [pc, #376] @ 98f34 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #360] @ 98f38 │ │ │ │ - ldr r3, [pc, #360] @ 98f3c │ │ │ │ + add sl, r5, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #380] @ 9b6a8 │ │ │ │ + sub sl, sl, r4 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [pc, #364] @ 9b6ac │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #360] @ 9b6b0 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #352] @ 9b6b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #284] @ 98f28 │ │ │ │ - ldr r3, [pc, #284] @ 98f2c │ │ │ │ - sub sl, sl, ip │ │ │ │ - strd r0, [r9, r4] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #292] @ 9b6a0 │ │ │ │ + strd r0, [r5, r6] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #284] @ 9b6a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #268] @ 98f38 │ │ │ │ - ldr r3, [pc, #268] @ 98f3c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r2, [pc, #276] @ 9b6b0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #236] @ 98f30 │ │ │ │ - ldr r3, [pc, #236] @ 98f34 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [pc, #264] @ 9b6b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #240] @ 9b6a8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #232] @ 9b6ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ strd r0, [sl] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [r2] │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - add r3, r3, r1 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - add fp, fp, r1 │ │ │ │ - add r2, r2, r3 │ │ │ │ - add r3, r7, r3 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add fp, fp, r2 │ │ │ │ + add r2, sl, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, r3, r2 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, r7, r2 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eor r2, r2, r3 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ - eor r8, r8, r3 │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ eor r2, r2, r3 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bne 98ac4 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mulseq r3, r0, r5 │ │ │ │ + bne 9b240 │ │ │ │ + b 9b204 │ │ │ │ + andseq r7, r3, r8, lsr #28 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrbeq lr, [r8, #-2409] @ 0xfffff697 │ │ │ │ svccc 0x00ef329c │ │ │ │ strvc sp, [r5, #-3659] @ 0xfffff1b5 │ │ │ │ svccc 0x00e904c3 │ │ │ │ fldmdbxmi r1!, {d26-d121} @ Deprecated │ │ │ │ svccc 0x00dbc4c0 │ │ │ │ add lr, fp, #13376 @ 0x3440 │ │ │ │ svccc 0x00e3f3a0 │ │ │ │ tst r2, #545259520 @ 0x20800000 │ │ │ │ svccc 0x00cc7b90 │ │ │ │ stmibge fp, {r0, r4, r5, r6, sl, fp, ip, lr}^ │ │ │ │ svccc 0x00ecd4bc │ │ │ │ │ │ │ │ -00098f40 : │ │ │ │ - ldr r2, [pc, #12] @ 98f54 │ │ │ │ - ldr r1, [pc, #12] @ 98f58 │ │ │ │ +0009b6b8 : │ │ │ │ + ldr r2, [pc, #12] @ 9b6cc │ │ │ │ + ldr r1, [pc, #12] @ 9b6d0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b244 │ │ │ │ - andseq r3, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0xfffff6c0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r4, r3, r0, asr #27 │ │ │ │ + @ instruction: 0xfffff698 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov sl, r1 │ │ │ │ + mov fp, r0 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr lr, [sp, #148] @ 0x94 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [pc, #1512] @ 9955c │ │ │ │ - cmp lr, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr sl, [sp, #140] @ 0x8c │ │ │ │ + ldr r1, [pc, #1464] @ 9bcb8 │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ + cmp lr, #0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - ble 99264 │ │ │ │ - ldr lr, [pc, #1484] @ 99560 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ble 9b9d4 │ │ │ │ + ldr lr, [pc, #1444] @ 9bcbc │ │ │ │ cmp ip, #1 │ │ │ │ cmpeq r0, #1 │ │ │ │ ldr r1, [r1, lr] │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - bne 9926c │ │ │ │ + bne 9b9f0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [sp] │ │ │ │ - lsl r4, r2, #4 │ │ │ │ - ldrd r8, [r3, r4] │ │ │ │ - ldrd r6, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldrd r6, [fp] │ │ │ │ + lsl r4, r3, #4 │ │ │ │ + ldrd r8, [fp, r4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - add r3, r1, r1, lsl #1 │ │ │ │ - lsl r5, r1, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - ldrd r8, [fp, r3] │ │ │ │ - ldrd r6, [fp, r5] │ │ │ │ + ldrd r8, [sl, r3] │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + lsl r5, r3, #3 │ │ │ │ + ldrd r6, [sl, r5] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp] │ │ │ │ - add r3, r2, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, fp, r5 │ │ │ │ + ldrd r6, [fp, r5] │ │ │ │ + add fp, fp, #8 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ ldrd r8, [r3, r4] │ │ │ │ - ldrd r6, [r2, r5] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - lsl r8, sl, #4 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sl] │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r4, [r4, sl] │ │ │ │ + add sl, sl, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [fp] │ │ │ │ - ldrd r4, [r4, fp] │ │ │ │ - add fp, fp, #8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - add r9, r4, sl, lsl #4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + lsl r7, r3, #4 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ + add r4, r5, r7 │ │ │ │ + strd r0, [r5, r7] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + lsl r6, r3, #4 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + add r9, r8, r6 │ │ │ │ + strd r0, [r8, r6] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1072] @ 9bcc0 │ │ │ │ + ldr r3, [pc, #1072] @ 9bcc4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + mov r2, r0 │ │ │ │ + strd r2, [sp, #72] @ 0x48 │ │ │ │ + lsl r8, r1, #3 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #144] @ 0x90 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r6, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r5, r4, r8 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ strd r0, [r4, r8] │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - lsl r1, r1, #4 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + sub r8, r5, r7 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [r8] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #992] @ 9bcc0 │ │ │ │ + ldr r3, [pc, #992] @ 9bcc4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + lsl r7, r3, #3 │ │ │ │ + rsb r3, r7, #0 │ │ │ │ + sub r7, r9, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r0, [r9, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + strd r0, [r7, r6] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - add r5, r4, ip, lsl #4 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - strd r0, [r4, lr] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1092] @ 99564 │ │ │ │ - ldr r3, [pc, #1092] @ 99568 │ │ │ │ - bl 1c606c │ │ │ │ - add r4, r9, sl, lsl #3 │ │ │ │ - sub r4, r4, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - lsl r3, sl, #3 │ │ │ │ - strd r0, [r9, r3] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [r4] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1008] @ 99564 │ │ │ │ - ldr r3, [pc, #1008] @ 99568 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [sp, #144] @ 0x90 │ │ │ │ - rsb r8, r8, r8, lsl #29 │ │ │ │ - lsl r9, r8, #3 │ │ │ │ - add r8, r5, r8, lsl #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [r5, r9] │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - add r5, sl, sl, lsl #1 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ - strd r0, [r8, lr] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r0 │ │ │ │ + add r9, r3, r3, lsl #1 │ │ │ │ mov r3, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r4, r5] │ │ │ │ - mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - add r3, r2, #8 │ │ │ │ - str r3, [sp] │ │ │ │ - add r3, ip, #8 │ │ │ │ + bl 1c9d1c │ │ │ │ + lsl r9, r9, #3 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [r8, r9] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [r5], #8 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + add r3, r8, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [r4], #8 │ │ │ │ - str r4, [sp, #4] │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + eor r2, r2, r3 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - eor sl, sl, r3 │ │ │ │ eor r2, r2, r3 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bne 98fb0 │ │ │ │ + bne 9b734 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str sl, [sp, #140] @ 0x8c │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r1, ip, #3 │ │ │ │ - mov sl, fp │ │ │ │ - ldr fp, [sp, #140] @ 0x8c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ lsl r1, r0, #3 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [sp] │ │ │ │ - lsl r4, r2, #4 │ │ │ │ - ldrd r6, [r3] │ │ │ │ - ldrd r8, [r3, r4] │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldrd r6, [fp] │ │ │ │ + lsl r4, r3, #4 │ │ │ │ + ldrd r8, [fp, r4] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - add r3, r1, r1, lsl #1 │ │ │ │ - lsl r5, r1, #3 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ lsl r3, r3, #3 │ │ │ │ ldrd r6, [sl, r3] │ │ │ │ - ldrd r8, [sl, r5] │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + lsl r5, r3, #3 │ │ │ │ + ldrd r8, [sl, r5] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp] │ │ │ │ - add r3, r2, r5 │ │ │ │ - ldrd r6, [r2, r5] │ │ │ │ - ldrd r8, [r3, r4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, fp, r5 │ │ │ │ + ldrd r6, [fp, r5] │ │ │ │ strd r0, [sp, #32] │ │ │ │ + ldrd r8, [r3, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - lsl r9, fp, #4 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r6, [sl] │ │ │ │ - ldrd r4, [r4, sl] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r4, [r4, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - add r4, r5, fp, lsl #4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r6, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [r5, r9] │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - add r8, r3, r1, lsl #4 │ │ │ │ - lsl r5, r1, #4 │ │ │ │ - mov r3, r7 │ │ │ │ + lsl r7, r3, #4 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ + add r4, r5, r7 │ │ │ │ + strd r0, [r5, r7] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [r3, r5] │ │ │ │ + lsl r6, r3, #4 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + add r9, r8, r6 │ │ │ │ + strd r0, [r8, r6] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #368] @ 99564 │ │ │ │ - ldr r3, [pc, #368] @ 99568 │ │ │ │ - bl 1c606c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, r4, fp, lsl #3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #356] @ 9bcc0 │ │ │ │ + ldr r3, [pc, #356] @ 9bcc4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + mov r2, r0 │ │ │ │ + strd r2, [sp, #72] @ 0x48 │ │ │ │ + lsl r8, r1, #3 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - lsl lr, fp, #3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r4, lr] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - sub r4, r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r5, r4, r8 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [r4, r8] │ │ │ │ + sub r8, r5, r7 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [r4] │ │ │ │ + strd r0, [r8] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #276] @ 99564 │ │ │ │ - ldr r3, [pc, #276] @ 99568 │ │ │ │ - bl 1c606c │ │ │ │ - ldr lr, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #276] @ 9bcc0 │ │ │ │ + ldr r3, [pc, #276] @ 9bcc4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + lsl r7, r3, #3 │ │ │ │ + rsb r3, r7, #0 │ │ │ │ + sub r7, r9, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - rsb r9, lr, lr, lsl #29 │ │ │ │ - lsl lr, r9, #3 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - add r9, r8, r9, lsl #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r8, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r4 │ │ │ │ + strd r0, [r9, r3] │ │ │ │ + mov r3, r5 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [r9, r5] │ │ │ │ + strd r0, [r7, r6] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - add r5, fp, fp, lsl #1 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r0, r4 │ │ │ │ + add r9, r3, r3, lsl #1 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + lsl r9, r9, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r4, r5] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r2, [sp] │ │ │ │ - strd r0, [ip] │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - add r2, r2, r1 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - add sl, sl, r1 │ │ │ │ - add r1, ip, r2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, r3, r2 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [r8, r9] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [r5] │ │ │ │ + add fp, fp, r3 │ │ │ │ + add sl, sl, r3 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + add r2, r5, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ + add r3, r8, r3 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + eor r2, r2, r3 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - eor fp, fp, r3 │ │ │ │ eor r2, r2, r3 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bne 99290 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r5, r3, ip, asr #24 │ │ │ │ + bne 9ba08 │ │ │ │ + b 9b9d4 │ │ │ │ + @ instruction: 0x001374b8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ │ │ │ │ -0009956c : │ │ │ │ - ldr r2, [pc, #12] @ 99580 │ │ │ │ - ldr r1, [pc, #12] @ 99584 │ │ │ │ +0009bcc8 : │ │ │ │ + ldr r2, [pc, #12] @ 9bcdc │ │ │ │ + ldr r1, [pc, #12] @ 9bce0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b244 │ │ │ │ - andseq r2, r3, ip, lsr pc │ │ │ │ - @ instruction: 0xfffff9dc │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #148 @ 0x94 │ │ │ │ + andseq r4, r3, r0, ror #15 │ │ │ │ + @ instruction: 0xfffff9f8 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #3296] @ 9a284 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #140 @ 0x8c │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #3328] @ 9ca10 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr ip, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, #0 │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - ldr ip, [sp, #200] @ 0xc8 │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ - ble 99c0c │ │ │ │ - ldr lr, [pc, #3272] @ 9a288 │ │ │ │ + ble 9c384 │ │ │ │ + ldr lr, [pc, #3304] @ 9ca14 │ │ │ │ cmp ip, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ ldr r3, [r3, lr] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - bne 99c14 │ │ │ │ - str fp, [sp, #8] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + bne 9c3a0 │ │ │ │ + str fp, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ ldrd r2, [fp] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ add r4, r3, r3, lsl #1 │ │ │ │ lsl r5, r3, #3 │ │ │ │ lsl r4, r4, #3 │ │ │ │ ldrd r8, [sl, r5] │ │ │ │ ldrd r6, [fp, r4] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sl] │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r3, sl │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r6, [sl] │ │ │ │ ldrd r8, [r3, r4] │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, r8 │ │ │ │ lsl sl, r1, #4 │ │ │ │ + strd r6, [sp, #16] │ │ │ │ ldrd r6, [fp, sl] │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #3064] @ 9a28c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [pc, #3096] @ 9ca18 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #16] │ │ │ │ add r3, fp, r5 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ ldrd r6, [fp, r5] │ │ │ │ - ldrd r4, [r4, r3] │ │ │ │ add fp, fp, #8 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd r4, [r4, r3] │ │ │ │ ldrd r8, [r1, sl] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ + strd r4, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2956] @ 9a28c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2968] @ 9ca18 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #184] @ 0xb8 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #192] @ 0xc0 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r6, [sp] │ │ │ │ + ldrd r8, [sp, #72] @ 0x48 │ │ │ │ add r3, ip, ip, lsl #1 │ │ │ │ - add ip, r4, r3, lsl #3 │ │ │ │ - lsl r8, r3, #3 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + lsl sl, r3, #3 │ │ │ │ + add ip, r6, sl │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - ldrd r6, [sp, #88] @ 0x58 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2848] @ 9a290 │ │ │ │ - ldr r3, [pc, #2848] @ 9a294 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [r4, r8] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ - ldr ip, [sp, #128] @ 0x80 │ │ │ │ - add r9, lr, lr, lsl #1 │ │ │ │ - ldr r3, [pc, #2780] @ 9a28c │ │ │ │ - mov r2, #0 │ │ │ │ - lsl sl, r9, #3 │ │ │ │ - add r9, ip, r9, lsl #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2872] @ 9ca1c │ │ │ │ + ldr r3, [pc, #2872] @ 9ca20 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [r6, sl] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [ip, sl] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr lr, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [pc, #2792] @ 9ca18 │ │ │ │ + add r4, lr, lr, lsl #1 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + add r5, ip, r4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #2704] @ 9a290 │ │ │ │ - ldr r3, [pc, #2704] @ 9a294 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [ip, r4] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [pc, #2724] @ 9ca1c │ │ │ │ + ldr r3, [pc, #2724] @ 9ca20 │ │ │ │ strd r0, [ip], #8 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #2676] @ 9a28c │ │ │ │ - mov r2, #0 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + str ip, [sp, #120] @ 0x78 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [pc, #2696] @ 9ca18 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #8] │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #2664] @ 9ca24 │ │ │ │ + ldr r3, [pc, #2664] @ 9ca28 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + ldr r2, [pc, #2640] @ 9ca2c │ │ │ │ + ldr r3, [pc, #2640] @ 9ca30 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #16] │ │ │ │ - ldr r2, [pc, #2648] @ 9a298 │ │ │ │ - ldr r3, [pc, #2648] @ 9a29c │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2632] @ 9a2a0 │ │ │ │ - ldr r3, [pc, #2632] @ 9a2a4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2616] @ 9ca34 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r3, [pc, #2608] @ 9ca38 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #2592] @ 9ca3c │ │ │ │ + ldr r3, [pc, #2592] @ 9ca40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2596] @ 9a2a8 │ │ │ │ - ldr r3, [pc, #2596] @ 9a2ac │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2584] @ 9a2b0 │ │ │ │ - ldr r3, [pc, #2584] @ 9a2b4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r2, [sp, #112] @ 0x70 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2548] @ 9ca44 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [pc, #2536] @ 9ca48 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + ldr r2, [pc, #2520] @ 9ca4c │ │ │ │ + ldr r3, [pc, #2520] @ 9ca50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #120] @ 0x78 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2528] @ 9a2b8 │ │ │ │ - ldr r3, [pc, #2528] @ 9a2bc │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2512] @ 9a2c0 │ │ │ │ - ldr r3, [pc, #2512] @ 9a2c4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #2484] @ 9ca54 │ │ │ │ + ldr r3, [pc, #2484] @ 9ca58 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #2468] @ 9ca5c │ │ │ │ + ldr r3, [pc, #2468] @ 9ca60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2476] @ 9a2c8 │ │ │ │ - ldr r3, [pc, #2476] @ 9a2cc │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r8, [sp, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2460] @ 9a2d0 │ │ │ │ - ldr r3, [pc, #2460] @ 9a2d4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r6, [sp, #96] @ 0x60 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - rsb r7, lr, lr, lsl #28 │ │ │ │ - lsl lr, r7, #4 │ │ │ │ - mov r6, lr │ │ │ │ - add r7, r9, r7, lsl #4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr lr, [sp, #180] @ 0xb4 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + lsl r9, lr, #4 │ │ │ │ + rsb lr, r9, #0 │ │ │ │ + sub r9, r5, r9 │ │ │ │ + mov r8, lr │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [r5, r8] │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [r9, r6] │ │ │ │ - ldr r9, [sp, #192] @ 0xc0 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - rsb r6, r9, r9, lsl #28 │ │ │ │ - lsl r9, r6, #4 │ │ │ │ - add r6, ip, r6, lsl #4 │ │ │ │ - bl 1c5cb8 │ │ │ │ + lsl r5, r5, #4 │ │ │ │ + rsb r8, r5, #0 │ │ │ │ + sub r5, ip, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [ip, r9] │ │ │ │ - add ip, r7, sl │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [ip, r8] │ │ │ │ + add ip, r9, r4 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2220] @ 9a290 │ │ │ │ - ldr r3, [pc, #2220] @ 9a294 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2196] @ 9a28c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2240] @ 9ca1c │ │ │ │ + ldr r3, [pc, #2240] @ 9ca20 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #2200] @ 9ca18 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [r9, r4] │ │ │ │ + add r9, r5, sl │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [r7, sl] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2132] @ 9a290 │ │ │ │ - ldr r3, [pc, #2132] @ 9a294 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #2116] @ 9a28c │ │ │ │ - mov r2, #0 │ │ │ │ - add sl, r6, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2148] @ 9ca1c │ │ │ │ + ldr r3, [pc, #2148] @ 9ca20 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #2116] @ 9ca18 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2144] @ 9a2d8 │ │ │ │ - ldr r3, [pc, #2144] @ 9a2dc │ │ │ │ - strd r0, [r6, r8] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2132] @ 9a2e0 │ │ │ │ - ldr r3, [pc, #2132] @ 9a2e4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2164] @ 9ca64 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r3, [pc, #2156] @ 9ca68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #2140] @ 9ca6c │ │ │ │ + ldr r3, [pc, #2140] @ 9ca70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2072] @ 9a2d0 │ │ │ │ - ldr r3, [pc, #2072] @ 9a2d4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2040] @ 9a2c8 │ │ │ │ - ldr r3, [pc, #2040] @ 9a2cc │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + ldr r2, [pc, #2080] @ 9ca5c │ │ │ │ + ldr r3, [pc, #2080] @ 9ca60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldr r2, [pc, #2048] @ 9ca54 │ │ │ │ + ldr r3, [pc, #2048] @ 9ca58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1944] @ 9a2b0 │ │ │ │ - ldr r3, [pc, #1944] @ 9a2b4 │ │ │ │ - strd r0, [sl, r9] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1972] @ 9a2e8 │ │ │ │ - ldr r3, [pc, #1972] @ 9a2ec │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1964] @ 9ca3c │ │ │ │ + strd r0, [r9, r8] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + ldr r3, [pc, #1956] @ 9ca40 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1956] @ 9a2f0 │ │ │ │ - ldr r3, [pc, #1956] @ 9a2f4 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #1980] @ 9ca74 │ │ │ │ + ldr r3, [pc, #1980] @ 9ca78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r2, [pc, #1972] @ 9ca7c │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r3, [pc, #1964] @ 9ca80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1820] @ 9a2a8 │ │ │ │ - ldr r3, [pc, #1820] @ 9a2ac │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ + ldr r2, [pc, #1836] @ 9ca34 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldr r3, [pc, #1828] @ 9ca38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r3, r3, #8 │ │ │ │ - ldr lr, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r4, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, r6, #8 │ │ │ │ strd r0, [r2, lr] │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eor r2, r2, r3 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ eor r2, r2, r3 │ │ │ │ - str r2, [sp, #188] @ 0xbc │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ eor r2, r2, r3 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - bne 995dc │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + bne 9bd48 │ │ │ │ + add sp, sp, #140 @ 0x8c │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r3, ip, #3 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - lsl r3, r2, #3 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov r3, fp │ │ │ │ - mov sl, r3 │ │ │ │ + str fp, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + lsl r3, r2, #3 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ ldrd r2, [fp] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ add r4, r3, r3, lsl #1 │ │ │ │ lsl r5, r3, #3 │ │ │ │ lsl r4, r4, #3 │ │ │ │ ldrd r8, [sl, r5] │ │ │ │ ldrd r6, [fp, r4] │ │ │ │ mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldrd r6, [sl] │ │ │ │ - lsl r8, r3, #4 │ │ │ │ + ldrd r8, [r3, r4] │ │ │ │ + lsl sl, r1, #4 │ │ │ │ strd r6, [sp, #8] │ │ │ │ - ldrd r6, [fp, r8] │ │ │ │ - ldrd r2, [sl, r4] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r6, [fp, sl] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #1460] @ 9a28c │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [pc, #1448] @ 9ca18 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #8] │ │ │ │ add r3, fp, r5 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ ldrd r6, [fp, r5] │ │ │ │ - ldrd r8, [r8, sl] │ │ │ │ ldrd r4, [r4, r3] │ │ │ │ + ldrd r8, [r1, sl] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - strd r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #1352] @ 9a28c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #1336] @ 9ca18 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - lsl r6, r3, #3 │ │ │ │ - add r3, r7, r3, lsl #3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp] │ │ │ │ strd r0, [sp, #32] │ │ │ │ + ldr ip, [sp, #184] @ 0xb8 │ │ │ │ + add r3, ip, ip, lsl #1 │ │ │ │ + lsl sl, r3, #3 │ │ │ │ + add ip, r6, sl │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ ldrd r4, [sp, #80] @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1236] @ 9a290 │ │ │ │ - ldr r3, [pc, #1236] @ 9a294 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1220] @ 9ca1c │ │ │ │ + ldr r3, [pc, #1220] @ 9ca20 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [r7, r6] │ │ │ │ + strd r0, [r6, sl] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - add r4, ip, ip, lsl #1 │ │ │ │ - lsl r5, r4, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ mov r2, #0 │ │ │ │ - add r4, r3, r4, lsl #3 │ │ │ │ - ldr r3, [pc, #1148] @ 9a28c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r4, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [pc, #1140] @ 9ca18 │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + add r5, ip, r4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3, r5] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [ip, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #1084] @ 9a290 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [pc, #1080] @ 9a294 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [pc, #1072] @ 9ca1c │ │ │ │ + ldr r3, [pc, #1072] @ 9ca20 │ │ │ │ + strd r0, [ip] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #1060] @ 9a28c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r3, [pc, #1048] @ 9ca18 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - ldr r2, [pc, #1040] @ 9a2a0 │ │ │ │ - ldr r3, [pc, #1040] @ 9a2a4 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #1024] @ 9ca2c │ │ │ │ + ldr r3, [pc, #1024] @ 9ca30 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1008] @ 9a298 │ │ │ │ - ldr r3, [pc, #1008] @ 9a29c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #984] @ 9ca24 │ │ │ │ + ldr r3, [pc, #984] @ 9ca28 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #988] @ 9a2b0 │ │ │ │ - ldr r3, [pc, #988] @ 9a2b4 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #976] @ 9ca3c │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #960] @ 9a2a8 │ │ │ │ - ldr r3, [pc, #960] @ 9a2ac │ │ │ │ + ldr r3, [pc, #968] @ 9ca40 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #936] @ 9ca34 │ │ │ │ + ldr r3, [pc, #936] @ 9ca38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r6, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #904] @ 9a2b8 │ │ │ │ - ldr r3, [pc, #904] @ 9a2bc │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #892] @ 9ca44 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #892] @ 9a2c0 │ │ │ │ - ldr r3, [pc, #892] @ 9a2c4 │ │ │ │ + ldr r3, [pc, #884] @ 9ca48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #872] @ 9ca4c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #864] @ 9ca50 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #852] @ 9a2c8 │ │ │ │ - ldr r3, [pc, #852] @ 9a2cc │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #840] @ 9ca54 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #836] @ 9a2d0 │ │ │ │ - ldr r3, [pc, #836] @ 9a2d4 │ │ │ │ + ldr r3, [pc, #832] @ 9ca58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #816] @ 9ca5c │ │ │ │ + ldr r3, [pc, #816] @ 9ca60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r8, [sp, #104] @ 0x68 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - rsb r8, ip, ip, lsl #28 │ │ │ │ - lsl r9, r8, #4 │ │ │ │ - add r8, r4, r8, lsl #4 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #180] @ 0xb4 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + lsl r6, r7, #4 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - str r9, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [r4, r9] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - rsb r4, ip, ip, lsl #28 │ │ │ │ - lsl r9, r4, #4 │ │ │ │ - add r4, r1, r4, lsl #4 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [ip, r9] │ │ │ │ - add r1, r8, r5 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + rsb r7, r6, #0 │ │ │ │ + sub r6, r5, r6 │ │ │ │ + strd r0, [r5, r7] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + lsl r5, r5, #4 │ │ │ │ + rsb r7, r5, #0 │ │ │ │ + sub r5, lr, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [lr, r7] │ │ │ │ + add lr, r6, r4 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #592] @ 9a290 │ │ │ │ - ldr r3, [pc, #592] @ 9a294 │ │ │ │ - bl 1c606c │ │ │ │ + str lr, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #592] @ 9ca1c │ │ │ │ + ldr r3, [pc, #592] @ 9ca20 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #568] @ 9a28c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #552] @ 9ca18 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [r8, r5] │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [r6, r4] │ │ │ │ + add r6, r5, sl │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #500] @ 9a290 │ │ │ │ - ldr r3, [pc, #500] @ 9a294 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #484] @ 9a28c │ │ │ │ - mov r2, #0 │ │ │ │ - add r8, r4, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #500] @ 9ca1c │ │ │ │ + ldr r3, [pc, #500] @ 9ca20 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #468] @ 9ca18 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #512] @ 9a2d8 │ │ │ │ - ldr r3, [pc, #512] @ 9a2dc │ │ │ │ - strd r0, [r4, r5] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #516] @ 9ca64 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #500] @ 9a2e0 │ │ │ │ - ldr r3, [pc, #500] @ 9a2e4 │ │ │ │ + ldr r3, [pc, #508] @ 9ca68 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #492] @ 9ca6c │ │ │ │ + ldr r3, [pc, #492] @ 9ca70 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #432] @ 9a2c8 │ │ │ │ - ldr r3, [pc, #432] @ 9a2cc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #416] @ 9a2d0 │ │ │ │ - ldr r3, [pc, #416] @ 9a2d4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + ldr r2, [pc, #424] @ 9ca54 │ │ │ │ + ldr r3, [pc, #424] @ 9ca58 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [pc, #416] @ 9ca5c │ │ │ │ + mov r9, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #408] @ 9ca60 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #312] @ 9a2b0 │ │ │ │ - ldr r3, [pc, #312] @ 9a2b4 │ │ │ │ - strd r0, [r8, r9] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #316] @ 9ca3c │ │ │ │ + strd r0, [r6, r7] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #308] @ 9ca40 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #348] @ 9a2f0 │ │ │ │ - ldr r3, [pc, #348] @ 9a2f4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #316] @ 9a2e8 │ │ │ │ - ldr r3, [pc, #316] @ 9a2ec │ │ │ │ - mov r7, r1 │ │ │ │ + ldr r2, [pc, #340] @ 9ca7c │ │ │ │ + ldr r3, [pc, #340] @ 9ca80 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #308] @ 9ca74 │ │ │ │ + ldr r3, [pc, #308] @ 9ca78 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #188] @ 9a2a8 │ │ │ │ - ldr r3, [pc, #188] @ 9a2ac │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ + ldr r2, [pc, #188] @ 9ca34 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #180] @ 9ca38 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r9, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - strd r0, [r2, r9] │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - add fp, fp, r2 │ │ │ │ - add sl, sl, r2 │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [r2, r7] │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ add r3, r3, r2 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, r7, r2 │ │ │ │ + add fp, fp, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ + add r2, ip, r3 │ │ │ │ + add r3, r6, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ eor r2, r2, r3 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ eor r2, r2, r3 │ │ │ │ - str r2, [sp, #188] @ 0xbc │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ eor r2, r2, r3 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - bne 99c30 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r5, r3, ip, lsl r6 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + bne 9c3b8 │ │ │ │ + b 9c384 │ │ │ │ + andseq r6, r3, r4, lsr #29 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ svccc 0x00e00000 │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ strdvc r8, [sl], #79 @ 0x4f @ │ │ │ │ svccc 0x00e1d03e │ │ │ │ sbcge r5, pc, #57 @ 0x39 │ │ │ │ @@ -146582,3626 +149113,3630 @@ │ │ │ │ strvc r0, [sl], #3061 @ 0xbf5 │ │ │ │ svccc 0x00d5e3a8 │ │ │ │ subsmi r2, r2, #28, 26 @ 0x700 │ │ │ │ svccc 0x00ee11f6 │ │ │ │ cmpeq ip, #1543503873 @ 0x5c000001 │ │ │ │ svccc 0x00d2f4e9 │ │ │ │ │ │ │ │ -0009a2f8 : │ │ │ │ - ldr r2, [pc, #12] @ 9a30c │ │ │ │ - ldr r1, [pc, #12] @ 9a310 │ │ │ │ +0009ca84 : │ │ │ │ + ldr r2, [pc, #12] @ 9ca98 │ │ │ │ + ldr r1, [pc, #12] @ 9ca9c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b244 │ │ │ │ - andseq r2, r3, r0, ror #3 │ │ │ │ - @ instruction: 0xfffff27c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r3, r3, r4, asr sl │ │ │ │ + @ instruction: 0xfffff24c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #2836] @ 9ae44 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov ip, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ + ldr r3, [pc, #2784] @ 9d5a8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + add r3, pc, r3 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ - ble 9a8bc │ │ │ │ - ldr r5, [pc, #2812] @ 9ae48 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 9d04c │ │ │ │ + ldr r5, [pc, #2752] @ 9d5ac │ │ │ │ cmp r4, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ ldr r3, [r3, r5] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - bne 9a8c4 │ │ │ │ - str ip, [sp, #120] @ 0x78 │ │ │ │ - str lr, [sp, #8] │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + bne 9d068 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str lr, [sp, #16] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr sl, [sp] │ │ │ │ - lsl r8, r3, #4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ ldrd r6, [sl] │ │ │ │ - ldrd r4, [r3, r8] │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + lsl r8, r3, #4 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - add r9, r3, r2, lsl #4 │ │ │ │ mov r1, r7 │ │ │ │ + ldrd r4, [r3, r8] │ │ │ │ + add r9, r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r4, [sl, r8] │ │ │ │ + strd r0, [sp, #32] │ │ │ │ ldrd r6, [r9, r8] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldrd r6, [r2] │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r4, r1, r1, lsl #1 │ │ │ │ lsl r4, r4, #3 │ │ │ │ + ldrd r6, [r2] │ │ │ │ ldrd r8, [r3, r4] │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd sl, [sp, #40] @ 0x28 │ │ │ │ - strd r6, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd sl, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r6, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsl r5, r1, #3 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldrd r6, [r3, r5] │ │ │ │ ldrd r8, [r1, r4] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ lsl r3, ip, #5 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ ldrd r8, [r1, r3] │ │ │ │ - ldrd r4, [r5, ip] │ │ │ │ + ldr ip, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r6, [ip, r5] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r4, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + strd r6, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #176] @ 0xb0 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r2, [pc, #2260] @ 9ae4c │ │ │ │ - ldr r3, [pc, #2260] @ 9ae50 │ │ │ │ - add r8, r9, lr, lsl #3 │ │ │ │ - lsl sl, lr, #3 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2232] @ 9ae54 │ │ │ │ - ldr r3, [pc, #2232] @ 9ae58 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2208] @ 9d5b0 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr lr, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #2192] @ 9d5b4 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + lsl r4, lr, #3 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #2180] @ 9d5b8 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + add sl, r5, r4 │ │ │ │ + ldr r3, [pc, #2168] @ 9d5bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #2188] @ 9ae54 │ │ │ │ - lsl fp, lr, #4 │ │ │ │ - ldr r3, [pc, #2184] @ 9ae58 │ │ │ │ - add lr, r8, lr, lsl #4 │ │ │ │ - str lr, [sp, #80] @ 0x50 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - strd r0, [r9, sl] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2140] @ 9ae4c │ │ │ │ - ldr r3, [pc, #2140] @ 9ae50 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + strd r0, [r5, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + str r5, [sp, #16] │ │ │ │ + ldr r2, [pc, #2120] @ 9d5b8 │ │ │ │ + lsl r5, lr, #4 │ │ │ │ + ldr r3, [pc, #2116] @ 9d5bc │ │ │ │ + add lr, sl, r5 │ │ │ │ + str lr, [sp, #92] @ 0x5c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #2076] @ 9d5b0 │ │ │ │ + ldr r3, [pc, #2076] @ 9d5b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r4, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [r8, fp] │ │ │ │ - ldrd r8, [sp, #104] @ 0x68 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sl, r5] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2076] @ 9ae5c │ │ │ │ - ldr r3, [pc, #2076] @ 9ae60 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + ldrd sl, [sp, #96] @ 0x60 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2032] @ 9d5c0 │ │ │ │ + ldr r3, [pc, #2032] @ 9d5c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2048] @ 9ae64 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #2004] @ 9d5c8 │ │ │ │ mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c606c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r7, [sp, #172] @ 0xac │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #120] @ 0x78 │ │ │ │ + strd r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r8, [sp, #172] @ 0xac │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ - lsl r9, r7, #3 │ │ │ │ - add r7, r8, r7, lsl #3 │ │ │ │ - add r6, r7, r3, lsl #5 │ │ │ │ - strd r0, [r8, r9] │ │ │ │ - lsl r8, r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #172] @ 0xac │ │ │ │ - rsb r3, r5, r5, lsl #28 │ │ │ │ - add r5, r6, r3, lsl #4 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [r7, r8] │ │ │ │ - lsl r8, r3, #4 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [r6, r8] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #1852] @ 9ae54 │ │ │ │ - ldr r3, [pc, #1852] @ 9ae58 │ │ │ │ - sub sl, lr, sl │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + lsl r8, r8, #3 │ │ │ │ + add fp, r9, r8 │ │ │ │ + strd r0, [r9, r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1816] @ 9ae4c │ │ │ │ - ldr r3, [pc, #1816] @ 9ae50 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + lsl r9, r3, #5 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #172] @ 0xac │ │ │ │ + add sl, fp, r9 │ │ │ │ + strd r0, [fp, r9] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + lsl r3, r7, #4 │ │ │ │ + sub r7, sl, r3 │ │ │ │ + rsb r9, r3, #0 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sl, r9] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #92] @ 0x5c │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr r2, [pc, #1796] @ 9d5b8 │ │ │ │ + ldr r3, [pc, #1796] @ 9d5bc │ │ │ │ + sub r4, lr, r4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #1760] @ 9d5b0 │ │ │ │ + ldr r3, [pc, #1760] @ 9d5b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1772] @ 9ae4c │ │ │ │ - ldr r3, [pc, #1772] @ 9ae50 │ │ │ │ - strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1756] @ 9ae54 │ │ │ │ - ldr r3, [pc, #1756] @ 9ae58 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1728] @ 9d5b0 │ │ │ │ + strd r0, [r4] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [pc, #1716] @ 9d5b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #1700] @ 9d5b8 │ │ │ │ + ldr r3, [pc, #1700] @ 9d5bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [r4, r5] │ │ │ │ ldrd r4, [sp, #112] @ 0x70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1688] @ 9ae5c │ │ │ │ - ldr r3, [pc, #1688] @ 9ae60 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1644] @ 9d5c0 │ │ │ │ + ldr r3, [pc, #1644] @ 9d5c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #1656] @ 9ae64 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #1612] @ 9d5c8 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #56] @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - sub r9, lr, r9 │ │ │ │ - mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - strd r0, [r9] │ │ │ │ + mov r4, r0 │ │ │ │ + sub r8, lr, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + strd r0, [r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ - sub r9, r9, r8 │ │ │ │ + sub r8, r8, r9 │ │ │ │ strd r0, [r2], #8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - strd r0, [r9] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [r8] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr ip, [sp, #88] @ 0x58 │ │ │ │ add r3, r1, #8 │ │ │ │ - str r3, [sp] │ │ │ │ - add r3, ip, #8 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r3, r9, #8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, ip, #8 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, r5, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ eor r2, r2, r3 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bne 9a368 │ │ │ │ + bne 9cb08 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r3, r4, #3 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - lsl r3, r2, #3 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr fp, [sp, #88] @ 0x58 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str lr, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - str ip, [sp, #120] @ 0x78 │ │ │ │ - str lr, [sp, #8] │ │ │ │ + lsl r3, r2, #3 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr sl, [sp] │ │ │ │ - lsl r8, r3, #4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ ldrd r4, [sl] │ │ │ │ - ldrd r6, [r3, r8] │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + lsl r8, r3, #4 │ │ │ │ + ldrd r6, [fp, r8] │ │ │ │ mov r0, r4 │ │ │ │ - add r9, r3, r2, lsl #4 │ │ │ │ mov r1, r5 │ │ │ │ + add r9, fp, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r4, [sl, r8] │ │ │ │ - ldrd r6, [r9, r8] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ strd r0, [sp, #24] │ │ │ │ + ldrd r6, [r9, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldrd r8, [r2] │ │ │ │ - mov r2, r8 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - mov sl, r0 │ │ │ │ - add r4, r1, r1, lsl #1 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + ldrd r8, [fp] │ │ │ │ + add r4, r3, r3, lsl #1 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - ldrd r6, [r3, r4] │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + ldrd r6, [sl, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r8, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd sl, [sp, #40] @ 0x28 │ │ │ │ - strd r6, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldrd r8, [ip, r4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r8, [fp, r4] │ │ │ │ + lsl r5, r3, #3 │ │ │ │ + ldrd r6, [sl, r5] │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - lsl r5, r1, #3 │ │ │ │ - ldrd r6, [r3, r5] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #168] @ 0xa8 │ │ │ │ - lsl r3, lr, #5 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldrd r6, [r1, r3] │ │ │ │ - ldrd r8, [ip, r5] │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r8, [fp, r5] │ │ │ │ + lsl r3, r3, #5 │ │ │ │ + ldrd r6, [sl, r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r8, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r6, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #176] @ 0xb0 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r2, [pc, #864] @ 9ae4c │ │ │ │ - ldr r3, [pc, #864] @ 9ae50 │ │ │ │ - add r8, r9, lr, lsl #3 │ │ │ │ - lsl sl, lr, #3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #840] @ 9ae54 │ │ │ │ - ldr r3, [pc, #840] @ 9ae58 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #844] @ 9d5b0 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r5, r3, r4 │ │ │ │ + ldr r3, [pc, #832] @ 9d5b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #828] @ 9d5b8 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [pc, #816] @ 9d5bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #788] @ 9ae4c │ │ │ │ - lsl fp, lr, #4 │ │ │ │ - ldr r3, [pc, #784] @ 9ae50 │ │ │ │ - add lr, r8, lr, lsl #4 │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - strd r0, [r9, sl] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #756] @ 9ae54 │ │ │ │ - ldr r3, [pc, #756] @ 9ae58 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [pc, #776] @ 9d5b0 │ │ │ │ + strd r0, [r3, r4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #764] @ 9d5b4 │ │ │ │ + lsl r1, r1, #4 │ │ │ │ + add lr, r5, r1 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + str lr, [sp, #92] @ 0x5c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #728] @ 9d5b8 │ │ │ │ + ldr r3, [pc, #728] @ 9d5bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r0, [r8, fp] │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #692] @ 9ae5c │ │ │ │ - ldr r3, [pc, #692] @ 9ae60 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldrd r6, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [r5, ip] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #672] @ 9d5c0 │ │ │ │ + ldr r3, [pc, #672] @ 9d5c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #652] @ 9ae64 │ │ │ │ + strd r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #628] @ 9d5c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #172] @ 0xac │ │ │ │ - ldr r8, [sp, #120] @ 0x78 │ │ │ │ - lsl r9, r7, #3 │ │ │ │ - add r7, r8, r7, lsl #3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + ldr r5, [sp, #172] @ 0xac │ │ │ │ + strd r8, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + ldr r9, [sp, #172] @ 0xac │ │ │ │ + add r6, r7, r5 │ │ │ │ + strd r0, [r7, r5] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + lsl r9, r9, #5 │ │ │ │ + add r8, r6, r9 │ │ │ │ + strd r0, [r6, r9] │ │ │ │ + ldr r9, [sp, #172] @ 0xac │ │ │ │ + lsl r3, r9, #4 │ │ │ │ + sub r1, r8, r3 │ │ │ │ + rsb r9, r3, #0 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [r8, r9] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #172] @ 0xac │ │ │ │ + str r9, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - add r6, r7, ip, lsl #5 │ │ │ │ - strd r0, [r8, r9] │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - lsl r8, ip, #5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r0, [r7, r8] │ │ │ │ - ldr r7, [sp, #172] @ 0xac │ │ │ │ - mov r0, r4 │ │ │ │ - rsb r3, r7, r7, lsl #28 │ │ │ │ - add r7, r6, r3, lsl #4 │ │ │ │ - lsl r8, r3, #4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [r6, r8] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #460] @ 9ae54 │ │ │ │ - ldr r3, [pc, #460] @ 9ae58 │ │ │ │ - sub sl, lr, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r2, [pc, #420] @ 9d5b8 │ │ │ │ + ldr r3, [pc, #420] @ 9d5bc │ │ │ │ + sub r4, lr, r4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #396] @ 9d5b0 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #420] @ 9ae4c │ │ │ │ - ldr r3, [pc, #420] @ 9ae50 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #384] @ 9d5b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #388] @ 9ae54 │ │ │ │ - ldr r3, [pc, #388] @ 9ae58 │ │ │ │ - strd r0, [sl] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #356] @ 9ae4c │ │ │ │ - ldr r3, [pc, #356] @ 9ae50 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #364] @ 9d5b8 │ │ │ │ + strd r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #352] @ 9d5bc │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r2, [pc, #324] @ 9d5b0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [pc, #316] @ 9d5b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #88] @ 0x58 │ │ │ │ - ldrd r4, [sp, #96] @ 0x60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sl, fp] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #292] @ 9ae5c │ │ │ │ - ldr r3, [pc, #292] @ 9ae60 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #260] @ 9ae64 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r6, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [r4, ip] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #272] @ 9d5c0 │ │ │ │ + ldr r3, [pc, #272] @ 9d5c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #228] @ 9d5c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + sub r4, ip, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + strd r0, [r4] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - mov r3, fp │ │ │ │ - sub r9, r2, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r0, [r5] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + sub r4, r4, r2 │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r9] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - sub r9, r9, r8 │ │ │ │ - strd r0, [r6] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [r4] │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + add sl, sl, r2 │ │ │ │ + add fp, fp, r2 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ add r3, r3, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [r9] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - add r1, r1, r2 │ │ │ │ - add r2, r6, r3 │ │ │ │ - add r3, r9, r3 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + add r1, r5, r2 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - str r1, [sp] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ eor r2, r2, r3 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bne 9a8dc │ │ │ │ - add sp, sp, #132 @ 0x84 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r4, r3, ip, lsl #17 │ │ │ │ + bne 9d088 │ │ │ │ + b 9d04c │ │ │ │ + andseq r6, r3, ip, ror #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ - blls fe698104 │ │ │ │ + blls fe69a868 │ │ │ │ svccc 0x00e1e377 │ │ │ │ svccc 0x00d00000 │ │ │ │ │ │ │ │ -0009ae68 : │ │ │ │ - ldr r2, [pc, #12] @ 9ae7c │ │ │ │ - ldr r1, [pc, #12] @ 9ae80 │ │ │ │ +0009d5cc : │ │ │ │ + ldr r2, [pc, #12] @ 9d5e0 │ │ │ │ + ldr r1, [pc, #12] @ 9d5e4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b244 │ │ │ │ - andseq r1, r3, r0, lsr #13 │ │ │ │ - @ instruction: 0xfffff498 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #140 @ 0x8c │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ + andseq r2, r3, ip, lsr pc │ │ │ │ + @ instruction: 0xfffff4c0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #2780] @ 9b97c │ │ │ │ - cmp r1, #0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #132 @ 0x84 │ │ │ │ + ldr r3, [pc, #2796] @ 9e0f8 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr lr, [sp, #184] @ 0xb8 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r9, [sp, #180] @ 0xb4 │ │ │ │ - ldr r8, [sp, #184] @ 0xb8 │ │ │ │ - ldr lr, [sp, #192] @ 0xc0 │ │ │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - ble 9b974 │ │ │ │ - ldr r4, [pc, #2744] @ 9b980 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 9e0dc │ │ │ │ + ldr r4, [pc, #2760] @ 9e0fc │ │ │ │ cmp lr, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ + streq ip, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - bne 9b9d4 │ │ │ │ - mov fp, r9 │ │ │ │ - str ip, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bne 9e150 │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ ldrd r8, [r3] │ │ │ │ lsl r4, r2, #3 │ │ │ │ - add sl, r3, r2, lsl #3 │ │ │ │ - strd r8, [sp, #8] │ │ │ │ - ldrd r8, [r3, r4] │ │ │ │ - ldr r3, [sp] │ │ │ │ lsl r5, r2, #5 │ │ │ │ - ldrd r6, [r3, r5] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + add sl, r3, r4 │ │ │ │ + ldrd r6, [fp, r5] │ │ │ │ + strd r8, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, [r3, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - add r8, sl, r5 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldrd r2, [sl, r5] │ │ │ │ - ldrd r6, [r9] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sl, r5] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldrd r6, [fp] │ │ │ │ + add fp, sl, r5 │ │ │ │ rsb r5, r4, #0 │ │ │ │ - mov sl, r9 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [r9, r4] │ │ │ │ - sub r4, r8, r4 │ │ │ │ - ldrd r8, [r8, r5] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r8, [fp, r5] │ │ │ │ + ldrd r6, [sl, r4] │ │ │ │ + sub r4, fp, r4 │ │ │ │ + mov fp, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, [r4, r5] │ │ │ │ lsl r3, r2, #4 │ │ │ │ ldrd r6, [sl, r3] │ │ │ │ - str sl, [sp] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - add sl, r4, r5 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + add sl, r4, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r6, [sl, r5] │ │ │ │ add r3, r2, r2, lsl #1 │ │ │ │ - ldr sl, [sp] │ │ │ │ lsl r3, r3, #3 │ │ │ │ - ldrd r4, [sl, r3] │ │ │ │ mov r2, r6 │ │ │ │ + ldrd r4, [fp, r3] │ │ │ │ mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #184] @ 0xb8 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - lsl ip, ip, #5 │ │ │ │ - mov sl, ip │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - ldr ip, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [pc, #2348] @ 9b9a4 │ │ │ │ - ldr r3, [pc, #2348] @ 9b9a8 │ │ │ │ - add r4, r5, ip, lsl #5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2324] @ 9b99c │ │ │ │ - ldr r3, [pc, #2324] @ 9b9a0 │ │ │ │ - strd r8, [sp, #96] @ 0x60 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + ldr ip, [sp, #176] @ 0xb0 │ │ │ │ + strd r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [pc, #2392] @ 9e120 │ │ │ │ + ldr r3, [pc, #2392] @ 9e124 │ │ │ │ + lsl sl, ip, #5 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + add r9, r8, sl │ │ │ │ + ldr r2, [pc, #2352] @ 9e118 │ │ │ │ + ldr r3, [pc, #2352] @ 9e11c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2256] @ 9b98c │ │ │ │ - ldr r3, [pc, #2256] @ 9b990 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [pc, #2292] @ 9e108 │ │ │ │ + ldr r3, [pc, #2292] @ 9e10c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2240] @ 9b994 │ │ │ │ - ldr r3, [pc, #2240] @ 9b998 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldr r2, [pc, #2276] @ 9e110 │ │ │ │ + ldr r3, [pc, #2276] @ 9e114 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2160] @ 9b984 │ │ │ │ - ldr r3, [pc, #2160] @ 9b988 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - str sl, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [pc, #2152] @ 9b9ac │ │ │ │ - ldr r3, [pc, #2152] @ 9b9b0 │ │ │ │ - strd r0, [r5, sl] │ │ │ │ - ldr sl, [sp, #76] @ 0x4c │ │ │ │ - lsl r5, fp, #5 │ │ │ │ - add r1, sl, fp, lsl #5 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2148] @ 9b9cc │ │ │ │ - ldr r3, [pc, #2148] @ 9b9d0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2088] @ 9b9bc │ │ │ │ - ldr r3, [pc, #2088] @ 9b9c0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldr r2, [pc, #2196] @ 9e100 │ │ │ │ + ldr r3, [pc, #2196] @ 9e104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2044] @ 9b9c4 │ │ │ │ - ldr r3, [pc, #2044] @ 9b9c8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [r8, sl] │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + ldr r2, [pc, #2196] @ 9e12c │ │ │ │ + ldr r3, [pc, #2188] @ 9e128 │ │ │ │ + lsl r8, r1, #5 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + add r4, fp, r8 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2004] @ 9b9b4 │ │ │ │ - ldr r3, [pc, #2004] @ 9b9b8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #2184] @ 9e148 │ │ │ │ + ldr r3, [pc, #2184] @ 9e14c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #2124] @ 9e138 │ │ │ │ + ldr r3, [pc, #2124] @ 9e13c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1908] @ 9b994 │ │ │ │ - ldr r3, [pc, #1908] @ 9b998 │ │ │ │ - strd r0, [sl, r5] │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - rsb r5, r0, r0, lsl #28 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1888] @ 9b99c │ │ │ │ - ldr r3, [pc, #1888] @ 9b9a0 │ │ │ │ - lsl sl, r5, #4 │ │ │ │ - add r5, r4, r5, lsl #4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #2080] @ 9e140 │ │ │ │ + ldr r3, [pc, #2080] @ 9e144 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldr r2, [pc, #2040] @ 9e130 │ │ │ │ + ldr r3, [pc, #2040] @ 9e134 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1812] @ 9b984 │ │ │ │ - ldr r3, [pc, #1812] @ 9b988 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1796] @ 9b98c │ │ │ │ - ldr r3, [pc, #1796] @ 9b990 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [fp, r8] │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [pc, #1948] @ 9e110 │ │ │ │ + ldr r3, [pc, #1948] @ 9e114 │ │ │ │ + lsl fp, r1, #4 │ │ │ │ + sub r1, r9, fp │ │ │ │ + rsb r8, fp, #0 │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #1912] @ 9e118 │ │ │ │ + ldr r3, [pc, #1912] @ 9e11c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #1752] @ 9b9a4 │ │ │ │ - ldr r3, [pc, #1752] @ 9b9a8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [pc, #1844] @ 9e100 │ │ │ │ + ldr r3, [pc, #1844] @ 9e104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [pc, #1828] @ 9e108 │ │ │ │ + ldr r3, [pc, #1828] @ 9e10c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [pc, #1672] @ 9b988 │ │ │ │ - strd r0, [r4, sl] │ │ │ │ - add r4, r2, r2, lsl #1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #1652] @ 9b984 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1668] @ 9b99c │ │ │ │ - ldr r3, [pc, #1668] @ 9b9a0 │ │ │ │ - lsl sl, r4, #3 │ │ │ │ - add r4, r5, r4, lsl #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [pc, #1788] @ 9e120 │ │ │ │ + ldr r3, [pc, #1788] @ 9e124 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [r9, r8] │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [pc, #1712] @ 9e100 │ │ │ │ + ldr r3, [pc, #1712] @ 9e104 │ │ │ │ + add r5, r0, r0, lsl #1 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + add r4, r1, r5 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + sub r4, r4, sl │ │ │ │ + ldr r2, [pc, #1692] @ 9e118 │ │ │ │ + ldr r3, [pc, #1692] @ 9e11c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1608] @ 9b994 │ │ │ │ - ldr r3, [pc, #1608] @ 9b998 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1596] @ 9b9a4 │ │ │ │ - ldr r3, [pc, #1596] @ 9b9a8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [pc, #1640] @ 9e110 │ │ │ │ + ldr r3, [pc, #1640] @ 9e114 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #1632] @ 9e120 │ │ │ │ + ldr r3, [pc, #1632] @ 9e124 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #32] │ │ │ │ - ldr r2, [pc, #1504] @ 9b98c │ │ │ │ - ldr r3, [pc, #1504] @ 9b990 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1544] @ 9e108 │ │ │ │ + ldr r3, [pc, #1544] @ 9e10c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #1464] @ 9b998 │ │ │ │ - sub r4, r4, r2 │ │ │ │ - ldr r2, [pc, #1452] @ 9b994 │ │ │ │ - strd r0, [r5, sl] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1420] @ 9b984 │ │ │ │ - ldr r3, [pc, #1420] @ 9b988 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [pc, #1512] @ 9e114 │ │ │ │ + strd r0, [r2, r5] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [pc, #1496] @ 9e110 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [pc, #1460] @ 9e100 │ │ │ │ + ldr r3, [pc, #1460] @ 9e104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1400] @ 9b99c │ │ │ │ - ldr r3, [pc, #1400] @ 9b9a0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1444] @ 9e118 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1356] @ 9b98c │ │ │ │ - ldr r3, [pc, #1356] @ 9b990 │ │ │ │ + ldr r3, [pc, #1436] @ 9e11c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #1396] @ 9e108 │ │ │ │ + ldr r3, [pc, #1396] @ 9e10c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #1312] @ 9b9a4 │ │ │ │ - ldr r3, [pc, #1312] @ 9b9a8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1356] @ 9e120 │ │ │ │ + ldr r3, [pc, #1356] @ 9e124 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [pc, #1248] @ 9b998 │ │ │ │ - lsl r5, r2, #4 │ │ │ │ - ldr r2, [pc, #1236] @ 9b994 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1300] @ 9e110 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1224] @ 9b99c │ │ │ │ - ldr r3, [pc, #1224] @ 9b9a0 │ │ │ │ + ldr r3, [pc, #1288] @ 9e114 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [pc, #1272] @ 9e118 │ │ │ │ + ldr r3, [pc, #1272] @ 9e11c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1164] @ 9b98c │ │ │ │ - ldr r3, [pc, #1164] @ 9b990 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1132] @ 9b984 │ │ │ │ - ldr r3, [pc, #1132] @ 9b988 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [pc, #1212] @ 9e108 │ │ │ │ + ldr r3, [pc, #1212] @ 9e10c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #1180] @ 9e100 │ │ │ │ + ldr r3, [pc, #1180] @ 9e104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1100] @ 9b9a4 │ │ │ │ - ldr r3, [pc, #1100] @ 9b9a8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + ldr r2, [pc, #1148] @ 9e120 │ │ │ │ + ldr r3, [pc, #1148] @ 9e124 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1080] @ 9b9bc │ │ │ │ - ldr r3, [pc, #1080] @ 9b9c0 │ │ │ │ - strd r0, [r4, r5] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1068] @ 9b9c4 │ │ │ │ - ldr r3, [pc, #1068] @ 9b9c8 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - rsb r5, fp, fp, lsl #29 │ │ │ │ - lsl sl, r5, #3 │ │ │ │ - add r5, r4, r5, lsl #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + strd r0, [r4, fp] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #1132] @ 9e13c │ │ │ │ + lsl r5, r2, #3 │ │ │ │ + ldr r2, [pc, #1120] @ 9e138 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp] │ │ │ │ + rsb fp, r5, #0 │ │ │ │ + ldr r2, [pc, #1104] @ 9e140 │ │ │ │ + ldr r3, [pc, #1104] @ 9e144 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #984] @ 9b9ac │ │ │ │ - ldr r3, [pc, #984] @ 9b9b0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #1036] @ 9e12c │ │ │ │ + sub r5, r4, r5 │ │ │ │ + ldr r3, [pc, #1024] @ 9e128 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #940] @ 9b9b4 │ │ │ │ - ldr r3, [pc, #940] @ 9b9b8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #940] @ 9b9cc │ │ │ │ - ldr r3, [pc, #940] @ 9b9d0 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #984] @ 9e130 │ │ │ │ + ldr r3, [pc, #984] @ 9e134 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldr r2, [pc, #984] @ 9e148 │ │ │ │ + ldr r3, [pc, #984] @ 9e14c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #844] @ 9b9ac │ │ │ │ - ldr r3, [pc, #844] @ 9b9b0 │ │ │ │ - strd r0, [r4, sl] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #856] @ 9b9cc │ │ │ │ - ldr r3, [pc, #856] @ 9b9d0 │ │ │ │ - rsb r4, fp, fp, lsl #28 │ │ │ │ - lsl r8, r4, #4 │ │ │ │ - add r4, r5, r4, lsl #4 │ │ │ │ - sub r4, r4, sl │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + strd r0, [r4, fp] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldr r3, [pc, #888] @ 9e128 │ │ │ │ + lsl r4, r2, #4 │ │ │ │ + ldr r2, [pc, #884] @ 9e12c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp] │ │ │ │ + rsb sl, r4, #0 │ │ │ │ + sub r4, r5, r4 │ │ │ │ + ldr r2, [pc, #884] @ 9e148 │ │ │ │ + sub r4, r4, fp │ │ │ │ + ldr r3, [pc, #880] @ 9e14c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #780] @ 9b9bc │ │ │ │ - ldr r3, [pc, #780] @ 9b9c0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #820] @ 9e138 │ │ │ │ + ldr r3, [pc, #820] @ 9e13c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #720] @ 9b9b4 │ │ │ │ - ldr r3, [pc, #720] @ 9b9b8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #712] @ 9b9c4 │ │ │ │ - ldr r3, [pc, #712] @ 9b9c8 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #760] @ 9e130 │ │ │ │ + ldr r3, [pc, #760] @ 9e134 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #752] @ 9e140 │ │ │ │ + ldr r3, [pc, #752] @ 9e144 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [r5, r8] │ │ │ │ - ldrd r8, [sp, #8] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #16] │ │ │ │ - add r5, fp, fp, lsl #1 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + mov fp, r9 │ │ │ │ + mov sl, r8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #576] @ 9b9bc │ │ │ │ - ldr r3, [pc, #576] @ 9b9c0 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [pc, #616] @ 9e138 │ │ │ │ + ldr r3, [pc, #616] @ 9e13c │ │ │ │ strd r0, [ip], #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #536] @ 9b9b4 │ │ │ │ - ldr r3, [pc, #536] @ 9b9b8 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #568] @ 9e130 │ │ │ │ + ldr r3, [pc, #568] @ 9e134 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #484] @ 9b9ac │ │ │ │ - ldr r3, [pc, #484] @ 9b9b0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #520] @ 9e12c │ │ │ │ + ldr r3, [pc, #512] @ 9e128 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #452] @ 9b9c4 │ │ │ │ - ldr r3, [pc, #452] @ 9b9c8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #436] @ 9b9cc │ │ │ │ - ldr r3, [pc, #436] @ 9b9d0 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldr r2, [pc, #484] @ 9e140 │ │ │ │ + ldr r3, [pc, #484] @ 9e144 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #468] @ 9e148 │ │ │ │ + ldr r3, [pc, #468] @ 9e14c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #340] @ 9b9ac │ │ │ │ - ldr r3, [pc, #340] @ 9b9b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ strd r0, [r4] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #328] @ 9b9b4 │ │ │ │ - ldr r3, [pc, #328] @ 9b9b8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #372] @ 9e128 │ │ │ │ + add r5, r2, r2, lsl #1 │ │ │ │ + ldr r2, [pc, #368] @ 9e12c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp] │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + ldr r2, [pc, #348] @ 9e130 │ │ │ │ + ldr r3, [pc, #348] @ 9e134 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #292] @ 9b9bc │ │ │ │ - ldr r3, [pc, #292] @ 9b9c0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldr r2, [pc, #312] @ 9e138 │ │ │ │ + ldr r3, [pc, #312] @ 9e13c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #256] @ 9b9cc │ │ │ │ - ldr r3, [pc, #256] @ 9b9d0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r2, [pc, #280] @ 9e148 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #224] @ 9b9c4 │ │ │ │ - ldr r3, [pc, #224] @ 9b9c8 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r3, [pc, #272] @ 9e14c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r2, [pc, #248] @ 9e140 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r3, [pc, #240] @ 9e144 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr sl, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [r4, r5] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ add r3, r3, #8 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sl, #8 │ │ │ │ - str r3, [sp] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, fp, #8 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, ip, #8 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + eor r2, r2, r3 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + eor r2, r2, r3 │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [r4, r5] │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - add r3, r5, #8 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ eor r2, r2, r3 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - eor fp, fp, r3 │ │ │ │ - eor r2, r2, r3 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - bne 9aee4 │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r3, r3, r0, lsr #26 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + bne 9d64c │ │ │ │ + add sp, sp, #132 @ 0x84 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r5, r3, r8, lsr #11 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrteq r4, [r8], #-751 @ 0xfffffd11 │ │ │ │ svccc 0x00efac9e │ │ │ │ @ instruction: 0xf8bb580b │ │ │ │ svccc 0x00e14ced │ │ │ │ - bllt f25c20 │ │ │ │ + bllt f2839c │ │ │ │ svccc 0x00e82f19 │ │ │ │ mcrhi 12, 7, r2, cr14, cr3, {0} │ │ │ │ svccc 0x00ed1bb4 │ │ │ │ ldc2l 13, cr8, [r6, #-764]! @ 0xfffffd04 │ │ │ │ svccc 0x00d207e7 │ │ │ │ - stmible r7, {r1, r2, r4, r5, r7, r9, ip}^ │ │ │ │ svccc 0x00da9628 │ │ │ │ - strvs r4, [pc], #-1243 @ 9b9bc │ │ │ │ + stmible r7, {r1, r2, r4, r5, r7, r9, ip}^ │ │ │ │ + strvs r4, [pc], #-1243 @ 9e138 │ │ │ │ svccc 0x00c2375f │ │ │ │ @ instruction: 0x8764f0ba │ │ │ │ svccc 0x00eaeb8c │ │ │ │ svcvc 0x00775887 │ │ │ │ svccc 0x00e4f49e │ │ │ │ - blls ff3efb30 │ │ │ │ + blls ff3f22ac │ │ │ │ svccc 0x00eeb42a │ │ │ │ lsl r3, lr, #3 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - mov fp, r9 │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsl r3, r2, #3 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str ip, [sp, #96] @ 0x60 │ │ │ │ - str r8, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ ldrd r8, [r3] │ │ │ │ lsl r4, r2, #3 │ │ │ │ - add sl, r3, r2, lsl #3 │ │ │ │ - strd r8, [sp, #8] │ │ │ │ - ldrd r8, [r3, r4] │ │ │ │ - ldr r3, [sp] │ │ │ │ lsl r5, r2, #5 │ │ │ │ - ldrd r6, [r3, r5] │ │ │ │ - mov r0, r8 │ │ │ │ + add sl, r3, r4 │ │ │ │ + ldrd r6, [fp, r5] │ │ │ │ + strd r8, [sp, #88] @ 0x58 │ │ │ │ + ldrd r8, [r3, r4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - add r8, sl, r5 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldrd r2, [sl, r5] │ │ │ │ - ldrd r6, [r9] │ │ │ │ - strd r2, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sl, r5] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldrd r6, [fp] │ │ │ │ + add fp, sl, r5 │ │ │ │ rsb r5, r4, #0 │ │ │ │ - mov sl, r9 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [r9, r4] │ │ │ │ - sub r4, r8, r4 │ │ │ │ - ldrd r8, [r8, r5] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r8, [fp, r5] │ │ │ │ + ldrd r6, [sl, r4] │ │ │ │ + sub r4, fp, r4 │ │ │ │ + mov fp, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, [r4, r5] │ │ │ │ lsl r3, r2, #4 │ │ │ │ ldrd r6, [sl, r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - str sl, [sp] │ │ │ │ add sl, r4, r5 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + strd r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r6, [sl, r5] │ │ │ │ add r3, r2, r2, lsl #1 │ │ │ │ - ldr sl, [sp] │ │ │ │ lsl r3, r3, #3 │ │ │ │ - ldrd r4, [sl, r3] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r4, [fp, r3] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - lsl r2, r2, #5 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [pc, #-468] @ 9b998 │ │ │ │ - add r4, r5, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #-480] @ 9b994 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-508] @ 9b98c │ │ │ │ - ldr r3, [pc, #-508] @ 9b990 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #-456] @ 9e114 │ │ │ │ + ldr sl, [sp, #80] @ 0x50 │ │ │ │ + lsl fp, r2, #5 │ │ │ │ + ldr r2, [pc, #-472] @ 9e110 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + add r9, sl, fp │ │ │ │ + ldr r2, [pc, #-504] @ 9e108 │ │ │ │ + ldr r3, [pc, #-504] @ 9e10c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r2, [pc, #-520] @ 9e120 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-528] @ 9b9a4 │ │ │ │ - ldr r3, [pc, #-528] @ 9b9a8 │ │ │ │ - strd r8, [sp, #88] @ 0x58 │ │ │ │ + strd r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #-532] @ 9e124 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-568] @ 9b99c │ │ │ │ - ldr r3, [pc, #-568] @ 9b9a0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [pc, #-564] @ 9e118 │ │ │ │ + ldr r3, [pc, #-564] @ 9e11c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-656] @ 9b984 │ │ │ │ - ldr r3, [pc, #-656] @ 9b988 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - str sl, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [pc, #-664] @ 9b9ac │ │ │ │ - ldr r3, [pc, #-664] @ 9b9b0 │ │ │ │ - strd r0, [r5, sl] │ │ │ │ - ldr sl, [sp, #76] @ 0x4c │ │ │ │ - lsl r5, fp, #5 │ │ │ │ - add r1, sl, fp, lsl #5 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-668] @ 9b9cc │ │ │ │ - ldr r3, [pc, #-668] @ 9b9d0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-728] @ 9b9bc │ │ │ │ - ldr r3, [pc, #-728] @ 9b9c0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldr r2, [pc, #-652] @ 9e100 │ │ │ │ + ldr r3, [pc, #-652] @ 9e104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-788] @ 9b9b4 │ │ │ │ - ldr r3, [pc, #-788] @ 9b9b8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-796] @ 9b9c4 │ │ │ │ - ldr r3, [pc, #-796] @ 9b9c8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + strd r0, [sl, fp] │ │ │ │ + ldrd r0, [sp] │ │ │ │ + ldr sl, [sp, #52] @ 0x34 │ │ │ │ + lsl r8, r2, #5 │ │ │ │ + ldr r3, [pc, #-664] @ 9e128 │ │ │ │ + ldr r2, [pc, #-664] @ 9e12c │ │ │ │ + add r4, sl, r8 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-664] @ 9e148 │ │ │ │ + ldr r3, [pc, #-664] @ 9e14c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #-724] @ 9e138 │ │ │ │ + ldr r3, [pc, #-724] @ 9e13c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-900] @ 9b99c │ │ │ │ - ldr r3, [pc, #-900] @ 9b9a0 │ │ │ │ - strd r0, [sl, r5] │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - rsb r5, r0, r0, lsl #28 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-936] @ 9b994 │ │ │ │ - ldr r3, [pc, #-936] @ 9b998 │ │ │ │ - lsl sl, r5, #4 │ │ │ │ - add r5, r4, r5, lsl #4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldr r2, [pc, #-784] @ 9e130 │ │ │ │ + ldr r3, [pc, #-784] @ 9e134 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #-792] @ 9e140 │ │ │ │ + ldr r3, [pc, #-792] @ 9e144 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-996] @ 9b98c │ │ │ │ - ldr r3, [pc, #-996] @ 9b990 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1028] @ 9b984 │ │ │ │ - ldr r3, [pc, #-1028] @ 9b988 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sl, r8] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #-892] @ 9e11c │ │ │ │ + lsl sl, r2, #4 │ │ │ │ + sub r2, r9, sl │ │ │ │ + rsb r8, sl, #0 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [pc, #-916] @ 9e118 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + ldr r2, [pc, #-944] @ 9e110 │ │ │ │ + ldr r3, [pc, #-944] @ 9e114 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #-1064] @ 9b9a4 │ │ │ │ - ldr r3, [pc, #-1064] @ 9b9a8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [pc, #-996] @ 9e108 │ │ │ │ + ldr r3, [pc, #-996] @ 9e10c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #-1028] @ 9e100 │ │ │ │ + ldr r3, [pc, #-1028] @ 9e104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1112] @ 9b9a4 │ │ │ │ - ldr r3, [pc, #-1112] @ 9b9a8 │ │ │ │ - strd r0, [r4, sl] │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - add r4, r0, r0, lsl #1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1156] @ 9b994 │ │ │ │ - ldr r3, [pc, #-1156] @ 9b998 │ │ │ │ - lsl sl, r4, #3 │ │ │ │ - add r4, r5, r4, lsl #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [pc, #-1060] @ 9e120 │ │ │ │ + ldr r3, [pc, #-1060] @ 9e124 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [r9, r8] │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #-1100] @ 9e124 │ │ │ │ + add r5, r1, r1, lsl #1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + add r4, r2, r5 │ │ │ │ + ldr r2, [pc, #-1124] @ 9e120 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + sub r4, r4, fp │ │ │ │ + ldr r2, [pc, #-1164] @ 9e110 │ │ │ │ + ldr r3, [pc, #-1164] @ 9e114 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1228] @ 9b984 │ │ │ │ - ldr r3, [pc, #-1228] @ 9b988 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1228] @ 9b99c │ │ │ │ - ldr r3, [pc, #-1228] @ 9b9a0 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [pc, #-1224] @ 9e100 │ │ │ │ + ldr r3, [pc, #-1224] @ 9e104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #-1224] @ 9e118 │ │ │ │ + ldr r3, [pc, #-1224] @ 9e11c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #32] │ │ │ │ - ldr r2, [pc, #-1312] @ 9b98c │ │ │ │ - ldr r3, [pc, #-1312] @ 9b990 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1304] @ 9e108 │ │ │ │ + ldr r3, [pc, #-1304] @ 9e10c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1360] @ 9b98c │ │ │ │ - ldr r3, [pc, #-1360] @ 9b990 │ │ │ │ - strd r0, [r5, sl] │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - sub r4, r4, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1372] @ 9b99c │ │ │ │ - ldr r3, [pc, #-1372] @ 9b9a0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [pc, #-1344] @ 9e10c │ │ │ │ + strd r0, [r2, r5] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #-1360] @ 9e108 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1360] @ 9e118 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1368] @ 9e11c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1444] @ 9b984 │ │ │ │ - ldr r3, [pc, #-1444] @ 9b988 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1452] @ 9b994 │ │ │ │ - ldr r3, [pc, #-1452] @ 9b998 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [pc, #-1436] @ 9e100 │ │ │ │ + ldr r3, [pc, #-1436] @ 9e104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #-1444] @ 9e110 │ │ │ │ + ldr r3, [pc, #-1444] @ 9e114 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #-1504] @ 9b9a4 │ │ │ │ - ldr r3, [pc, #-1504] @ 9b9a8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1492] @ 9e120 │ │ │ │ + ldr r3, [pc, #-1492] @ 9e124 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [pc, #-1588] @ 9b984 │ │ │ │ - ldr r3, [pc, #-1588] @ 9b988 │ │ │ │ - lsl r5, ip, #4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1564] @ 9e100 │ │ │ │ strd r0, [r4] │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1604] @ 9b98c │ │ │ │ - ldr r3, [pc, #-1604] @ 9b990 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #-1572] @ 9e104 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #-1588] @ 9e108 │ │ │ │ + ldr r3, [pc, #-1588] @ 9e10c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1640] @ 9b994 │ │ │ │ - ldr r3, [pc, #-1640] @ 9b998 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1620] @ 9e110 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1660] @ 9b99c │ │ │ │ - ldr r3, [pc, #-1660] @ 9b9a0 │ │ │ │ + ldr r3, [pc, #-1628] @ 9e114 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [pc, #-1644] @ 9e118 │ │ │ │ + ldr r3, [pc, #-1644] @ 9e11c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1716] @ 9b9a4 │ │ │ │ - ldr r3, [pc, #-1716] @ 9b9a8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + ldr r2, [pc, #-1700] @ 9e120 │ │ │ │ + ldr r3, [pc, #-1700] @ 9e124 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1736] @ 9b9bc │ │ │ │ - ldr r3, [pc, #-1736] @ 9b9c0 │ │ │ │ - strd r0, [r4, r5] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1748] @ 9b9c4 │ │ │ │ - ldr r3, [pc, #-1748] @ 9b9c8 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - rsb r5, fp, fp, lsl #29 │ │ │ │ - lsl sl, r5, #3 │ │ │ │ - add r5, r4, r5, lsl #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #-1716] @ 9e13c │ │ │ │ + lsl r5, r2, #3 │ │ │ │ + ldr r2, [pc, #-1728] @ 9e138 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp] │ │ │ │ + rsb fp, r5, #0 │ │ │ │ + ldr r2, [pc, #-1744] @ 9e140 │ │ │ │ + ldr r3, [pc, #-1744] @ 9e144 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1832] @ 9b9ac │ │ │ │ - ldr r3, [pc, #-1832] @ 9b9b0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #-1812] @ 9e12c │ │ │ │ + sub r5, r4, r5 │ │ │ │ + ldr r3, [pc, #-1824] @ 9e128 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1852] @ 9b9cc │ │ │ │ - ldr r3, [pc, #-1852] @ 9b9d0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1900] @ 9b9b4 │ │ │ │ - ldr r3, [pc, #-1900] @ 9b9b8 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldr r2, [pc, #-1840] @ 9e148 │ │ │ │ + ldr r3, [pc, #-1840] @ 9e14c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #-1888] @ 9e130 │ │ │ │ + ldr r3, [pc, #-1888] @ 9e134 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1972] @ 9b9ac │ │ │ │ - ldr r3, [pc, #-1972] @ 9b9b0 │ │ │ │ - strd r0, [r4, sl] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1960] @ 9b9cc │ │ │ │ - ldr r3, [pc, #-1960] @ 9b9d0 │ │ │ │ - rsb r4, fp, fp, lsl #28 │ │ │ │ - lsl r8, r4, #4 │ │ │ │ - add r4, r5, r4, lsl #4 │ │ │ │ - sub r4, r4, sl │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + strd r0, [r4, fp] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldr r3, [pc, #-1960] @ 9e128 │ │ │ │ + lsl r4, r2, #4 │ │ │ │ + ldr r2, [pc, #-1964] @ 9e12c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp] │ │ │ │ + rsb sl, r4, #0 │ │ │ │ + sub r4, r5, r4 │ │ │ │ + ldr r2, [pc, #-1964] @ 9e148 │ │ │ │ + sub r4, r4, fp │ │ │ │ + ldr r3, [pc, #-1968] @ 9e14c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2036] @ 9b9bc │ │ │ │ - ldr r3, [pc, #-2036] @ 9b9c0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #-2028] @ 9e138 │ │ │ │ + ldr r3, [pc, #-2028] @ 9e13c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2080] @ 9b9c4 │ │ │ │ - ldr r3, [pc, #-2080] @ 9b9c8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2120] @ 9b9b4 │ │ │ │ - ldr r3, [pc, #-2120] @ 9b9b8 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-2072] @ 9e140 │ │ │ │ + ldr r3, [pc, #-2072] @ 9e144 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #-2112] @ 9e130 │ │ │ │ + ldr r3, [pc, #-2112] @ 9e134 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [r5, r8] │ │ │ │ - ldrd r8, [sp, #8] │ │ │ │ - add r5, fp, fp, lsl #1 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + strd r0, [r5, sl] │ │ │ │ + ldrd r8, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #16] │ │ │ │ - lsl r5, r5, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + mov fp, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #-2240] @ 9b9c0 │ │ │ │ - strd r0, [r2] │ │ │ │ - ldr r2, [pc, #-2252] @ 9b9bc │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr sl, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [pc, #-2228] @ 9e138 │ │ │ │ + ldr r3, [pc, #-2228] @ 9e13c │ │ │ │ + strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2276] @ 9b9b4 │ │ │ │ - ldr r3, [pc, #-2276] @ 9b9b8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov sl, r8 │ │ │ │ + ldr r2, [pc, #-2276] @ 9e130 │ │ │ │ + ldr r3, [pc, #-2276] @ 9e134 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2328] @ 9b9ac │ │ │ │ - ldr r3, [pc, #-2328] @ 9b9b0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #-2324] @ 9e12c │ │ │ │ + ldr r3, [pc, #-2332] @ 9e128 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2352] @ 9b9cc │ │ │ │ - ldr r3, [pc, #-2352] @ 9b9d0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2384] @ 9b9c4 │ │ │ │ - ldr r3, [pc, #-2384] @ 9b9c8 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #-2352] @ 9e148 │ │ │ │ + ldr r3, [pc, #-2352] @ 9e14c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldr r2, [pc, #-2384] @ 9e140 │ │ │ │ + ldr r3, [pc, #-2384] @ 9e144 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2472] @ 9b9ac │ │ │ │ - ldr r3, [pc, #-2472] @ 9b9b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ strd r0, [r4] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2484] @ 9b9b4 │ │ │ │ - ldr r3, [pc, #-2484] @ 9b9b8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #-2472] @ 9e128 │ │ │ │ + add r5, r2, r2, lsl #1 │ │ │ │ + ldr r2, [pc, #-2476] @ 9e12c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp] │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + ldr r2, [pc, #-2496] @ 9e130 │ │ │ │ + ldr r3, [pc, #-2496] @ 9e134 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2520] @ 9b9bc │ │ │ │ - ldr r3, [pc, #-2520] @ 9b9c0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldr r2, [pc, #-2532] @ 9e138 │ │ │ │ + ldr r3, [pc, #-2532] @ 9e13c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2564] @ 9b9c4 │ │ │ │ - ldr r3, [pc, #-2564] @ 9b9c8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r2, [pc, #-2572] @ 9e140 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2580] @ 9b9cc │ │ │ │ - ldr r3, [pc, #-2580] @ 9b9d0 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r3, [pc, #-2580] @ 9e144 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r2, [pc, #-2588] @ 9e148 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r3, [pc, #-2596] @ 9e14c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr sl, [sp] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ strd r0, [r4, r5] │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - add r3, r3, r1 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sl, r1 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - add r2, r2, r3 │ │ │ │ - add r3, r5, r3 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr sl, [sp, #52] @ 0x34 │ │ │ │ + add r3, r3, r2 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, fp, r2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ + add r2, sl, r3 │ │ │ │ + ldr sl, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + add r3, sl, r3 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eor r2, r2, r3 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - eor fp, fp, r3 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ eor r2, r2, r3 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + eor r2, r2, r3 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - bne 9b9f0 │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + bne 9e164 │ │ │ │ + b 9e0dc │ │ │ │ │ │ │ │ -0009c48c : │ │ │ │ - ldr r2, [pc, #12] @ 9c4a0 │ │ │ │ - ldr r1, [pc, #12] @ 9c4a4 │ │ │ │ +0009ec10 : │ │ │ │ + ldr r2, [pc, #12] @ 9ec24 │ │ │ │ + ldr r1, [pc, #12] @ 9ec28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b244 │ │ │ │ - andseq r0, r3, ip, lsr #1 │ │ │ │ - @ instruction: 0xffffe9e4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r1, r3, r8, lsr #18 │ │ │ │ + @ instruction: 0xffffe9c4 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov fp, r1 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ - stm sp, {r0, r1, r2, r3} │ │ │ │ + ldr sl, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp] │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - ldr r3, [pc, #2756] @ 9cf84 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrd sl, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #2744] @ 9f718 │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ + cmp r1, #0 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ - ble 9ca14 │ │ │ │ - ldr lr, [pc, #2732] @ 9cf88 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ble 9f198 │ │ │ │ + ldr lr, [pc, #2720] @ 9f71c │ │ │ │ cmp ip, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ ldr r3, [r3, lr] │ │ │ │ - moveq fp, sl │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - bne 9ca1c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + bne 9f1b4 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + mov fp, sl │ │ │ │ ldr r1, [sp] │ │ │ │ - lsl r4, fp, #4 │ │ │ │ + lsl sl, fp, #4 │ │ │ │ ldrd r2, [r1] │ │ │ │ - ldrd r8, [r1, r4] │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - add r3, r1, fp, lsl #4 │ │ │ │ - ldrd r0, [r3, r4] │ │ │ │ + ldrd r8, [r1, sl] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + add r3, r1, sl │ │ │ │ + ldrd r6, [r3, sl] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - lsl r5, fp, #3 │ │ │ │ - add sl, fp, fp, lsl #1 │ │ │ │ - lsl sl, sl, #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2632] @ 9cf8c │ │ │ │ - mov r2, #0 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #2624] @ 9f720 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + lsl r8, fp, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - ldrd r2, [ip, r5] │ │ │ │ - ldrd r8, [ip, sl] │ │ │ │ + add r9, fp, fp, lsl #1 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + lsl r9, r9, #3 │ │ │ │ + ldrd r2, [ip, r8] │ │ │ │ + ldrd r6, [ip, r9] │ │ │ │ strd r2, [sp, #16] │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - ldrd r6, [ip, r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + ldrd r4, [ip, r3] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #2508] @ 9cf8c │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2480] @ 9f720 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp] │ │ │ │ - ldrd r6, [r1, r5] │ │ │ │ - add r3, r1, sl │ │ │ │ - ldrd r2, [r3, r4] │ │ │ │ - ldrd r8, [r1, sl] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2376] @ 9cf8c │ │ │ │ + ldrd r6, [r1, r9] │ │ │ │ + add r3, r1, r9 │ │ │ │ + ldrd r8, [r8, r1] │ │ │ │ + ldrd r2, [r3, sl] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #2356] @ 9f720 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ lsl r3, fp, #5 │ │ │ │ - ldrd r6, [ip] │ │ │ │ - ldrd r4, [r4, ip] │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldrd r6, [ip, sl] │ │ │ │ + ldrd r4, [ip] │ │ │ │ ldrd r8, [ip, r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #2260] @ 9cf8c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2232] @ 9f720 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - add r5, r3, r3, lsl #1 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - lsl r4, r5, #3 │ │ │ │ - add r5, r8, r5, lsl #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + add r4, r3, r3, lsl #1 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r2, r8 │ │ │ │ + strd r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - mov r2, r6 │ │ │ │ - add sl, r3, r3, lsl #1 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r6, [sp, #112] @ 0x70 │ │ │ │ - lsl r9, sl, #3 │ │ │ │ - strd r0, [r8, r4] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - str r9, [sp, #120] @ 0x78 │ │ │ │ - add sl, r4, sl, lsl #3 │ │ │ │ - strd r0, [r4, r9] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2084] @ 9cf90 │ │ │ │ - ldr r3, [pc, #2084] @ 9cf94 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + add r6, r5, r4 │ │ │ │ + strd r0, [r5, r4] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + add sl, r7, r4 │ │ │ │ + strd r0, [r7, r4] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2060] @ 9f724 │ │ │ │ + ldr r3, [pc, #2060] @ 9f728 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - mov r2, r6 │ │ │ │ - rsb r4, r3, r3, lsl #28 │ │ │ │ - lsl r3, r4, #4 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, r7 │ │ │ │ - add r4, sl, r4, lsl #4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #192] @ 0xc0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [sl, r3] │ │ │ │ - ldr lr, [sp, #192] @ 0xc0 │ │ │ │ - mov r3, r7 │ │ │ │ - lsl sl, lr, #5 │ │ │ │ + lsl r7, lr, #4 │ │ │ │ + rsb lr, r7, #0 │ │ │ │ + sub r7, sl, r7 │ │ │ │ + str lr, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + mov r2, r4 │ │ │ │ + strd r0, [sl, lr] │ │ │ │ mov r0, r8 │ │ │ │ - add lr, r4, lr, lsl #5 │ │ │ │ mov r1, r9 │ │ │ │ - str lr, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [r4, sl] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldr sl, [sp, #192] @ 0xc0 │ │ │ │ + lsl sl, sl, #5 │ │ │ │ + add r3, r7, sl │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [r7, sl] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1932] @ 9cf90 │ │ │ │ - ldr r3, [pc, #1932] @ 9cf94 │ │ │ │ - bl 1c606c │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1912] @ 9f724 │ │ │ │ + ldr r3, [pc, #1912] @ 9f728 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r9, [sp, #188] @ 0xbc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + lsl r8, r9, #4 │ │ │ │ + add r7, r6, r8 │ │ │ │ + strd r0, [r6, r8] │ │ │ │ + lsl r6, r9, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + rsb r9, r6, #0 │ │ │ │ + sub r6, r7, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + strd r0, [r7, r9] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr sl, [sp, #188] @ 0xbc │ │ │ │ - add r4, r5, lr, lsl #4 │ │ │ │ - lsl sl, sl, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - strd r0, [r5, sl] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #188] @ 0xbc │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + add r7, sl, sl, lsl #2 │ │ │ │ + lsl r7, r7, #3 │ │ │ │ + add sl, r6, r7 │ │ │ │ + strd r0, [r6, r7] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - rsb sl, r5, r5, lsl #27 │ │ │ │ - lsl r5, sl, #5 │ │ │ │ - add sl, r4, sl, lsl #5 │ │ │ │ - strd r0, [r4, r5] │ │ │ │ + strd r0, [r5], #8 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ - add r4, lr, lr, lsl #2 │ │ │ │ - lsl lr, r4, #3 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - add r4, sl, r4, lsl #3 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sl, lr] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - add sl, r4, r5 │ │ │ │ - strd r0, [r8], #8 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sl, r9 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r4, r5] │ │ │ │ mov r0, r6 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sl, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sl, r9] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [r5, r8] │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r9, [sp, #120] @ 0x78 │ │ │ │ - sub r8, r2, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + sub r8, r2, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1540] @ 9cf90 │ │ │ │ - ldr r3, [pc, #1540] @ 9cf94 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1556] @ 9f724 │ │ │ │ + ldr r3, [pc, #1556] @ 9f728 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r8] │ │ │ │ - sub r8, r8, r3 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1496] @ 9cf90 │ │ │ │ - ldr r3, [pc, #1496] @ 9cf94 │ │ │ │ - bl 1c606c │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + sub r8, r8, lr │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1512] @ 9f724 │ │ │ │ + ldr r3, [pc, #1512] @ 9f728 │ │ │ │ + bl 1ca0d4 │ │ │ │ strd r0, [r8] │ │ │ │ ldr r1, [sp] │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ add r3, r1, #8 │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp] │ │ │ │ add r3, ip, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r3, r4, #8 │ │ │ │ + add r3, r7, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ eor r2, r2, r3 │ │ │ │ + eor fp, fp, r3 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - eor fp, fp, r3 │ │ │ │ eor r2, r2, r3 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - bne 9c4f4 │ │ │ │ + bne 9ec98 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r3, ip, #3 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - str fp, [sp, #188] @ 0xbc │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ lsl r3, r2, #3 │ │ │ │ - mov fp, sl │ │ │ │ + str sl, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp] │ │ │ │ - lsl r4, fp, #4 │ │ │ │ - ldrd r6, [r2, r4] │ │ │ │ - add r3, r2, fp, lsl #4 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldrd r8, [r2] │ │ │ │ + lsl r4, r3, #4 │ │ │ │ + ldrd sl, [r2, r4] │ │ │ │ + add r3, r2, r4 │ │ │ │ ldrd r2, [r3, r4] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl r5, fp, #3 │ │ │ │ - add sl, fp, fp, lsl #1 │ │ │ │ - lsl sl, sl, #3 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #1276] @ 9cf8c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #1284] @ 9f720 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldrd r2, [r1, r5] │ │ │ │ - ldrd r8, [r1, sl] │ │ │ │ + lsl sl, r3, #3 │ │ │ │ + ldrd r2, [r1, sl] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - add r3, fp, fp, lsl #2 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + add r5, r3, r3, lsl #1 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ lsl r3, r3, #3 │ │ │ │ + ldrd r8, [r1, r5] │ │ │ │ ldrd r6, [r1, r3] │ │ │ │ mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #1152] @ 9cf8c │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1132] @ 9f720 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp] │ │ │ │ - add r3, r2, sl │ │ │ │ - ldrd r6, [r3, r4] │ │ │ │ - ldrd r8, [r2, sl] │ │ │ │ - ldrd r2, [r2, r5] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r3, r2, r5 │ │ │ │ + ldrd sl, [sl, r2] │ │ │ │ + ldrd r8, [r3, r4] │ │ │ │ + ldrd r6, [r2, r5] │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #1012] @ 9cf8c │ │ │ │ - mov r2, #0 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #992] @ 9f720 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - lsl r3, fp, #5 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldrd r4, [r4, r1] │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r8, [r1, r4] │ │ │ │ ldrd r6, [r1] │ │ │ │ - ldrd r8, [r1, r3] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + lsl r3, r3, #5 │ │ │ │ + ldrd sl, [r1, r3] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #896] @ 9cf8c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #880] @ 9f720 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - add r5, r3, r3, lsl #1 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - lsl r4, r5, #3 │ │ │ │ - add r5, r8, r5, lsl #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + add r4, r3, r3, lsl #1 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r2, r8 │ │ │ │ + strd r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - mov r2, r6 │ │ │ │ - add sl, r3, r3, lsl #1 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r6, [sp, #112] @ 0x70 │ │ │ │ - lsl r9, sl, #3 │ │ │ │ - strd r0, [r8, r4] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - str r9, [sp, #120] @ 0x78 │ │ │ │ - add sl, r4, sl, lsl #3 │ │ │ │ - strd r0, [r4, r9] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #720] @ 9cf90 │ │ │ │ - ldr r3, [pc, #720] @ 9cf94 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + add r6, r5, r4 │ │ │ │ + strd r0, [r5, r4] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + add sl, r7, r4 │ │ │ │ + strd r0, [r7, r4] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #692] @ 9f724 │ │ │ │ + ldr r3, [pc, #692] @ 9f728 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - rsb r4, r3, r3, lsl #28 │ │ │ │ - lsl r3, r4, #4 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - add r4, sl, r4, lsl #4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #192] @ 0xc0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + lsl r7, ip, #4 │ │ │ │ + bl 1c9d20 │ │ │ │ + rsb fp, r7, #0 │ │ │ │ + sub r7, sl, r7 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [sl, r3] │ │ │ │ - ldr ip, [sp, #192] @ 0xc0 │ │ │ │ mov r3, r9 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + ldr ip, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sl, fp] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ lsl sl, ip, #5 │ │ │ │ - mov r0, r6 │ │ │ │ - add ip, r4, ip, lsl #5 │ │ │ │ - mov r1, r7 │ │ │ │ - str ip, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [r4, sl] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + add ip, r7, sl │ │ │ │ + str ip, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [r7, sl] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #560] @ 9cf90 │ │ │ │ - ldr r3, [pc, #560] @ 9cf94 │ │ │ │ - bl 1c606c │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #536] @ 9f724 │ │ │ │ + ldr r3, [pc, #536] @ 9f728 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldr lr, [sp, #188] @ 0xbc │ │ │ │ - add r4, r5, lr, lsl #4 │ │ │ │ - lsl sl, lr, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + lsl r8, lr, #4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr lr, [sp, #188] @ 0xbc │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - strd r0, [r5, sl] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - rsb sl, lr, lr, lsl #27 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl r5, sl, #5 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - add sl, r4, sl, lsl #5 │ │ │ │ - strd r0, [r4, r5] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + add r7, r6, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + strd r0, [r6, r8] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + lsl r6, lr, #5 │ │ │ │ + bl 1c9d20 │ │ │ │ + rsb r9, r6, #0 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + sub r6, r7, r6 │ │ │ │ + strd r0, [r7, r9] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #188] @ 0xbc │ │ │ │ - add r4, lr, lr, lsl #2 │ │ │ │ - lsl lr, r4, #3 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - add r4, sl, r4, lsl #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sl, lr] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - add sl, r4, r5 │ │ │ │ - strd r0, [r8] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + add r7, lr, lr, lsl #2 │ │ │ │ + bl 1c9d1c │ │ │ │ + lsl r7, r7, #3 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + add sl, r6, r7 │ │ │ │ + strd r0, [r6, r7] │ │ │ │ + add fp, sl, r9 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [r5] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r4, r5] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sl, r9] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - strd r0, [sl, ip] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - mov r4, r0 │ │ │ │ + strd r0, [fp, r8] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #120] @ 0x78 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - mov r3, r1 │ │ │ │ - sub r8, r0, r9 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + sub r8, r0, r3 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #176] @ 9cf90 │ │ │ │ - ldr r3, [pc, #176] @ 9cf94 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #180] @ 9f724 │ │ │ │ + ldr r3, [pc, #180] @ 9f728 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r8] │ │ │ │ - sub r8, r8, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #132] @ 9cf90 │ │ │ │ - ldr r3, [pc, #132] @ 9cf94 │ │ │ │ - bl 1c606c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #140] @ 9f724 │ │ │ │ + ldr r3, [pc, #140] @ 9f728 │ │ │ │ + sub r8, r8, fp │ │ │ │ + bl 1ca0d4 │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - add r2, r2, r3 │ │ │ │ - str r2, [sp] │ │ │ │ strd r0, [r8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + add r2, r2, r3 │ │ │ │ add r3, r1, r3 │ │ │ │ + str r2, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ - add r2, r8, r3 │ │ │ │ - add r3, r4, r3 │ │ │ │ + add r2, r5, r3 │ │ │ │ + add r3, r7, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + eor r2, r2, r3 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - eor fp, fp, r3 │ │ │ │ eor r2, r2, r3 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - bne 9ca34 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r2, r3, r0, lsl #14 │ │ │ │ + bne 9f1cc │ │ │ │ + b 9f198 │ │ │ │ + andseq r3, r3, r4, asr pc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ svccc 0x00e00000 │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ │ │ │ │ -0009cf98 : │ │ │ │ - ldr r2, [pc, #12] @ 9cfac │ │ │ │ - ldr r1, [pc, #12] @ 9cfb0 │ │ │ │ +0009f72c : │ │ │ │ + ldr r2, [pc, #12] @ 9f740 │ │ │ │ + ldr r1, [pc, #12] @ 9f744 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b244 │ │ │ │ - @ instruction: 0x0012f5d0 │ │ │ │ - @ instruction: 0xfffff4fc │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r0, r3, ip, lsr lr │ │ │ │ + @ instruction: 0xfffff4ec │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [pc, #2936] @ 9db48 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r3, [pc, #2924] @ a02e4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ble 9db40 │ │ │ │ + ble a02c8 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #2892] @ 9db4c │ │ │ │ + ldr r2, [pc, #2884] @ a02e8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - str lr, [sp, #144] @ 0x90 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldrd r2, [r1] │ │ │ │ strd r2, [sp, #24] │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - lsl ip, r3, #4 │ │ │ │ + lsl fp, r3, #4 │ │ │ │ lsl sl, r3, #5 │ │ │ │ - ldrd r8, [r4, ip] │ │ │ │ + ldrd r8, [r4, fp] │ │ │ │ + add r5, r1, sl │ │ │ │ ldrd r6, [r1, sl] │ │ │ │ - add r5, r1, r3, lsl #5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r9, r4 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #200] @ 0xc8 │ │ │ │ + mov r3, r4 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, [r4] │ │ │ │ - lsl r4, r3, #3 │ │ │ │ - strd r6, [sp, #40] @ 0x28 │ │ │ │ - ldrd r6, [r9, r4] │ │ │ │ - ldrd r8, [r9, sl] │ │ │ │ - strd r6, [sp, #32] │ │ │ │ + ldrd r8, [r3, sl] │ │ │ │ + lsl r4, ip, #3 │ │ │ │ + strd r6, [sp, #16] │ │ │ │ + ldrd r6, [r3, r4] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd sl, [sp, #40] @ 0x28 │ │ │ │ + strd r6, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #2676] @ 9db50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [pc, #2680] @ a02ec │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #200] @ 0xc8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - lsl sl, lr, #2 │ │ │ │ - ldrd r6, [r5, ip] │ │ │ │ - add r3, r5, ip │ │ │ │ - sub r5, lr, lr, lsl #2 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #200] @ 0xc8 │ │ │ │ + add r3, r5, fp │ │ │ │ sub r3, r3, r4 │ │ │ │ - lsl fp, r5, #3 │ │ │ │ - ldrd r8, [r3, fp] │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - ldrd r6, [r3] │ │ │ │ - add r5, r3, r5, lsl #3 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r6, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [r5, fp] │ │ │ │ + lsl sl, ip, #2 │ │ │ │ + sub r5, ip, sl │ │ │ │ + strd r6, [sp, #16] │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + ldrd r6, [r3] │ │ │ │ + add r8, r3, r5 │ │ │ │ + ldrd r2, [r3, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r6, [sp, #32] │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - add r8, r5, r4 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #2508] @ 9db50 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [pc, #2532] @ a02ec │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - add sl, sl, r3 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldr ip, [sp, #200] @ 0xc8 │ │ │ │ + add sl, sl, ip │ │ │ │ lsl sl, sl, #3 │ │ │ │ - ldrd r6, [r9, sl] │ │ │ │ - add r5, r4, r5 │ │ │ │ - ldrd r4, [r5] │ │ │ │ + ldrd r6, [r3, sl] │ │ │ │ + add sl, r8, r4 │ │ │ │ + sub sl, sl, fp │ │ │ │ + ldrd r8, [r8, r4] │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - sub fp, r9, fp │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldrd r4, [fp] │ │ │ │ - sub r8, r8, ip │ │ │ │ - ldrd r8, [r8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldrd r8, [sl] │ │ │ │ + sub r5, r3, r5 │ │ │ │ + ldrd r4, [r5] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r4, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r4, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r4, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2056] @ 9db54 │ │ │ │ - ldr r3, [pc, #2056] @ 9db58 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r3, [pc, #2040] @ 9db50 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2080] @ a02f0 │ │ │ │ + ldr r3, [pc, #2080] @ a02f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r3, [pc, #2056] @ a02ec │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1908] @ 9db54 │ │ │ │ - ldr r3, [pc, #1908] @ 9db58 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1932] @ a02f0 │ │ │ │ + ldr r3, [pc, #1932] @ a02f4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #1816] @ 9db50 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #1824] @ a02ec │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #1716] @ 9db5c │ │ │ │ - ldr r3, [pc, #1716] @ 9db60 │ │ │ │ - strd r0, [r7] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + ldr r2, [pc, #1740] @ a02f8 │ │ │ │ + ldr r3, [pc, #1740] @ a02fc │ │ │ │ + strd r0, [r5] │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r6, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #1700] @ 9db64 │ │ │ │ - ldr r3, [pc, #1700] @ 9db68 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1716] @ a0300 │ │ │ │ + ldr r3, [pc, #1716] @ a0304 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1652] @ 9db64 │ │ │ │ - ldr r3, [pc, #1652] @ 9db68 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1676] @ a0300 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1624] @ 9db5c │ │ │ │ - ldr r3, [pc, #1624] @ 9db60 │ │ │ │ + ldr r3, [pc, #1668] @ a0304 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1640] @ a02f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1632] @ a02fc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1592] @ 9db6c │ │ │ │ - ldr r3, [pc, #1592] @ 9db70 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1616] @ a0308 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1576] @ 9db74 │ │ │ │ - ldr r3, [pc, #1576] @ 9db78 │ │ │ │ + ldr r3, [pc, #1604] @ a030c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #1588] @ a0310 │ │ │ │ + ldr r3, [pc, #1588] @ a0314 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1540] @ 9db7c │ │ │ │ - ldr r3, [pc, #1540] @ 9db80 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1524] @ 9db84 │ │ │ │ - ldr r3, [pc, #1524] @ 9db88 │ │ │ │ + ldr r2, [pc, #1552] @ a0318 │ │ │ │ + ldr r3, [pc, #1552] @ a031c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1540] @ a0320 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1532] @ a0324 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1376] @ 9db54 │ │ │ │ - ldr r3, [pc, #1428] @ 9db8c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1412] @ 9db84 │ │ │ │ - ldr r3, [pc, #1412] @ 9db88 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1400] @ a02f0 │ │ │ │ + ldr r3, [pc, #1452] @ a0328 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #1436] @ a0320 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1384] @ 9db7c │ │ │ │ - ldr r3, [pc, #1384] @ 9db80 │ │ │ │ + ldr r3, [pc, #1428] @ a0324 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1400] @ a0318 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1392] @ a031c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1320] @ 9db6c │ │ │ │ - ldr r3, [pc, #1320] @ 9db70 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1304] @ 9db74 │ │ │ │ - ldr r3, [pc, #1304] @ 9db78 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #1332] @ a0308 │ │ │ │ + ldr r3, [pc, #1332] @ a030c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r2, [pc, #1320] @ a0310 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1312] @ a0314 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1168] @ 9db54 │ │ │ │ - ldr r3, [pc, #1220] @ 9db8c │ │ │ │ - bl 1c606c │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r8, [sp, #8] │ │ │ │ - add r6, r3, r3, lsl #2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - lsl r7, r6, #3 │ │ │ │ - rsb sl, r3, r3, lsl #27 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r6, fp, r6, lsl #3 │ │ │ │ - lsl r8, sl, #5 │ │ │ │ - add sl, r6, sl, lsl #5 │ │ │ │ - strd r0, [fp, r7] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1192] @ a02f0 │ │ │ │ + ldr r3, [pc, #1244] @ a0328 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr ip, [sp, #208] @ 0xd0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r9, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + add r4, ip, ip, lsl #2 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [r6, r8] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - add r9, r3, r3, lsl #1 │ │ │ │ - lsl r4, r9, #3 │ │ │ │ - add r9, sl, r9, lsl #3 │ │ │ │ + add r8, r9, r4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #208] @ 0xd0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [r9, r4] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + lsl r4, ip, #5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + rsb r5, r4, #0 │ │ │ │ + sub r4, r8, r4 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [r8, r5] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #208] @ 0xd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + add r8, ip, ip, lsl #1 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #208] @ 0xd0 │ │ │ │ + lsl r8, r8, #3 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [sl, r4] │ │ │ │ - rsb r4, r3, r3, lsl #29 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl r5, r4, #3 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - add r4, r9, r4, lsl #3 │ │ │ │ - strd r0, [r9, r5] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #40] @ 0x28 │ │ │ │ - add r9, r4, r5 │ │ │ │ + add r9, r4, r8 │ │ │ │ + strd r0, [r4, r8] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + lsl r4, ip, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + rsb r8, r4, #0 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + sub r4, r9, r4 │ │ │ │ + strd r0, [r9, r8] │ │ │ │ + add r9, r4, r8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + sub r9, r9, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - sub r9, r9, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r4, r5] │ │ │ │ + strd r0, [r4, r8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #944] @ 9db90 │ │ │ │ - ldr r3, [pc, #944] @ 9db94 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #976] @ a032c │ │ │ │ strd r0, [r9] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #968] @ a0330 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r8, [sp, #136] @ 0x88 │ │ │ │ - ldr r2, [pc, #928] @ 9db98 │ │ │ │ - ldr r3, [pc, #928] @ 9db9c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #952] @ a0334 │ │ │ │ + ldr r3, [pc, #952] @ a0338 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #868] @ 9dba0 │ │ │ │ - ldr r3, [pc, #868] @ 9dba4 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #900] @ a033c │ │ │ │ + ldr r3, [pc, #900] @ a0340 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #796] @ 9dba8 │ │ │ │ - ldr r3, [pc, #796] @ 9dbac │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #828] @ a0344 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #756] @ 9db98 │ │ │ │ - ldr r3, [pc, #776] @ 9dbb0 │ │ │ │ + ldr r3, [pc, #816] @ a0348 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #776] @ a0334 │ │ │ │ + ldr r3, [pc, #796] @ a034c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #740] @ 9dbb4 │ │ │ │ - ldr r3, [pc, #740] @ 9dbb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #760] @ a0350 │ │ │ │ + ldr r3, [pc, #760] @ a0354 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r8, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #720] @ 9dbbc │ │ │ │ - ldr r3, [pc, #720] @ 9dbc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #744] @ a0358 │ │ │ │ + ldr r3, [pc, #744] @ a035c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #620] @ 9dbbc │ │ │ │ - ldr r3, [pc, #624] @ 9dbc4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #652] @ a0358 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #612] @ 9dbc8 │ │ │ │ - ldr r3, [pc, #612] @ 9dbcc │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #648] @ a0360 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #636] @ a0364 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #628] @ a0368 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #572] @ 9dbd0 │ │ │ │ - ldr r3, [pc, #572] @ 9dbd4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #592] @ a036c │ │ │ │ + ldr r3, [pc, #592] @ a0370 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r2, r4 │ │ │ │ - add r6, r7, r3, lsl #3 │ │ │ │ - lsl r9, r3, #3 │ │ │ │ mov r3, r5 │ │ │ │ - strd sl, [sp, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r3, r7 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - mov fp, r7 │ │ │ │ - add sl, r6, r3, lsl #5 │ │ │ │ - lsl r8, r3, #5 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - strd r0, [r7, r9] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [r6, r8] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + lsl r8, r2, #3 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + add r4, r5, r8 │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [r5, r8] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + lsl r5, r2, #5 │ │ │ │ + mov r2, sl │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + add r9, r4, r5 │ │ │ │ + strd r0, [r4, r5] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - sub r4, r3, r3, lsl #2 │ │ │ │ - lsl r5, r4, #3 │ │ │ │ - add r4, sl, r4, lsl #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #204] @ 0xcc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + sub r4, ip, ip, lsl #2 │ │ │ │ + bl 1c9d20 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - strd r0, [sl, r5] │ │ │ │ + add sl, r9, r4 │ │ │ │ + strd r0, [r9, r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - add sl, r4, r8 │ │ │ │ - strd r0, [r4, r8] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - add r4, sl, r5 │ │ │ │ + add r9, sl, r5 │ │ │ │ + strd r0, [sl, r5] │ │ │ │ + add r5, r9, r4 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd sl, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, r5] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - strd r0, [r4, r9] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - add r2, r1, r3 │ │ │ │ - add r3, r9, r3 │ │ │ │ + strd r0, [r9, r4] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strd r0, [r5, r8] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r9, [sp, #144] @ 0x90 │ │ │ │ + add r3, r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ + add r1, r1, r2 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add r2, fp, r3 │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - add r3, fp, r3 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r2, r5, r3 │ │ │ │ + add r3, r9, r3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ eor r2, r2, r3 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - bne 9d010 │ │ │ │ + bne 9f7b4 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x00131bf0 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r3, r3, r4, asr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ svccc 0x00e00000 │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ @ instruction: 0x87f60797 │ │ │ │ svccc 0x00e2678d │ │ │ │ @ instruction: 0x7675b5d5 │ │ │ │ @@ -150225,6415 +152760,6493 @@ │ │ │ │ svccc 0x00d8cb01 │ │ │ │ svccc 0x00d10597 │ │ │ │ mulcc ip, r6, r8 │ │ │ │ svccc 0x00bd2591 │ │ │ │ andlt r3, pc, #1073741836 @ 0x4000000c │ │ │ │ svccc 0x00e01cf9 │ │ │ │ svccc 0x00d01cf9 │ │ │ │ - bgt fed51d60 │ │ │ │ + bgt fed544fc │ │ │ │ svccc 0x00b36e60 │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ svccc 0x00b55555 │ │ │ │ │ │ │ │ -0009dbd8 : │ │ │ │ - ldr r2, [pc, #12] @ 9dbec │ │ │ │ - ldr r1, [pc, #12] @ 9dbf0 │ │ │ │ +000a0374 : │ │ │ │ + ldr r2, [pc, #12] @ a0388 │ │ │ │ + ldr r1, [pc, #12] @ a038c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b244 │ │ │ │ - andseq lr, r2, r0, asr #19 │ │ │ │ - @ instruction: 0xfffff3c8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #188 @ 0xbc │ │ │ │ - mov ip, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov lr, r3 │ │ │ │ - ldr r3, [pc, #2464] @ 9e5b0 │ │ │ │ + andseq r0, r3, r4, lsr #4 │ │ │ │ + @ instruction: 0xfffff3c0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #180 @ 0xb4 │ │ │ │ + mov lr, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r3, [pc, #2556] @ a0dbc │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - stmib sp, {r0, r1} │ │ │ │ - ble 9e5a8 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr fp, [sp, #228] @ 0xe4 │ │ │ │ + ble a0da0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - str r2, [sp, #172] @ 0xac │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ lsl r2, r2, #3 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #2420] @ 9e5b4 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [pc, #2516] @ a0dc0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - str ip, [sp, #16] │ │ │ │ + str lr, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - str lr, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - add r5, r2, r2, lsl #1 │ │ │ │ - ldrd r6, [r3] │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + ldr sl, [sp] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + add r5, r3, r3, lsl #1 │ │ │ │ lsl r3, r5, #3 │ │ │ │ + ldrd r6, [fp] │ │ │ │ + lsl r5, r5, #4 │ │ │ │ ldrd r8, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - lsl r5, r5, #4 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r4, r2, #4 │ │ │ │ - ldrd r6, [r3, r4] │ │ │ │ - add r3, r2, r2, lsl #2 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + lsl r4, r3, #4 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + ldrd r6, [fp, r4] │ │ │ │ lsl r3, r3, #3 │ │ │ │ ldrd r8, [sl, r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [sl, r4] │ │ │ │ - ldrd r6, [r3, r5] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r6, [fp, r5] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl sl, r2, #3 │ │ │ │ - add r8, r3, r2, lsl #3 │ │ │ │ - ldrd r2, [r3, sl] │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r9, [sp] │ │ │ │ + lsl sl, r3, #3 │ │ │ │ + ldrd r2, [fp, sl] │ │ │ │ + add r8, fp, sl │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsl r9, r2, #5 │ │ │ │ - ldrd r6, [r3, r9] │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp] │ │ │ │ + lsl fp, r2, #5 │ │ │ │ + ldrd r6, [r9, fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r6, [r8, r4] │ │ │ │ add r2, r8, r4 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [r8, r5] │ │ │ │ + str r9, [sp] │ │ │ │ + ldrd r8, [r9, r5] │ │ │ │ + str r2, [sp, #32] │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r6, [r8, sl] │ │ │ │ - ldrd r4, [r4, r2] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp] │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrd r4, [r4, r2] │ │ │ │ + ldrd r6, [r9, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r8] │ │ │ │ - ldrd r4, [r3, r9] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldrd r6, [r9] │ │ │ │ + ldrd r4, [r3, fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + strd sl, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #1864] @ 9e5b8 │ │ │ │ - ldr r3, [pc, #1864] @ 9e5bc │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ - lsl sl, r1, #3 │ │ │ │ - add r7, r6, r1, lsl #3 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [pc, #1940] @ a0dc4 │ │ │ │ + ldr r3, [pc, #1940] @ a0dc8 │ │ │ │ + lsl r6, r1, #3 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + add r7, r1, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1836] @ 9e5c0 │ │ │ │ - ldr r3, [pc, #1836] @ 9e5c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #1908] @ a0dcc │ │ │ │ + ldr r3, [pc, #1908] @ a0dd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1800] @ 9e5c8 │ │ │ │ - ldr r3, [pc, #1800] @ 9e5cc │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1876] @ a0dd4 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [pc, #1868] @ a0dd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #1752] @ 9e5c8 │ │ │ │ - ldr r3, [pc, #1752] @ 9e5cc │ │ │ │ - strd r0, [r6, sl] │ │ │ │ - ldr ip, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - add r6, r7, ip, lsl #5 │ │ │ │ - lsl sl, ip, #5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1704] @ 9e5b8 │ │ │ │ - ldr r3, [pc, #1704] @ 9e5bc │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + ldr lr, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [pc, #1824] @ a0dd4 │ │ │ │ + strd r0, [ip, r6] │ │ │ │ + ldr r3, [pc, #1820] @ a0dd8 │ │ │ │ + lsl r1, lr, #5 │ │ │ │ + add r6, r7, r1 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1768] @ a0dc4 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [pc, #1760] @ a0dc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1668] @ 9e5c0 │ │ │ │ - ldr r3, [pc, #1668] @ 9e5c4 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1728] @ a0dcc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1720] @ a0dd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [pc, #1624] @ 9e5c8 │ │ │ │ - rsb r3, ip, ip, lsl #28 │ │ │ │ - add ip, r6, r3, lsl #4 │ │ │ │ - str ip, [sp, #168] @ 0xa8 │ │ │ │ - str sl, [sp, #160] @ 0xa0 │ │ │ │ - strd r0, [r7, sl] │ │ │ │ - lsl r7, r3, #4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + ldr lr, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [pc, #1688] @ a0dd4 │ │ │ │ + strd r0, [r7, ip] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #1596] @ 9e5cc │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1572] @ 9e5c0 │ │ │ │ - ldr r3, [pc, #1572] @ 9e5c4 │ │ │ │ - add r8, fp, fp, lsl #1 │ │ │ │ - lsl r9, r8, #3 │ │ │ │ + lsl r3, lr, #4 │ │ │ │ + sub lr, r6, r3 │ │ │ │ + rsb r7, r3, #0 │ │ │ │ + ldr r3, [pc, #1664] @ a0dd8 │ │ │ │ + str lr, [sp, #160] @ 0xa0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1632] @ a0dcc │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [pc, #1624] @ a0dd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1512] @ 9e5b8 │ │ │ │ - ldr r3, [pc, #1512] @ 9e5bc │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #1572] @ a0dc4 │ │ │ │ + ldr r3, [pc, #1572] @ a0dc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - str r7, [sp, #164] @ 0xa4 │ │ │ │ strd r0, [r6, r7] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1436] @ 9e5d0 │ │ │ │ - ldr r3, [pc, #1436] @ 9e5d4 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - add r8, sl, r8, lsl #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1396] @ 9e5d8 │ │ │ │ - ldr r3, [pc, #1396] @ 9e5dc │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1376] @ 9e5e0 │ │ │ │ - ldr r3, [pc, #1376] @ 9e5e4 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1488] @ a0ddc │ │ │ │ + add r9, r2, r2, lsl #1 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + lsl r9, r9, #3 │ │ │ │ + add r8, r2, r9 │ │ │ │ + ldr r2, [pc, #1472] @ a0de0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r2, [pc, #1452] @ a0de4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [pc, #1444] @ a0de8 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #1440] @ a0dec │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r3, [pc, #1432] @ a0df0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - lsl r5, fp, #5 │ │ │ │ - sub r4, fp, fp, lsl #2 │ │ │ │ - strd r0, [sl, r9] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr sl, [sp, #220] @ 0xdc │ │ │ │ + strd r0, [r2, r9] │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + lsl r9, sl, #5 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + sub sl, sl, sl, lsl #2 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1256] @ 9e5d0 │ │ │ │ - ldr r3, [pc, #1256] @ 9e5d4 │ │ │ │ - add sl, r8, fp, lsl #5 │ │ │ │ - strd r0, [r8, r5] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1240] @ 9e5e0 │ │ │ │ - ldr r3, [pc, #1240] @ 9e5e4 │ │ │ │ - lsl r8, r4, #4 │ │ │ │ - add r4, sl, r4, lsl #4 │ │ │ │ + lsl sl, sl, #4 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1312] @ a0de0 │ │ │ │ + add fp, r8, r9 │ │ │ │ + strd r0, [r8, r9] │ │ │ │ + add r8, fp, sl │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r3, [pc, #1288] @ a0ddc │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1288] @ a0dec │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [pc, #1276] @ a0df0 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #1256] @ a0de4 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1200] @ 9e5d8 │ │ │ │ - ldr r3, [pc, #1200] @ 9e5dc │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1244] @ a0de8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1140] @ 9e5d0 │ │ │ │ - ldr r3, [pc, #1140] @ 9e5d4 │ │ │ │ - strd r0, [sl, r8] │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [fp, sl] │ │ │ │ + add sl, r8, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [pc, #1184] @ a0de0 │ │ │ │ + mov r1, r5 │ │ │ │ + str sl, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #1168] @ a0ddc │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r2, [pc, #1160] @ a0dec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1124] @ 9e5e0 │ │ │ │ - ldr r3, [pc, #1124] @ 9e5e4 │ │ │ │ - add sl, r4, r5 │ │ │ │ + ldr r3, [pc, #1152] @ a0df0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1088] @ 9e5d8 │ │ │ │ - ldr r3, [pc, #1088] @ 9e5dc │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #1120] @ a0de4 │ │ │ │ + ldr r3, [pc, #1120] @ a0de8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - strd r0, [r4, r5] │ │ │ │ + strd r0, [r8, r9] │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #168] @ 0xa8 │ │ │ │ - ldr r2, [pc, #944] @ 9e5c0 │ │ │ │ - ldr r3, [pc, #944] @ 9e5c4 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r6 │ │ │ │ - sub r8, ip, r1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #916] @ 9e5c8 │ │ │ │ - ldr r3, [pc, #916] @ 9e5cc │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr lr, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #972] @ a0dcc │ │ │ │ + ldr r3, [pc, #972] @ a0dd0 │ │ │ │ + sub r4, lr, r6 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #952] @ a0dd4 │ │ │ │ + ldr r3, [pc, #952] @ a0dd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #856] @ 9e5b8 │ │ │ │ - ldr r3, [pc, #856] @ 9e5bc │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + ldr r2, [pc, #892] @ a0dc4 │ │ │ │ + ldr r3, [pc, #892] @ a0dc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #820] @ 9e5c0 │ │ │ │ - ldr r3, [pc, #820] @ 9e5c4 │ │ │ │ - ldr r9, [sp, #160] @ 0xa0 │ │ │ │ - add r4, r8, r9 │ │ │ │ - strd r0, [r8] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #800] @ 9e5c8 │ │ │ │ - ldr r3, [pc, #800] @ 9e5cc │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #868] @ a0dcc │ │ │ │ + strd r0, [r4] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r3, [pc, #860] @ a0dd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + ldr r2, [pc, #844] @ a0dd4 │ │ │ │ + ldr r3, [pc, #844] @ a0dd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #740] @ 9e5b8 │ │ │ │ - ldr r3, [pc, #740] @ 9e5bc │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #784] @ a0dc4 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [pc, #776] @ a0dc8 │ │ │ │ + add r5, r4, r8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #704] @ 9e5c0 │ │ │ │ - ldr r3, [pc, #704] @ 9e5c4 │ │ │ │ - strd r0, [r8, r9] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #676] @ 9e5b8 │ │ │ │ - ldr r3, [pc, #676] @ 9e5bc │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #748] @ a0dcc │ │ │ │ + strd r0, [r4, r8] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + ldr r3, [pc, #740] @ a0dd0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #708] @ a0dc4 │ │ │ │ + ldr r3, [pc, #708] @ a0dc8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #648] @ 9e5c8 │ │ │ │ - ldr r3, [pc, #648] @ 9e5cc │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #684] @ a0dd4 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [pc, #676] @ a0dd8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #164] @ 0xa4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - strd r0, [r4, r7] │ │ │ │ + strd r0, [r5, r7] │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - add r4, sl, fp, lsl #3 │ │ │ │ - sub r4, r4, r5 │ │ │ │ - lsl r5, fp, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #544] @ 9e5d0 │ │ │ │ - ldr r3, [pc, #544] @ 9e5d4 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r2, [pc, #592] @ a0de0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #16] │ │ │ │ + ldr lr, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [pc, #568] @ a0ddc │ │ │ │ + ldr sl, [sp, #64] @ 0x40 │ │ │ │ + lsl r8, lr, #3 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r2, [pc, #556] @ a0dec │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #520] @ 9e5e0 │ │ │ │ - ldr r3, [pc, #520] @ 9e5e4 │ │ │ │ - strd r8, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r6 │ │ │ │ + strd r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #540] @ a0df0 │ │ │ │ + add fp, sl, r8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #480] @ 9e5d8 │ │ │ │ - ldr r3, [pc, #480] @ 9e5dc │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + sub fp, fp, r9 │ │ │ │ + ldr r2, [pc, #500] @ a0de4 │ │ │ │ + ldr r3, [pc, #500] @ a0de8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - lsl r2, fp, #3 │ │ │ │ - ldr r3, [pc, #408] @ 9e5d4 │ │ │ │ - strd r0, [sl, r2] │ │ │ │ - ldr r2, [pc, #396] @ 9e5d0 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #392] @ 9e5e0 │ │ │ │ - ldr r3, [pc, #392] @ 9e5e4 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #444] @ a0de0 │ │ │ │ + strd r0, [sl, r8] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #428] @ a0ddc │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #360] @ 9e5d8 │ │ │ │ - ldr r3, [pc, #360] @ 9e5dc │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #416] @ a0dec │ │ │ │ + ldr r3, [pc, #416] @ a0df0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + ldr r2, [pc, #384] @ a0de4 │ │ │ │ + ldr r3, [pc, #384] @ a0de8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #288] @ 9e5d0 │ │ │ │ - ldr r3, [pc, #288] @ 9e5d4 │ │ │ │ - strd r0, [r4] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #268] @ 9e5d8 │ │ │ │ - ldr r3, [pc, #268] @ 9e5dc │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [fp] │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [pc, #320] @ a0de0 │ │ │ │ + ldr r3, [pc, #312] @ a0ddc │ │ │ │ + lsl r5, r0, #4 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r2, [pc, #292] @ a0de4 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #252] @ 9e5e0 │ │ │ │ - ldr r3, [pc, #252] @ 9e5e4 │ │ │ │ - mov r8, r0 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #284] @ a0de8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #276] @ a0dec │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + ldr r3, [pc, #268] @ a0df0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - strd r0, [r4, r5] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + strd r0, [fp, r5] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - add r3, r3, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, r8, r2 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - add r2, sl, r3 │ │ │ │ - add r3, r6, r3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp] │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + strd r0, [r2] │ │ │ │ + add r0, fp, r3 │ │ │ │ + add r3, r9, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r2, r2, r3 │ │ │ │ + add r3, ip, r3 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + eor r2, r2, r3 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + eor r2, r2, r3 │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eor r2, r2, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - eor fp, fp, r3 │ │ │ │ - eor r2, r2, r3 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r0, [sl] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ - bne 9dc50 │ │ │ │ - add sp, sp, #188 @ 0xbc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x00130fb0 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + bne a03fc │ │ │ │ + add sp, sp, #180 @ 0xb4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x001327fc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strvc sp, [r5, #-3659] @ 0xfffff1b5 │ │ │ │ svccc 0x00e904c3 │ │ │ │ ldrbeq lr, [r8, #-2409] @ 0xfffff697 │ │ │ │ svccc 0x00ef329c │ │ │ │ fldmdbxmi r1!, {d26-d121} @ Deprecated │ │ │ │ svccc 0x00dbc4c0 │ │ │ │ - add lr, fp, #13376 @ 0x3440 │ │ │ │ svccc 0x00e3f3a0 │ │ │ │ + add lr, fp, #13376 @ 0x3440 │ │ │ │ tst r2, #545259520 @ 0x20800000 │ │ │ │ svccc 0x00cc7b90 │ │ │ │ stmibge fp, {r0, r4, r5, r6, sl, fp, ip, lr}^ │ │ │ │ svccc 0x00ecd4bc │ │ │ │ │ │ │ │ -0009e5e8 : │ │ │ │ - ldr r2, [pc, #12] @ 9e5fc │ │ │ │ - ldr r1, [pc, #12] @ 9e600 │ │ │ │ +000a0df4 : │ │ │ │ + ldr r2, [pc, #12] @ a0e08 │ │ │ │ + ldr r1, [pc, #12] @ a0e0c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b244 │ │ │ │ - andseq sp, r2, r0, ror #31 │ │ │ │ - @ instruction: 0xfffff5f8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + @ instruction: 0x0012f7d4 │ │ │ │ + @ instruction: 0xfffff588 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + mov lr, r3 │ │ │ │ + ldr r3, [pc, #2632] @ a187c │ │ │ │ + stm sp, {r1, r2} │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #2568] @ 9f028 │ │ │ │ - cmp r2, #0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ble 9f020 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble a1860 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [pc, #2524] @ 9f02c │ │ │ │ + ldr r2, [pc, #2584] @ a1880 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ + str lr, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r6, [r1] │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - lsl r2, r3, #3 │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - ldrd r6, [r1, r2] │ │ │ │ + ldr ip, [sp] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r5, [sp] │ │ │ │ - lsl r4, r2, #4 │ │ │ │ - ldrd r8, [r5, r4] │ │ │ │ - add r3, r1, r3, lsl #3 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r6, [r3] │ │ │ │ + add r5, r2, r2, lsl #2 │ │ │ │ + lsl r4, r0, #4 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + ldrd r8, [ip, r4] │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + add r2, r3, r5 │ │ │ │ + ldrd r6, [r3, r5] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #2384] @ 9f030 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #2440] @ a1884 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ ldr lr, [sp, #232] @ 0xe8 │ │ │ │ - mov ip, r5 │ │ │ │ - add fp, ip, lr, lsl #5 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - lsl r1, r2, #3 │ │ │ │ - ldrd r2, [r5, r1] │ │ │ │ - lsl r0, lr, #5 │ │ │ │ - strd r2, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r2, lr, lr, lsl #1 │ │ │ │ - ldrd r6, [ip, r0] │ │ │ │ - lsl r5, r2, #3 │ │ │ │ - sub r3, r3, r4 │ │ │ │ - strd r6, [sp, #112] @ 0x70 │ │ │ │ - ldrd r6, [r3, r5] │ │ │ │ - add r2, r3, r2, lsl #3 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + lsl r2, lr, #3 │ │ │ │ + add sl, lr, lr, lsl #1 │ │ │ │ + ldrd r6, [ip, r2] │ │ │ │ + sub r3, r1, r4 │ │ │ │ + lsl r1, lr, #5 │ │ │ │ + lsl sl, sl, #3 │ │ │ │ ldrd r8, [r3] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldrd r6, [r2, r1] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - strd r8, [sp, #104] @ 0x68 │ │ │ │ - ldrd r8, [r1, r4] │ │ │ │ - add sl, r1, r4 │ │ │ │ - mov r2, r8 │ │ │ │ + add fp, ip, r1 │ │ │ │ + strd r6, [sp, #136] @ 0x88 │ │ │ │ + ldrd r6, [ip, r1] │ │ │ │ + add r1, r3, sl │ │ │ │ + strd r8, [sp, #96] @ 0x60 │ │ │ │ + strd r6, [sp, #104] @ 0x68 │ │ │ │ + ldrd r6, [r3, sl] │ │ │ │ + add r3, r1, r2 │ │ │ │ + sub r5, r3, r5 │ │ │ │ + ldrd r8, [r5] │ │ │ │ + strd r6, [sp, #144] @ 0x90 │ │ │ │ + ldrd r6, [r1, r2] │ │ │ │ mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sl, r4] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r8, [fp, r4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - add fp, sl, r4 │ │ │ │ - sub fp, fp, r5 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + add fp, r5, r4 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + sub fp, fp, sl │ │ │ │ + ldrd r6, [r5, r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp] │ │ │ │ - ldrd r6, [ip, r5] │ │ │ │ - add sl, ip, r5 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, [fp] │ │ │ │ - mov r0, r6 │ │ │ │ + ldrd r6, [ip, sl] │ │ │ │ + add r5, ip, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp] │ │ │ │ - ldrd r8, [sl, r4] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r8, [r5, r4] │ │ │ │ ldrd r6, [ip] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #96] @ 0x60 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #104] @ 0x68 │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #96] @ 0x60 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r4, [sp, #112] @ 0x70 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd sl, [sp, #104] @ 0x68 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - strd r2, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #1812] @ 9f030 │ │ │ │ + strd r4, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #1852] @ a1884 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #1768] @ 9f030 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #1792] @ a1884 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r8, [sp, #48] @ 0x30 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + strd r8, [sp, #120] @ 0x78 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #1688] @ 9f030 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #1712] @ a1884 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r4, [sp, #136] @ 0x88 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [pc, #1640] @ 9f030 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #1664] @ a1884 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #144] @ 0x90 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r6, [sp, #136] @ 0x88 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r6, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r2, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r4, [sp, #64] @ 0x40 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - lsl lr, r3, #3 │ │ │ │ - add r3, r5, r3, lsl #3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - mov r4, lr │ │ │ │ + strd sl, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1460] @ 9f034 │ │ │ │ - ldr r3, [pc, #1460] @ 9f038 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1456] @ 9f03c │ │ │ │ - ldr r3, [pc, #1456] @ 9f040 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + add r3, r1, r1, lsl #2 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1440] @ 9f044 │ │ │ │ - ldr r3, [pc, #1440] @ 9f048 │ │ │ │ + lsl r5, r3, #3 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + add lr, fp, r5 │ │ │ │ + str lr, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1484] @ a1888 │ │ │ │ + ldr r3, [pc, #1484] @ a188c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #1480] @ a1890 │ │ │ │ + strd r0, [fp, r5] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #1468] @ a1894 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd sl, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1452] @ a1898 │ │ │ │ + ldr r3, [pc, #1452] @ a189c │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1384] @ 9f03c │ │ │ │ - ldr r3, [pc, #1384] @ 9f040 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1404] @ a1890 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1368] @ 9f044 │ │ │ │ - ldr r3, [pc, #1368] @ 9f048 │ │ │ │ + ldr r3, [pc, #1392] @ a1894 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #1376] @ a1898 │ │ │ │ + ldr r3, [pc, #1376] @ a189c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1308] @ 9f04c │ │ │ │ - ldr r3, [pc, #1308] @ 9f050 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1328] @ a18a0 │ │ │ │ + ldr r3, [pc, #1328] @ a18a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [pc, #1280] @ 9f054 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [pc, #1300] @ a18a8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #236] @ 0xec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - lsl sl, lr, #2 │ │ │ │ - add r6, lr, lr, lsl #2 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - lsl r7, r6, #3 │ │ │ │ - add r6, fp, r6, lsl #3 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - strd r8, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [fp, r7] │ │ │ │ + lsl sl, r7, #2 │ │ │ │ + strd r8, [sp, #24] │ │ │ │ + add r6, sl, r7 │ │ │ │ + lsl r6, r6, #3 │ │ │ │ + add r7, fp, r6 │ │ │ │ + strd r0, [fp, r6] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #236] @ 0xec │ │ │ │ - sub r5, lr, sl │ │ │ │ - lsl r4, r5, #3 │ │ │ │ - add fp, r6, r5, lsl #3 │ │ │ │ - add sl, fp, r7 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [r6, r4] │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + mov r8, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + sub r5, r1, sl │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + lsl r4, r5, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + add fp, r7, r4 │ │ │ │ + lsl r5, r5, #4 │ │ │ │ + strd r0, [r7, r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - lsl r9, r5, #4 │ │ │ │ - add r8, sl, r5, lsl #4 │ │ │ │ - rsb r5, r4, #0 │ │ │ │ - sub r4, r8, r4 │ │ │ │ - strd r0, [fp, r7] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + add sl, fp, r6 │ │ │ │ + strd r0, [fp, r6] │ │ │ │ + add r8, sl, r5 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - strd r0, [sl, r9] │ │ │ │ + strd r0, [sl, r5] │ │ │ │ + rsb r5, r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + sub r4, r8, r4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r8, r5] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr sl, [sp, #240] @ 0xf0 │ │ │ │ - add lr, lr, lr, lsl #1 │ │ │ │ - rsb sl, sl, sl, lsl #28 │ │ │ │ - lsl fp, lr, #3 │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ - lsl lr, sl, #4 │ │ │ │ - str lr, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #964] @ 9f058 │ │ │ │ - add sl, r3, sl, lsl #4 │ │ │ │ - ldr r3, [pc, #960] @ 9f05c │ │ │ │ - mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [pc, #1000] @ a18ac │ │ │ │ + add sl, sl, sl, lsl #1 │ │ │ │ + ldr r3, [pc, #996] @ a18b0 │ │ │ │ + lsl fp, sl, #3 │ │ │ │ + str sl, [sp, #56] @ 0x38 │ │ │ │ + lsl sl, r1, #4 │ │ │ │ + rsb r1, sl, #0 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + sub sl, r1, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #940] @ 9f060 │ │ │ │ - ldr r3, [pc, #940] @ 9f064 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r2, [pc, #960] @ a18b4 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #948] @ a18b8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #884] @ 9f058 │ │ │ │ - strd r0, [r3, lr] │ │ │ │ - add r3, sl, fp │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldr r2, [pc, #904] @ a18ac │ │ │ │ + ldr r3, [pc, #904] @ a18b0 │ │ │ │ + strd r0, [lr, ip] │ │ │ │ + add r1, sl, fp │ │ │ │ mov r0, r6 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #864] @ 9f05c │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #860] @ 9f060 │ │ │ │ - ldr r3, [pc, #860] @ 9f064 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #872] @ a18b4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #864] @ a18b8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r6, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ strd r0, [sl, fp] │ │ │ │ + ldrd r6, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #768] @ 9f04c │ │ │ │ - ldr r3, [pc, #768] @ 9f050 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #788] @ a18a0 │ │ │ │ + ldr r3, [pc, #788] @ a18a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #728] @ 9f054 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #744] @ a18a8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #236] @ 0xec │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #236] @ 0xec │ │ │ │ mov r2, r8 │ │ │ │ - rsb sl, sl, sl, lsl #29 │ │ │ │ - lsl r3, sl, #3 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, r9 │ │ │ │ - add sl, r4, sl, lsl #3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [r4, r3] │ │ │ │ + lsl sl, lr, #3 │ │ │ │ + rsb lr, sl, #0 │ │ │ │ + sub sl, r4, sl │ │ │ │ + str lr, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr lr, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [r4, lr] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [lr] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #580] @ 9f034 │ │ │ │ - ldr r3, [pc, #580] @ 9f038 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #600] @ a1888 │ │ │ │ strd r0, [sl, r5] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #560] @ 9f034 │ │ │ │ - ldr r3, [pc, #608] @ 9f068 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r3, [pc, #592] @ a188c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [pc, #568] @ a1888 │ │ │ │ + ldr r3, [pc, #616] @ a18bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #552] @ 9f06c │ │ │ │ - ldr r3, [pc, #552] @ 9f070 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #572] @ a18c0 │ │ │ │ + ldr r3, [pc, #572] @ a18c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #32] │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #440] @ 9f060 │ │ │ │ - ldr r3, [pc, #440] @ 9f064 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #452] @ a18b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #404] @ 9f058 │ │ │ │ - ldr r3, [pc, #404] @ 9f05c │ │ │ │ + ldr r3, [pc, #444] @ a18b8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #416] @ a18ac │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #408] @ a18b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #364] @ 9f060 │ │ │ │ - ldr r3, [pc, #364] @ 9f064 │ │ │ │ - mov r5, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r2, [pc, #376] @ a18b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #328] @ 9f058 │ │ │ │ - ldr r3, [pc, #328] @ 9f05c │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [pc, #368] @ a18b8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #340] @ a18ac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #332] @ a18b0 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r9, [sp, #80] @ 0x50 │ │ │ │ - ldr r8, [sp, #176] @ 0xb0 │ │ │ │ - sub r8, r9, r8 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + sub r9, r1, r2 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - lsl r9, r2, #4 │ │ │ │ - add sl, r8, r2, lsl #4 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - sub sl, sl, fp │ │ │ │ - strd r0, [r8] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + strd r0, [r9] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r8, r9] │ │ │ │ + mov r3, r5 │ │ │ │ + lsl r8, sl, #4 │ │ │ │ + add sl, r9, r8 │ │ │ │ + sub sl, sl, fp │ │ │ │ + strd r0, [r9, r8] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sl] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sl, lr] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ ldr ip, [sp] │ │ │ │ - add r1, r1, r2 │ │ │ │ - add r2, ip, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + strd r0, [sl, r2] │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r3, r5, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + add r3, ip, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + add r2, lr, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + add r3, fp, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ - str r1, [sp, #4] │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ eor r2, r2, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ - bne 9e658 │ │ │ │ + bne a0e74 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r0, r3, r0, lsr #11 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r1, r3, r4, lsl #27 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ svccc 0x00e00000 │ │ │ │ ldmda r8, {r1, r3, r5, r7, sl, fp, lr}^ │ │ │ │ svccc 0x00ebb67a │ │ │ │ strtvs r0, [lr], #1580 @ 0x62c │ │ │ │ svccc 0x00ea5b40 │ │ │ │ teq r3, r1, asr #10 │ │ │ │ svccc 0x00e04a07 │ │ │ │ - blls fe69c2f4 │ │ │ │ + blls fe69eb48 │ │ │ │ svccc 0x00e1e377 │ │ │ │ svccc 0x00d00000 │ │ │ │ ldrbteq r5, [r5], #-2654 @ 0xfffff5a2 │ │ │ │ svccc 0x00e2cf23 │ │ │ │ cmpne r4, #-16777216 @ 0xff000000 │ │ │ │ svccc 0x00ee6f0e │ │ │ │ svccc 0x00cbb67a │ │ │ │ - ldrdlt r4, [pc, #-234] @ 9ef8a │ │ │ │ + ldrdlt r4, [pc, #-234] @ a17de │ │ │ │ svccc 0x00defbde │ │ │ │ │ │ │ │ -0009f074 : │ │ │ │ - ldr r2, [pc, #12] @ 9f088 │ │ │ │ - ldr r1, [pc, #12] @ 9f08c │ │ │ │ +000a18c8 : │ │ │ │ + ldr r2, [pc, #12] @ a18dc │ │ │ │ + ldr r1, [pc, #12] @ a18e0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b244 │ │ │ │ - andseq sp, r2, r4, lsl #11 │ │ │ │ - @ instruction: 0xfffff57c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #220 @ 0xdc │ │ │ │ - stmib sp, {r0, r1, r2} │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [pc, #2012] @ 9f888 │ │ │ │ + andseq lr, r2, r0, lsr sp │ │ │ │ + @ instruction: 0xfffff534 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #212 @ 0xd4 │ │ │ │ + ldr ip, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [pc, #2076] @ a2134 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ cmp r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [sp, #272] @ 0x110 │ │ │ │ - ldr r2, [sp, #276] @ 0x114 │ │ │ │ - ble 9f880 │ │ │ │ - ldr lr, [pc, #1992] @ 9f88c │ │ │ │ + ble a2118 │ │ │ │ + ldr lr, [pc, #2056] @ a2138 │ │ │ │ cmp ip, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ ldr r3, [r3, lr] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - bne 9f8a8 │ │ │ │ - ldr fp, [sp, #256] @ 0x100 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - lsl sl, fp, #5 │ │ │ │ - ldrd r8, [r4, sl] │ │ │ │ - ldrd r2, [r4] │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + bne a2154 │ │ │ │ + ldr sl, [sp] │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r2, [sl] │ │ │ │ + lsl fp, r1, #5 │ │ │ │ + ldrd r8, [sl, fp] │ │ │ │ + strd r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, r4, fp, lsl #4 │ │ │ │ - ldrd r6, [r3, sl] │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - lsl r1, fp, #4 │ │ │ │ - ldrd r4, [r4, r1] │ │ │ │ - mov r0, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + lsl r1, r3, #4 │ │ │ │ + add r3, sl, r1 │ │ │ │ + ldrd r4, [sl, r1] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldrd r6, [r3, fp] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - lsl r5, fp, #3 │ │ │ │ - add r3, r4, fp, lsl #3 │ │ │ │ - ldrd r8, [r3, sl] │ │ │ │ - ldrd r6, [r4, r5] │ │ │ │ - sub r4, r5, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + add r3, sl, r4 │ │ │ │ + ldrd r6, [sl, r4] │ │ │ │ + ldrd r8, [r3, fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add lr, fp, fp, lsl #1 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r8, lr, #3 │ │ │ │ - ldrd r6, [r3, r4] │ │ │ │ - ldrd r2, [r3, r8] │ │ │ │ - str lr, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr lr, [sp, #248] @ 0xf8 │ │ │ │ + sub r5, r4, r3 │ │ │ │ + mov r3, sl │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + add lr, lr, lr, lsl #1 │ │ │ │ + str r3, [sp] │ │ │ │ + ldrd r6, [sl, r5] │ │ │ │ + lsl sl, lr, #3 │ │ │ │ + str lr, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r8, [r3, sl] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1652] @ 9f8a0 │ │ │ │ - ldr r3, [pc, #1652] @ 9f8a4 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1692] @ a214c │ │ │ │ + ldr r3, [pc, #1692] @ a2150 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1620] @ 9f8a0 │ │ │ │ - ldr r3, [pc, #1620] @ 9f8a4 │ │ │ │ - bl 1c606c │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1656] @ a214c │ │ │ │ + ldr r3, [pc, #1656] @ a2150 │ │ │ │ + bl 1ca0d4 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldrd r8, [r8, r1] │ │ │ │ - ldrd r6, [r1, r4] │ │ │ │ + ldrd r8, [r1, sl] │ │ │ │ + ldrd r6, [r1, r5] │ │ │ │ + mov r5, r1 │ │ │ │ + mov sl, r5 │ │ │ │ mov r2, r8 │ │ │ │ - mov r4, r1 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, fp, fp, lsl #2 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [r5, r4] │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r3, r4, r4, lsl #2 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - ldrd r6, [r4, r5] │ │ │ │ - ldrd r4, [r4, r3] │ │ │ │ + ldrd r4, [r5, r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1468] @ 9f898 │ │ │ │ - ldr r3, [pc, #1468] @ 9f89c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1436] @ 9f890 │ │ │ │ - ldr r3, [pc, #1436] @ 9f894 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldr r2, [pc, #1484] @ a2144 │ │ │ │ + ldr r3, [pc, #1484] @ a2148 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1456] @ a213c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1448] @ a2140 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1376] @ 9f898 │ │ │ │ - ldr r3, [pc, #1376] @ 9f89c │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1404] @ a2144 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1344] @ 9f890 │ │ │ │ - ldr r3, [pc, #1344] @ 9f894 │ │ │ │ + ldr r3, [pc, #1392] @ a2148 │ │ │ │ + mov r8, sl │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldr r2, [pc, #1356] @ a213c │ │ │ │ + ldr r3, [pc, #1356] @ a2140 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldrd r6, [r8, sl] │ │ │ │ - ldrd r4, [r8] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r4, [sl] │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldrd r6, [sl, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #80] @ 0x50 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldr lr, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r6, [r8, ip] │ │ │ │ + str r8, [sp, #8] │ │ │ │ lsl r3, lr, #4 │ │ │ │ - ldrd r4, [r8, ip] │ │ │ │ - ldrd r6, [r8, r3] │ │ │ │ + ldrd r8, [r8, r3] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1148] @ 9f890 │ │ │ │ - ldr r3, [pc, #1148] @ 9f894 │ │ │ │ + ldr r2, [pc, #1160] @ a213c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [pc, #1152] @ a2140 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1128] @ 9f898 │ │ │ │ - ldr r3, [pc, #1128] @ 9f89c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #1140] @ a2144 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [pc, #1132] @ a2148 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1056] @ 9f890 │ │ │ │ - ldr r3, [pc, #1056] @ 9f894 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1044] @ 9f898 │ │ │ │ - ldr r3, [pc, #1044] @ 9f89c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1072] @ a213c │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [pc, #1060] @ a2140 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r2, [pc, #1048] @ a2144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r3, [pc, #1040] @ a2148 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #260] @ 0x104 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - add r4, r6, ip, lsl #5 │ │ │ │ - lsl r5, ip, #5 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #264] @ 0x108 │ │ │ │ - ldr r8, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldr ip, [sp, #252] @ 0xfc │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + lsl r4, ip, #5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr ip, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + strd r0, [r5, r4] │ │ │ │ + add r8, r5, r4 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + lsl r6, ip, #5 │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - add sl, r8, ip, lsl #5 │ │ │ │ - lsl r7, ip, #5 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - strd r0, [r6, r5] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - strd r0, [r8, r7] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + add r9, r7, r6 │ │ │ │ + strd r0, [r7, r6] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #256] @ 0x100 │ │ │ │ + mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #264] @ 0x108 │ │ │ │ - mov r2, r6 │ │ │ │ - sub r5, lr, lr, lsl #2 │ │ │ │ - lsl lr, r5, #3 │ │ │ │ - mov r3, r7 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - add r5, sl, r5, lsl #3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [sl, lr] │ │ │ │ - ldr ip, [sp, #264] @ 0x108 │ │ │ │ - mov r0, r8 │ │ │ │ - add r3, ip, ip, lsl #1 │ │ │ │ - add ip, r5, r3, lsl #4 │ │ │ │ - lsl sl, r3, #4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, r7 │ │ │ │ - str ip, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [r5, sl] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + sub r3, lr, lr, lsl #2 │ │ │ │ + lsl lr, r3, #3 │ │ │ │ + mov r3, r5 │ │ │ │ + mov fp, lr │ │ │ │ + add sl, r9, lr │ │ │ │ + bl 1c9d20 │ │ │ │ + str fp, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [r9, fp] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r9, [sp, #256] @ 0x100 │ │ │ │ + add r9, r9, r9, lsl #1 │ │ │ │ + lsl r9, r9, #4 │ │ │ │ + add ip, sl, r9 │ │ │ │ + str ip, [sp, #188] @ 0xbc │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sl, r9] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #260] @ 0x104 │ │ │ │ - add r5, sl, sl, lsl #1 │ │ │ │ - lsl sl, r5, #3 │ │ │ │ - add r5, r4, r5, lsl #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #252] @ 0xfc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - str sl, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [r4, sl] │ │ │ │ - ldr r4, [sp, #260] @ 0x104 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, sl │ │ │ │ + add r4, r9, r9, lsl #1 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + add r9, r8, r4 │ │ │ │ + strd r0, [r8, r4] │ │ │ │ mov r0, r6 │ │ │ │ - sub r4, r4, r4, lsl #2 │ │ │ │ - lsl ip, r4, #4 │ │ │ │ mov r1, r7 │ │ │ │ - mov sl, ip │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - str sl, [sp, #188] @ 0xbc │ │ │ │ - add r4, r5, r4, lsl #4 │ │ │ │ - strd r0, [r5, sl] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r8, [sp, #252] @ 0xfc │ │ │ │ + sub r3, r8, r8, lsl #2 │ │ │ │ + lsl r8, r3, #4 │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + add r5, r9, r8 │ │ │ │ + strd r0, [r9, r8] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + str r8, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - add r5, r4, sl │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #252] @ 0xfc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r4, sl] │ │ │ │ + add sl, r5, fp │ │ │ │ + strd r0, [r5, fp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #260] @ 0x104 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - rsb r4, r4, r4, lsl #28 │ │ │ │ - lsl sl, r4, #4 │ │ │ │ - add r4, r5, r4, lsl #4 │ │ │ │ - strd r0, [r5, sl] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ + lsl r5, lr, #4 │ │ │ │ + bl 1c9d20 │ │ │ │ + rsb fp, r5, #0 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + sub r5, sl, r5 │ │ │ │ + strd r0, [sl, fp] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - sub r5, r5, ip │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r5] │ │ │ │ - ldr lr, [sp, #264] @ 0x108 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ - lsl lr, lr, #4 │ │ │ │ - add sl, r5, r3, lsl #4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - str lr, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr sl, [sp, #188] @ 0xbc │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + sub r6, sl, r6 │ │ │ │ + strd r0, [r6] │ │ │ │ + ldr sl, [sp, #256] @ 0x100 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - strd r0, [r5, r7] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #396] @ 9f8a0 │ │ │ │ - ldr r3, [pc, #396] @ 9f8a4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r9, [sp, #176] @ 0xb0 │ │ │ │ - add r8, r4, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + lsl sl, sl, #4 │ │ │ │ + add r7, r6, sl │ │ │ │ + strd r0, [r6, sl] │ │ │ │ + add r6, r5, r4 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #420] @ a214c │ │ │ │ + ldr r3, [pc, #420] @ a2150 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - sub r8, r8, r5 │ │ │ │ - strd r0, [r4, r9] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [r8] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [r5, r4] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + sub r6, r6, r4 │ │ │ │ + strd r0, [r6] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #288] @ 9f8a0 │ │ │ │ - ldr r3, [pc, #288] @ 9f8a4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #312] @ a214c │ │ │ │ + ldr r3, [pc, #312] @ a2150 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr fp, [sp, #168] @ 0xa8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - add r9, sl, lr │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sl, lr] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [r9, ip] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + strd r0, [r7, fp] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + add sl, r7, fp │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sl, ip] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ - sub r8, r8, ip │ │ │ │ - mov r2, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r8] │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + sub r6, r6, r2 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [r6] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r8, [sp, #184] @ 0xb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ add r3, r3, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #260] @ 0x104 │ │ │ │ - strd r0, [r6], #8 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [r5], #8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - str r6, [sp, #12] │ │ │ │ + str r3, [sp] │ │ │ │ + str r5, [sp, #20] │ │ │ │ add r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r3, r8, #8 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ + add r3, r7, #8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ eor r2, r2, r3 │ │ │ │ - str r2, [sp, #260] @ 0x104 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ - eor fp, fp, r3 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #252] @ 0xfc │ │ │ │ eor r2, r2, r3 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #252] @ 0xfc │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ + eor r2, r2, r3 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - bne 9f0dc │ │ │ │ - add sp, sp, #220 @ 0xdc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq pc, r2, r4, lsl fp @ │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + bne a1944 │ │ │ │ + add sp, sp, #212 @ 0xd4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r1, r3, r0, lsr #5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ lsl r3, ip, #3 │ │ │ │ - ldr fp, [sp, #256] @ 0x100 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsl r3, r2, #3 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - lsl sl, fp, #5 │ │ │ │ - ldrd r8, [r4, sl] │ │ │ │ - ldrd r0, [r4] │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + ldr sl, [sp] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r0, [sl] │ │ │ │ + lsl fp, r3, #5 │ │ │ │ + ldrd r8, [sl, fp] │ │ │ │ + strd r0, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl r2, fp, #4 │ │ │ │ - add r3, r4, fp, lsl #4 │ │ │ │ - ldrd r6, [r3, sl] │ │ │ │ - ldrd r4, [r4, r2] │ │ │ │ - mov r3, r7 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ + lsl r2, r3, #4 │ │ │ │ + add r3, sl, r2 │ │ │ │ + ldrd r4, [sl, r2] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldrd r6, [r3, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - lsl r5, fp, #3 │ │ │ │ - add r3, r4, fp, lsl #3 │ │ │ │ - ldrd r6, [r4, r5] │ │ │ │ - ldrd r8, [r3, sl] │ │ │ │ - sub r4, r5, fp │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + add r3, sl, r4 │ │ │ │ + ldrd r6, [sl, r4] │ │ │ │ + ldrd r8, [r3, fp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r6, [r3, r4] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - add r1, fp, fp, lsl #1 │ │ │ │ - lsl r8, r1, #3 │ │ │ │ - ldrd r2, [r3, r8] │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + sub r5, r4, r3 │ │ │ │ + mov r3, sl │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + str r3, [sp] │ │ │ │ + ldrd r6, [sl, r5] │ │ │ │ + lsl sl, r1, #3 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r8, [r3, sl] │ │ │ │ mov r0, r6 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-388] @ a214c │ │ │ │ + ldr r3, [pc, #-388] @ a2150 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-356] @ 9f8a0 │ │ │ │ - ldr r3, [pc, #-356] @ 9f8a4 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-388] @ 9f8a0 │ │ │ │ - ldr r3, [pc, #-388] @ 9f8a4 │ │ │ │ - bl 1c606c │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-424] @ a214c │ │ │ │ + ldr r3, [pc, #-424] @ a2150 │ │ │ │ + bl 1ca0d4 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldrd r8, [r8, r1] │ │ │ │ - ldrd r6, [r1, r4] │ │ │ │ + ldrd r8, [r1, sl] │ │ │ │ + ldrd r6, [r1, r5] │ │ │ │ + mov r5, r1 │ │ │ │ + mov sl, r5 │ │ │ │ mov r2, r8 │ │ │ │ - mov r4, r1 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r8, r4 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, fp, fp, lsl #2 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - ldrd r6, [r8, r3] │ │ │ │ - add r5, r5, r4 │ │ │ │ - ldrd r4, [r5] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #248] @ 0xf8 │ │ │ │ strd r0, [sp, #32] │ │ │ │ + add r5, r4, r5 │ │ │ │ + ldrd r4, [r5] │ │ │ │ + add r3, lr, lr, lsl #2 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r6, [sl, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-548] @ 9f898 │ │ │ │ - ldr r3, [pc, #-548] @ 9f89c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-580] @ 9f890 │ │ │ │ - ldr r3, [pc, #-580] @ 9f894 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldr r2, [pc, #-600] @ a2144 │ │ │ │ + ldr r3, [pc, #-600] @ a2148 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-628] @ a213c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-636] @ a2140 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-648] @ 9f890 │ │ │ │ - ldr r3, [pc, #-648] @ 9f894 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-660] @ 9f898 │ │ │ │ - ldr r3, [pc, #-660] @ 9f89c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-688] @ a213c │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldr r3, [pc, #-696] @ a2140 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-708] @ a2144 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-716] @ a2148 │ │ │ │ + mov r8, sl │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldrd r6, [r8, sl] │ │ │ │ - ldrd r4, [r8] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r4, [sl] │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldrd r6, [sl, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldrd r4, [r8, ip] │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ - lsl r3, ip, #4 │ │ │ │ - ldrd r6, [r8, r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + ldrd r6, [r8, ip] │ │ │ │ + ldr ip, [sp, #184] @ 0xb8 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + lsl r3, ip, #4 │ │ │ │ + ldrd r8, [r8, r3] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-860] @ 9f898 │ │ │ │ - ldr r3, [pc, #-860] @ 9f89c │ │ │ │ + ldr r2, [pc, #-916] @ a2144 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [pc, #-924] @ a2148 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-892] @ 9f890 │ │ │ │ - ldr r3, [pc, #-892] @ 9f894 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + ldr r2, [pc, #-952] @ a213c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-960] @ 9f890 │ │ │ │ - ldr r3, [pc, #-960] @ 9f894 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-972] @ 9f898 │ │ │ │ - ldr r3, [pc, #-972] @ 9f89c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-960] @ a2140 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1012] @ a213c │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [pc, #-1024] @ a2140 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1036] @ a2144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r3, [pc, #-1044] @ a2148 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #260] @ 0x104 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - add r4, r6, ip, lsl #5 │ │ │ │ - lsl r5, ip, #5 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr ip, [sp, #252] @ 0xfc │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #264] @ 0x108 │ │ │ │ - ldr r8, [sp, #184] @ 0xb8 │ │ │ │ + lsl fp, ip, #5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr ip, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + strd r0, [r4, fp] │ │ │ │ + add r5, r4, fp │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + lsl r6, ip, #5 │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - add sl, r8, ip, lsl #5 │ │ │ │ - lsl r7, ip, #5 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - strd r0, [r6, r5] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - strd r0, [r8, r7] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + add r4, r7, r6 │ │ │ │ + strd r0, [r7, r6] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #264] @ 0x108 │ │ │ │ - sub r5, lr, lr, lsl #2 │ │ │ │ - lsl lr, r5, #3 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - add r5, sl, r5, lsl #3 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #256] @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ + sub r3, lr, lr, lsl #2 │ │ │ │ + lsl lr, r3, #3 │ │ │ │ + mov r3, r1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ + add sl, r4, lr │ │ │ │ + str lr, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #184] @ 0xb8 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [sl, lr] │ │ │ │ - ldr ip, [sp, #264] @ 0x108 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [r4, lr] │ │ │ │ mov r0, r6 │ │ │ │ - add r3, ip, ip, lsl #1 │ │ │ │ - add ip, r5, r3, lsl #4 │ │ │ │ - lsl sl, r3, #4 │ │ │ │ mov r1, r7 │ │ │ │ - mov r3, r9 │ │ │ │ - str ip, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [r5, sl] │ │ │ │ + ldr ip, [sp, #256] @ 0x100 │ │ │ │ + add r4, ip, ip, lsl #1 │ │ │ │ + lsl r4, r4, #4 │ │ │ │ + add ip, sl, r4 │ │ │ │ + str ip, [sp, #188] @ 0xbc │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sl, r4] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #260] @ 0x104 │ │ │ │ - add r5, sl, sl, lsl #1 │ │ │ │ - lsl sl, r5, #3 │ │ │ │ - add r5, r4, r5, lsl #3 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #252] @ 0xfc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + add r4, ip, ip, lsl #1 │ │ │ │ + bl 1c9d1c │ │ │ │ + lsl r4, r4, #3 │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - str sl, [sp, #188] @ 0xbc │ │ │ │ - strd r0, [r4, sl] │ │ │ │ - ldr r4, [sp, #260] @ 0x104 │ │ │ │ + add sl, r5, r4 │ │ │ │ + strd r0, [r5, r4] │ │ │ │ mov r0, r8 │ │ │ │ - sub r4, r4, r4, lsl #2 │ │ │ │ - lsl ip, r4, #4 │ │ │ │ mov r1, r9 │ │ │ │ - mov sl, ip │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - str sl, [sp, #200] @ 0xc8 │ │ │ │ - add r4, r5, r4, lsl #4 │ │ │ │ - strd r0, [r5, sl] │ │ │ │ + ldr r5, [sp, #252] @ 0xfc │ │ │ │ + sub r3, r5, r5, lsl #2 │ │ │ │ + lsl r5, r3, #4 │ │ │ │ + mov r3, r7 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + add r5, sl, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sl, r8] │ │ │ │ + add sl, r5, fp │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - add r5, r4, sl │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [r5, fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r4, sl] │ │ │ │ + ldr r5, [sp, #252] @ 0xfc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #260] @ 0x104 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - rsb r4, r4, r4, lsl #28 │ │ │ │ - lsl sl, r4, #4 │ │ │ │ - add r4, r5, r4, lsl #4 │ │ │ │ - strd r0, [r5, sl] │ │ │ │ + lsl r5, r5, #4 │ │ │ │ + rsb ip, r5, #0 │ │ │ │ + sub r5, sl, r5 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sl, r9] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ - sub r5, r5, ip │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr sl, [sp, #188] @ 0xbc │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + sub r6, sl, r6 │ │ │ │ + ldr sl, [sp, #256] @ 0x100 │ │ │ │ + strd r0, [r6] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r5] │ │ │ │ - ldr lr, [sp, #264] @ 0x108 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ - lsl lr, lr, #4 │ │ │ │ - add sl, r5, r3, lsl #4 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - str lr, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [r5, r7] │ │ │ │ + lsl sl, sl, #4 │ │ │ │ + add r7, r6, sl │ │ │ │ + strd r0, [r6, sl] │ │ │ │ + add r6, r5, r4 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + sub r6, r6, fp │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1636] @ 9f8a0 │ │ │ │ - ldr r3, [pc, #-1636] @ 9f8a4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r9, [sp, #188] @ 0xbc │ │ │ │ - add r8, r4, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1672] @ a214c │ │ │ │ + ldr r3, [pc, #-1672] @ a2150 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - sub r8, r8, r5 │ │ │ │ - strd r0, [r4, r9] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [r5, r4] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [r8] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r0, [r6] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1744] @ 9f8a0 │ │ │ │ - ldr r3, [pc, #-1744] @ 9f8a4 │ │ │ │ - bl 1c606c │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - add r9, sl, lr │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1764] @ a214c │ │ │ │ + ldr r3, [pc, #-1764] @ a2150 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr fp, [sp, #184] @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sl, lr] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [r7, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - strd r0, [r9, ip] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + add sl, r7, fp │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sl, ip] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #200] @ 0xc8 │ │ │ │ - sub r8, r8, ip │ │ │ │ - mov r2, r0 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r8] │ │ │ │ + sub r6, r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r8, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ strd r0, [r2] │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ add r3, r3, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ add r3, r1, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - add r2, r2, r3 │ │ │ │ - add r3, r8, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [sp, #260] @ 0x104 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ + add r2, r2, r3 │ │ │ │ + add r3, r7, r3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ eor r2, r2, r3 │ │ │ │ - str r2, [sp, #260] @ 0x104 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ - eor fp, fp, r3 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #252] @ 0xfc │ │ │ │ eor r2, r2, r3 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #252] @ 0xfc │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ + eor r2, r2, r3 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - bne 9f8bc │ │ │ │ - add sp, sp, #220 @ 0xdc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + bne a2164 │ │ │ │ + b a2118 │ │ │ │ │ │ │ │ -000a008c : │ │ │ │ - ldr r2, [pc, #12] @ a00a0 │ │ │ │ - ldr r1, [pc, #12] @ a00a4 │ │ │ │ +000a294c : │ │ │ │ + ldr r2, [pc, #12] @ a2960 │ │ │ │ + ldr r1, [pc, #12] @ a2964 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b244 │ │ │ │ - mulseq r2, ip, r5 │ │ │ │ - @ instruction: 0xffffeff0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + @ instruction: 0x0012dcdc │ │ │ │ + @ instruction: 0xffffef84 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #324 @ 0x144 │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [sp, #372] @ 0x174 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [pc, #3432] @ a0e2c │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r3, [pc, #3428] @ a36fc │ │ │ │ + str r1, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r0, [sp] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ble a1668 │ │ │ │ + ble a3f28 │ │ │ │ ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #308] @ 0x134 │ │ │ │ ldr r2, [sp, #380] @ 0x17c │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #312] @ 0x138 │ │ │ │ - ldr r2, [pc, #3388] @ a0e30 │ │ │ │ + ldr r2, [pc, #3388] @ a3700 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - str lr, [sp, #28] │ │ │ │ + str lr, [sp, #20] │ │ │ │ + str ip, [sp, #304] @ 0x130 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ - str ip, [sp, #304] @ 0x130 │ │ │ │ + ldr r9, [sp] │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ - ldr fp, [sp] │ │ │ │ + ldrd r0, [r9] │ │ │ │ lsl r6, r3, #6 │ │ │ │ - ldrd r2, [fp, r6] │ │ │ │ - ldrd r0, [fp] │ │ │ │ + ldrd r2, [r9, r6] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ strd r2, [sp, #32] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ - str r6, [sp, #8] │ │ │ │ mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsl r1, r3, #5 │ │ │ │ - add r3, fp, r3, lsl #5 │ │ │ │ + add r3, r9, r1 │ │ │ │ + ldrd sl, [r9, r1] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [r3, r6] │ │ │ │ - ldrd sl, [fp, r1] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r9, [sp] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ lsl r2, r3, #4 │ │ │ │ - add r3, fp, r3, lsl #4 │ │ │ │ - ldrd r4, [fp, r2] │ │ │ │ + add r3, r9, r2 │ │ │ │ + ldrd r4, [r9, r2] │ │ │ │ + str r2, [sp, #24] │ │ │ │ ldrd r6, [r6, r3] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #360] @ 0x168 │ │ │ │ - rsb sl, r3, r3, lsl #3 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - lsl r1, r3, #3 │ │ │ │ - lsl r3, sl, #4 │ │ │ │ - ldrd r6, [fp, r3] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, ip, ip, lsl #1 │ │ │ │ - lsl ip, r3, #4 │ │ │ │ - ldrd r8, [fp, ip] │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr lr, [sp, #360] @ 0x168 │ │ │ │ + lsl fp, ip, #3 │ │ │ │ + sub sl, fp, ip │ │ │ │ + lsl ip, sl, #4 │ │ │ │ + ldrd r6, [r9, ip] │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ + add ip, lr, lr, lsl #1 │ │ │ │ + lsl lr, ip, #4 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldrd r8, [r9, lr] │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - mov r3, r9 │ │ │ │ - str ip, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + str lr, [sp, #80] @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r9, fp │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r4, [sp, #104] @ 0x68 │ │ │ │ mov r3, r7 │ │ │ │ + ldrd r4, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2908] @ a0e34 │ │ │ │ - ldr r3, [pc, #2908] @ a0e38 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2916] @ a3704 │ │ │ │ + ldr r3, [pc, #2916] @ a3708 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2872] @ a0e34 │ │ │ │ - ldr r3, [pc, #2872] @ a0e38 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [sp, #360] @ 0x168 │ │ │ │ lsl r7, sl, #3 │ │ │ │ - sub r3, r2, lr │ │ │ │ - lsl lr, r3, #3 │ │ │ │ - ldrd r4, [fp, lr] │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ - ldrd r6, [r7, fp] │ │ │ │ - str lr, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2876] @ a3704 │ │ │ │ + ldr r3, [pc, #2876] @ a3708 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r9, [sp] │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ + mov sl, r9 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + sub r3, r2, r4 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ + ldrd r4, [r4, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - lsl r4, r3, #3 │ │ │ │ - add r3, r9, r3, lsl #3 │ │ │ │ - ldrd r6, [r9, r4] │ │ │ │ - str r9, [sp] │ │ │ │ - ldrd r8, [r3, r2] │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + lsl lr, ip, #3 │ │ │ │ + add r3, r9, lr │ │ │ │ + ldrd r6, [r9, lr] │ │ │ │ + str lr, [sp, #128] @ 0x80 │ │ │ │ + ldrd r8, [r3, r2] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #152] @ 0x98 │ │ │ │ strd r0, [sp, #144] @ 0x90 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldr r2, [pc, #2636] @ a0e3c │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2632] @ a0e40 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2620] @ a0e44 │ │ │ │ - ldr r3, [pc, #2620] @ a0e48 │ │ │ │ + ldr r2, [pc, #2640] @ a370c │ │ │ │ + ldr r3, [pc, #2648] @ a3718 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2616] @ a3710 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2608] @ a3714 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2572] @ a0e44 │ │ │ │ - ldr r3, [pc, #2572] @ a0e48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2576] @ a3710 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2540] @ a0e3c │ │ │ │ - ldr r3, [pc, #2540] @ a0e40 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [pc, #2564] @ a3714 │ │ │ │ + mov r9, sl │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2536] @ a370c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2536] @ a3718 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #8] │ │ │ │ + add r3, sl, fp │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r3, r9, r1 │ │ │ │ - ldrd r4, [r9, r1] │ │ │ │ + ldrd r4, [sl, fp] │ │ │ │ ldrd r6, [r3, r8] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r5, [sp, #360] @ 0x168 │ │ │ │ - add fp, r5, r5, lsl #2 │ │ │ │ - lsl sl, fp, #3 │ │ │ │ - add r3, r9, fp, lsl #3 │ │ │ │ + str r9, [sp] │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ + lsl sl, r5, #3 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ + add r3, r9, sl │ │ │ │ ldrd r6, [r9, sl] │ │ │ │ ldrd r8, [r8, r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #168] @ 0xa8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [pc, #2284] @ a0e3c │ │ │ │ - ldr r3, [pc, #2284] @ a0e40 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [pc, #2284] @ a370c │ │ │ │ + ldr r3, [pc, #2292] @ a3718 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2268] @ a0e44 │ │ │ │ - ldr r3, [pc, #2268] @ a0e48 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2260] @ a3710 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2252] @ a3714 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2220] @ a0e44 │ │ │ │ - ldr r3, [pc, #2220] @ a0e48 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2220] @ a3710 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2188] @ a0e3c │ │ │ │ - ldr r3, [pc, #2188] @ a0e40 │ │ │ │ + ldr r3, [pc, #2208] @ a3714 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2184] @ a370c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2184] @ a3718 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - ldr lr, [sp, #120] @ 0x78 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ - ldrd r4, [r8, lr] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldrd r4, [r4, r8] │ │ │ │ ldrd r6, [r7, r8] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #360] @ 0x168 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ - add r3, lr, fp, lsl #1 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - ldrd r6, [r8, r3] │ │ │ │ - ldrd r4, [r4, r8] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - lsl fp, fp, #4 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #128] @ 0x80 │ │ │ │ + mov r6, #88 @ 0x58 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldrd r4, [r8, lr] │ │ │ │ + mul r7, r6, r7 │ │ │ │ + ldrd r6, [r7, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldrd r4, [r8, r1] │ │ │ │ - ldr lr, [sp, #360] @ 0x168 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r4, [r8, fp] │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - add r3, r1, lr │ │ │ │ + mov r1, r5 │ │ │ │ + add r3, fp, r7 │ │ │ │ lsl r3, r3, #3 │ │ │ │ ldrd r6, [r8, r3] │ │ │ │ - mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #360] @ 0x168 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r3, lr, r3, lsl #2 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - ldrd r6, [r8, r3] │ │ │ │ - ldrd r8, [r8, sl] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ + mov r3, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mul r7, r3, r7 │ │ │ │ + ldrd r6, [r7, r8] │ │ │ │ + ldrd r8, [r8, sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #128] @ 0x80 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r8, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1716] @ a0e34 │ │ │ │ - ldr r3, [pc, #1716] @ a0e38 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r6, [sp, #200] @ 0xc8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r8, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1728] @ a3704 │ │ │ │ + ldr r3, [pc, #1728] @ a3708 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r6, [sp, #216] @ 0xd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1632] @ a0e34 │ │ │ │ - ldr r3, [pc, #1632] @ a0e38 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r6, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1644] @ a3704 │ │ │ │ + ldr r3, [pc, #1644] @ a3708 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r6, [sp, #232] @ 0xe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ ldrd r4, [r8] │ │ │ │ ldrd r6, [r8, r2] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsl r3, r3, #5 │ │ │ │ - ldrd r6, [r8, r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ strd r0, [sp, #8] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + lsl r3, ip, #5 │ │ │ │ ldrd r4, [r8, r1] │ │ │ │ + ldrd r6, [r8, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r6, [r8, fp] │ │ │ │ - ldrd r4, [r8, r2] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldrd r4, [r8, r3] │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + ldrd r6, [r8, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r6, [r8, r2] │ │ │ │ - ldrd r8, [r8, ip] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr lr, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [r8, ip] │ │ │ │ + ldrd r8, [r8, lr] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1192] @ a0e34 │ │ │ │ - ldr r3, [pc, #1192] @ a0e38 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r6, [sp, #232] @ 0xe8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r6, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1180] @ a3704 │ │ │ │ + ldr r3, [pc, #1180] @ a3708 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd sl, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1112] @ a0e34 │ │ │ │ - ldr r3, [pc, #1112] @ a0e38 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r6, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1096] @ a3704 │ │ │ │ + ldr r3, [pc, #1096] @ a3708 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r6, [sp, #248] @ 0xf8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + strd r4, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ - strd r8, [sp, #8] │ │ │ │ + strd r8, [sp, #24] │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r4, [sp, #240] @ 0xf0 │ │ │ │ - mov r6, r0 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ + strd r4, [r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ + mov sl, r5 │ │ │ │ lsl r4, r1, #6 │ │ │ │ - add r8, r9, r1, lsl #6 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #304] @ 0x130 │ │ │ │ - strd r0, [r9, r4] │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + add r8, r5, r4 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + strd r0, [r5, r4] │ │ │ │ mov r0, r6 │ │ │ │ - add sl, fp, r1, lsl #6 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldrd r2, [r3] │ │ │ │ lsl r5, r1, #6 │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + add r1, fp, r5 │ │ │ │ + str r1, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [fp, r5] │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ ldrd r6, [r1] │ │ │ │ add fp, r8, r4 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ strd r0, [r8, r4] │ │ │ │ mov r0, r6 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [r9] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sl] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #676] @ a0e34 │ │ │ │ - ldr r3, [pc, #676] @ a0e38 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #628] @ a3704 │ │ │ │ + ldr r3, [pc, #628] @ a3708 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #640] @ a0e34 │ │ │ │ - ldr r3, [pc, #640] @ a0e38 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #592] @ a3704 │ │ │ │ + ldr r3, [pc, #592] @ a3708 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldr r2, [sp, #364] @ 0x16c │ │ │ │ - rsb r6, r2, r2, lsl #27 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - lsl r7, r6, #5 │ │ │ │ - add r6, fp, r6, lsl #5 │ │ │ │ - sub r6, r6, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + lsl sl, r2, #5 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + rsb r7, sl, #0 │ │ │ │ + sub r6, fp, sl │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + sub r6, r6, r4 │ │ │ │ + ldr lr, [sp, #368] @ 0x170 │ │ │ │ strd r0, [fp, r7] │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ mov r0, r8 │ │ │ │ - lsl fp, r1, #5 │ │ │ │ - str fp, [sp, #8] │ │ │ │ - add fp, sl, r1, lsl #5 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + lsl fp, lr, #5 │ │ │ │ + add r7, r1, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - strd r0, [sl, ip] │ │ │ │ - rsb r1, r7, #0 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ + sub r7, r7, r5 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + strd r0, [ip, fp] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - sub r7, fp, r5 │ │ │ │ strd r0, [r6] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ strd r0, [r7] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldrd sl, [r1] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #472] @ a0e34 │ │ │ │ - ldr r3, [pc, #472] @ a0e38 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #444] @ a3704 │ │ │ │ + ldr r3, [pc, #444] @ a3708 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #380] @ a0e34 │ │ │ │ - ldr r3, [pc, #380] @ a0e38 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #356] @ a3704 │ │ │ │ + ldr r3, [pc, #356] @ a3708 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r8, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #324] @ a0e3c │ │ │ │ - ldr r3, [pc, #324] @ a0e40 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #312] @ a0e44 │ │ │ │ - ldr r3, [pc, #312] @ a0e48 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #300] @ a370c │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #300] @ a3718 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #272] @ a3710 │ │ │ │ + ldr r3, [pc, #272] @ a3714 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #260] @ a0e3c │ │ │ │ - ldr r3, [pc, #260] @ a0e40 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #244] @ a0e44 │ │ │ │ - ldr r3, [pc, #244] @ a0e48 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [pc, #224] @ a370c │ │ │ │ + ldr r3, [pc, #232] @ a3718 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [pc, #204] @ a3710 │ │ │ │ + ldr r3, [pc, #204] @ a3714 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #128] @ a0e3c │ │ │ │ - ldr r3, [pc, #128] @ a0e40 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #116] @ a0e44 │ │ │ │ - ldr r3, [pc, #116] @ a0e48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #116] @ a370c │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #116] @ a3718 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #88] @ a3710 │ │ │ │ + ldr r3, [pc, #88] @ a3714 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #72] @ a0e44 │ │ │ │ - ldr r3, [pc, #72] @ a0e48 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #40] @ a0e3c │ │ │ │ - ldr r3, [pc, #40] @ a0e40 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [pc, #44] @ a3710 │ │ │ │ + ldr r3, [pc, #44] @ a3714 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - b a0e6c │ │ │ │ - @ instruction: 0x0012eafc │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [pc, #16] @ a370c │ │ │ │ + b a373c │ │ │ │ + andseq r0, r3, r4, lsr #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ svcgt 0x00328d46 │ │ │ │ - svccc 0x00ed906b │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ + svccc 0x00ed906b │ │ │ │ svcgt 0x00f75cb0 │ │ │ │ svccc 0x00ef6297 │ │ │ │ stclcc 6, cr10, [r9], #-44 @ 0xffffffd4 │ │ │ │ svccc 0x00c8f8b8 │ │ │ │ stmdbcs lr, {r0, r1, r5, r7, r8, sp, pc} │ │ │ │ svccc 0x00ea9b66 │ │ │ │ stmibcc lr!, {r3, r6, r7, fp, sp, lr} │ │ │ │ svccc 0x00e1c73b │ │ │ │ + ldr r3, [pc, #-44] @ a3718 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r2, [sp, #364] @ 0x16c │ │ │ │ - add r5, r2, r2, lsl #2 │ │ │ │ - lsl r8, r2, #2 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - lsl r4, r5, #4 │ │ │ │ - add sl, r6, r5, lsl #4 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #368] @ 0x170 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - lsl r9, lr, #2 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + lsl r5, r2, #2 │ │ │ │ + add r2, r5, r2 │ │ │ │ + lsl r4, r2, #4 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + add r8, r6, r4 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [r6, r4] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - add r4, lr, lr, lsl #2 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #364] @ 0x16c │ │ │ │ - lsl r6, r4, #4 │ │ │ │ - add fp, r7, r4, lsl #4 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [r7, r6] │ │ │ │ - lsl r7, lr, #4 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - sub r6, lr, r8 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #368] @ 0x170 │ │ │ │ - lsl r7, r6, #5 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - lsl lr, lr, #4 │ │ │ │ - str lr, [sp, #32] │ │ │ │ + ldr ip, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + lsl r4, ip, #2 │ │ │ │ + add ip, r4, ip │ │ │ │ + str ip, [sp, #144] @ 0x90 │ │ │ │ + lsl ip, ip, #4 │ │ │ │ + mov r9, ip │ │ │ │ + add r6, r7, ip │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [r7, r9] │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + str r9, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #364] @ 0x16c │ │ │ │ + ldr r7, [sp, #364] @ 0x16c │ │ │ │ + sub r5, r1, r5 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + lsl r5, r5, #5 │ │ │ │ + lsl r7, r7, #4 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add r7, r8, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [r8, r5] │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #368] @ 0x170 │ │ │ │ - add r6, sl, r6, lsl #5 │ │ │ │ - sub r9, r8, r9 │ │ │ │ - strd r0, [sl, r7] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + lsl r1, r8, #4 │ │ │ │ + sub r4, r8, r4 │ │ │ │ + lsl r4, r4, #5 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r5, r6, r4 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, r8, r8, lsl #1 │ │ │ │ - lsl r7, r9, #5 │ │ │ │ - lsl r2, r3, #4 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - add r9, fp, r9, lsl #5 │ │ │ │ - strd r0, [fp, r7] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #364] @ 0x16c │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - add r3, lr, lr, lsl #1 │ │ │ │ - add r8, r9, fp │ │ │ │ - add r7, r6, sl │ │ │ │ - strd r0, [r9, fp] │ │ │ │ - lsl r1, r3, #4 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [r6, r4] │ │ │ │ + add r4, r7, sl │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + add r8, r4, sl │ │ │ │ + lsl r6, r3, #4 │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [r6, sl] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r6, fp │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - add fp, r8, fp │ │ │ │ - strd r0, [r8, r6] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r8, sl │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - add sl, r7, sl │ │ │ │ - strd r0, [r7, r8] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + add r6, r5, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [r5, fp] │ │ │ │ + add r9, r6, fp │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #364] @ 0x16c │ │ │ │ + add r3, r5, r5, lsl #1 │ │ │ │ + lsl lr, r3, #4 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [r7, sl] │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [r6, fp] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-488] @ a0e4c │ │ │ │ - ldr r3, [pc, #-488] @ a0e50 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-492] @ a371c │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-500] @ a0e54 │ │ │ │ - ldr r3, [pc, #-500] @ a0e58 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-500] @ a3720 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [pc, #-516] @ a3724 │ │ │ │ + ldr r3, [pc, #-516] @ a3728 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-544] @ a0e54 │ │ │ │ - ldr r3, [pc, #-544] @ a0e58 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-576] @ a0e4c │ │ │ │ - ldr r3, [pc, #-576] @ a0e50 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [pc, #-560] @ a3724 │ │ │ │ + ldr r3, [pc, #-560] @ a3728 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [pc, #-592] @ a371c │ │ │ │ + ldr r3, [pc, #-592] @ a3720 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-672] @ a0e4c │ │ │ │ - ldr r3, [pc, #-672] @ a0e50 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-684] @ a0e54 │ │ │ │ - ldr r3, [pc, #-684] @ a0e58 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-676] @ a371c │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [pc, #-684] @ a3720 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-700] @ a3724 │ │ │ │ + ldr r3, [pc, #-700] @ a3728 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-736] @ a0e4c │ │ │ │ - ldr r3, [pc, #-736] @ a0e50 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-752] @ a0e54 │ │ │ │ - ldr r3, [pc, #-752] @ a0e58 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [pc, #-752] @ a371c │ │ │ │ + ldr r3, [pc, #-752] @ a3720 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [pc, #-768] @ a3724 │ │ │ │ + ldr r3, [pc, #-768] @ a3728 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - lsl r8, r5, #3 │ │ │ │ - add r5, sl, r5, lsl #3 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, r8] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - lsl r8, r4, #3 │ │ │ │ - ldr lr, [sp, #364] @ 0x16c │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - add r4, fp, r4, lsl #3 │ │ │ │ - strd r0, [fp, r8] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - sub r8, lr, lr, lsl #3 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl r9, r8, #4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr lr, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + lsl r6, lr, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #144] @ 0x90 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [r8, r6] │ │ │ │ + add r7, r8, r6 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + lsl r6, lr, #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + add r8, r9, r6 │ │ │ │ + strd r0, [r9, r6] │ │ │ │ + ldr lr, [sp, #364] @ 0x16c │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + sub r6, lr, lr, lsl #3 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #368] @ 0x170 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - add r8, r5, r8, lsl #4 │ │ │ │ - strd r0, [r5, r9] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - sub r5, lr, lr, lsl #3 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl r9, r5, #4 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - add r5, r4, r5, lsl #4 │ │ │ │ - strd r0, [r4, r9] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldrd sl, [sp, #240] @ 0xf0 │ │ │ │ + lsl r6, r6, #4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r9, r7, r6 │ │ │ │ + strd r0, [r7, r6] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + sub r6, lr, lr, lsl #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + lsl r6, r6, #4 │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - add r6, r5, r4 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - add r4, r8, r5 │ │ │ │ - strd r0, [r8, r5] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + add r7, r8, r6 │ │ │ │ + strd r0, [r8, r6] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + add r5, r7, r6 │ │ │ │ + strd r0, [r7, r6] │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + ldrd r6, [sp, #184] @ 0xb8 │ │ │ │ + add r4, r9, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [r9, r8] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - add r9, r6, r5 │ │ │ │ - strd r0, [r6, r5] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - add r8, r4, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r9, r5, r8 │ │ │ │ + strd r0, [r5, r8] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ strd r0, [r4, r5] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + add r8, r4, r5 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1248] @ a0e5c │ │ │ │ - ldr r3, [pc, #-1248] @ a0e60 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1260] @ a0e64 │ │ │ │ - ldr r3, [pc, #-1260] @ a0e68 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1260] @ a372c │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [pc, #-1268] @ a3730 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + ldr r2, [pc, #-1280] @ a3734 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r3, [pc, #-1288] @ a3738 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1304] @ a0e64 │ │ │ │ - ldr r3, [pc, #-1304] @ a0e68 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1336] @ a0e5c │ │ │ │ - ldr r3, [pc, #-1336] @ a0e60 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [pc, #-1332] @ a3734 │ │ │ │ + ldr r3, [pc, #-1332] @ a3738 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 1c606c │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [pc, #-1364] @ a372c │ │ │ │ + ldr r3, [pc, #-1364] @ a3730 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1444] @ a0e5c │ │ │ │ - ldr r3, [pc, #-1444] @ a0e60 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1456] @ a0e64 │ │ │ │ - ldr r3, [pc, #-1456] @ a0e68 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r2, [pc, #-1460] @ a372c │ │ │ │ + ldr r3, [pc, #-1460] @ a3730 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [pc, #-1476] @ a3734 │ │ │ │ + ldr r3, [pc, #-1476] @ a3738 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1508] @ a0e5c │ │ │ │ - ldr r3, [pc, #-1508] @ a0e60 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1524] @ a0e64 │ │ │ │ - ldr r3, [pc, #-1524] @ a0e68 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [pc, #-1528] @ a372c │ │ │ │ + ldr r3, [pc, #-1528] @ a3730 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [pc, #-1544] @ a3734 │ │ │ │ + ldr r3, [pc, #-1544] @ a3738 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - add r6, r8, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ + add r6, r8, sl │ │ │ │ + add r7, r9, fp │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [r8, r7] │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - add r7, r9, r8 │ │ │ │ - strd r0, [r9, r8] │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [r8, sl] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [r9, fp] │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ sub r6, r6, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #176] @ 0xb0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [r6] │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - sub r7, r7, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + sub r7, r7, ip │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + strd r0, [r7] │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #88] @ 0x58 │ │ │ │ add r4, r7, fp │ │ │ │ - strd r0, [r7] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r8, [sp, #96] @ 0x60 │ │ │ │ strd r0, [r7, fp] │ │ │ │ - ldrd sl, [sp, #104] @ 0x68 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + ldrd sl, [sp, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r9 │ │ │ │ add r5, r6, r7 │ │ │ │ - strd r0, [r6, r7] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [r4, r2] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [r6, r7] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [r4, lr] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #308] @ 0x134 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r9, [sp] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #308] @ 0x134 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, r2 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ ldr fp, [sp, #304] @ 0x130 │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ - strd r0, [r5, lr] │ │ │ │ + strd r0, [r5, r8] │ │ │ │ add r1, r9, r2 │ │ │ │ - add r2, ip, r3 │ │ │ │ + str r1, [sp] │ │ │ │ + add r2, sl, r3 │ │ │ │ add r3, fp, r3 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ - str r1, [sp] │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ ldr r2, [sp, #364] @ 0x16c │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ ldr r2, [sp, #368] @ 0x170 │ │ │ │ eor r2, r2, r3 │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ str r2, [sp, #368] @ 0x170 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ - bne a0104 │ │ │ │ + bne a29d4 │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000a1670 : │ │ │ │ - ldr r2, [pc, #12] @ a1684 │ │ │ │ - ldr r1, [pc, #12] @ a1688 │ │ │ │ +000a3f44 : │ │ │ │ + ldr r2, [pc, #12] @ a3f58 │ │ │ │ + ldr r1, [pc, #12] @ a3f5c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b244 │ │ │ │ - andseq sl, r2, r8, ror #31 │ │ │ │ - @ instruction: 0xffffea24 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq ip, r2, r4, lsl r7 │ │ │ │ + @ instruction: 0xffffea10 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #612 @ 0x264 │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [sp, #660] @ 0x294 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [pc, #3412] @ a23fc │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r3, [pc, #3432] @ a4cf8 │ │ │ │ + str r1, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r0, [sp] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ble a4f04 │ │ │ │ + ble a77c4 │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #596] @ 0x254 │ │ │ │ ldr r2, [sp, #668] @ 0x29c │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #600] @ 0x258 │ │ │ │ - ldr r2, [pc, #3368] @ a2400 │ │ │ │ + ldr r2, [pc, #3392] @ a4cfc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - str lr, [sp, #24] │ │ │ │ + str lr, [sp, #20] │ │ │ │ + str ip, [sp, #592] @ 0x250 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #604] @ 0x25c │ │ │ │ - str ip, [sp, #592] @ 0x250 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ ldr r3, [sp, #648] @ 0x288 │ │ │ │ - ldr fp, [sp] │ │ │ │ - lsl sl, r3, #7 │ │ │ │ - ldrd r6, [fp, sl] │ │ │ │ - ldrd r4, [fp] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r4, [r8] │ │ │ │ + lsl fp, r3, #7 │ │ │ │ + ldrd r6, [r8, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + str fp, [sp] │ │ │ │ + mov fp, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #648] @ 0x288 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #648] @ 0x288 │ │ │ │ - lsl r7, r3, #3 │ │ │ │ - add ip, r2, r2, lsl #1 │ │ │ │ - rsb r3, r3, r3, lsl #3 │ │ │ │ - lsl r4, ip, #5 │ │ │ │ - lsl r5, r3, #5 │ │ │ │ - ldrd r8, [fp, r4] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ldrd r6, [fp, r5] │ │ │ │ - mov r2, r8 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r9 │ │ │ │ + lsl ip, r3, #3 │ │ │ │ + sub r3, ip, r3 │ │ │ │ + lsl sl, r3, #5 │ │ │ │ str ip, [sp, #8] │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, r2, r2, lsl #1 │ │ │ │ + ldrd r6, [r8, sl] │ │ │ │ + lsl r5, r3, #5 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldrd r8, [r8, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ - lsl lr, r2, #6 │ │ │ │ - add r3, fp, r2, lsl #6 │ │ │ │ - ldrd r6, [fp, lr] │ │ │ │ - ldrd r8, [r3, sl] │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r8, [sp] │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ + lsl r4, r2, #6 │ │ │ │ + add r3, fp, r4 │ │ │ │ + ldrd r6, [fp, r4] │ │ │ │ + ldrd r8, [r8, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ - ldr r2, [sp] │ │ │ │ - lsl fp, r6, #5 │ │ │ │ - add r3, r2, r6, lsl #5 │ │ │ │ - ldrd r8, [r3, sl] │ │ │ │ - ldrd r6, [r2, fp] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ + lsl fp, r1, #5 │ │ │ │ + ldr r1, [sp] │ │ │ │ + add r3, r2, fp │ │ │ │ + ldrd r6, [r2, fp] │ │ │ │ + ldrd r8, [r3, r1] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3004] @ a2414 │ │ │ │ - ldr r3, [pc, #3004] @ a2418 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3016] @ a4d10 │ │ │ │ + ldr r3, [pc, #3016] @ a4d14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #528 @ 0x210 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #536 @ 0x218 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2920] @ a2414 │ │ │ │ - ldr r3, [pc, #2920] @ a2418 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2932] @ a4d10 │ │ │ │ + ldr r3, [pc, #2932] @ a4d14 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r8, [sp, #112] @ 0x70 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #544 @ 0x220 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #552 @ 0x228 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd r6, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r6, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - ldrd r6, [r9, r5] │ │ │ │ - ldrd r4, [r4, r9] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldrd r8, [r1, r5] │ │ │ │ + ldrd r6, [r1, sl] │ │ │ │ + mov sl, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [r9, sl] │ │ │ │ - ldrd r4, [r9] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldrd r6, [sl] │ │ │ │ + ldrd r8, [sl, r1] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r6, [sl, fp] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r9, [sp, #648] @ 0x288 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + lsl r3, r9, #5 │ │ │ │ + str r9, [sp, #56] @ 0x38 │ │ │ │ + ldrd r8, [sl, r3] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldrd r4, [r4, sl] │ │ │ │ + lsl r3, lr, #6 │ │ │ │ + ldrd r6, [sl, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r9, [sp, #648] @ 0x288 │ │ │ │ - mov r0, r4 │ │ │ │ - add lr, r9, r9, lsl #2 │ │ │ │ - lsl r3, lr, #5 │ │ │ │ - ldrd r6, [r1, r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldrd r6, [r9, r5] │ │ │ │ - lsl r3, ip, #6 │ │ │ │ - ldrd r8, [r9, r3] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2480] @ a4d10 │ │ │ │ + ldr r3, [pc, #2480] @ a4d14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2464] @ a2414 │ │ │ │ - ldr r3, [pc, #2464] @ a2418 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2392] @ a2414 │ │ │ │ - ldr r3, [pc, #2392] @ a2418 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r6, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2408] @ a4d10 │ │ │ │ + ldr r3, [pc, #2408] @ a4d14 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r8, [sp, #160] @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r8, #184 @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - sub fp, fp, r5 │ │ │ │ - lsl r5, fp, #3 │ │ │ │ - ldr fp, [sp, #648] @ 0x288 │ │ │ │ - ldr r9, [sp, #648] @ 0x288 │ │ │ │ - rsb fp, fp, fp, lsl #4 │ │ │ │ - lsl r6, fp, #3 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r4, [r5, r1] │ │ │ │ - ldrd r6, [r6, r1] │ │ │ │ - lsl r9, r9, #4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #648] @ 0x288 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ + lsl lr, lr, #4 │ │ │ │ + sub fp, fp, r7 │ │ │ │ + lsl r7, fp, #3 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub r6, lr, r6 │ │ │ │ + lsl fp, r6, #3 │ │ │ │ + ldrd r4, [sl, r7] │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r6, [sl, fp] │ │ │ │ mov r0, r4 │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r1 │ │ │ │ mov r1, r5 │ │ │ │ - str fp, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + str fp, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - lsl fp, r1, #3 │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ - mov r1, r9 │ │ │ │ - lsl r9, ip, #3 │ │ │ │ - mov r8, r9 │ │ │ │ - ldr r9, [sp, #648] @ 0x288 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ + lsl fp, r5, #3 │ │ │ │ + mul r1, r8, r1 │ │ │ │ + ldrd r4, [sl, fp] │ │ │ │ + mov r8, sl │ │ │ │ + ldrd r6, [sl, r1] │ │ │ │ mov r0, r4 │ │ │ │ - rsb r3, r9, ip, lsl #3 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - ldrd r6, [r1, r3] │ │ │ │ - mov r9, r1 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r9 │ │ │ │ - ldrd r4, [r1, r8] │ │ │ │ - mov r9, r8 │ │ │ │ - ldr r8, [sp, #648] @ 0x288 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r3, #152 @ 0x98 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ + lsl sl, r5, #3 │ │ │ │ + mul r1, r3, r1 │ │ │ │ + ldrd r4, [r8, sl] │ │ │ │ + ldrd r6, [r8, r1] │ │ │ │ mov r0, r4 │ │ │ │ - add r6, r7, r8 │ │ │ │ - add r3, r8, r6, lsl #1 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - ldrd r6, [r1, r3] │ │ │ │ - mov r8, r1 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - add r3, ip, r9 │ │ │ │ - lsl r9, r3, #3 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldrd r4, [r8, r9] │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r3, #216 @ 0xd8 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ + mul r1, r3, r1 │ │ │ │ + mov r3, #88 @ 0x58 │ │ │ │ + mov r9, r1 │ │ │ │ mov r1, r8 │ │ │ │ + ldrd r4, [r8, r9] │ │ │ │ + str r1, [sp, #24] │ │ │ │ ldr r8, [sp, #648] @ 0x288 │ │ │ │ mov r0, r4 │ │ │ │ - add r8, r8, lr, lsl #1 │ │ │ │ - str r8, [sp, #248] @ 0xf8 │ │ │ │ - lsl r8, r8, #3 │ │ │ │ + mul r8, r3, r8 │ │ │ │ ldrd r6, [r1, r8] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1764] @ a2414 │ │ │ │ - ldr r3, [pc, #1764] @ a2418 │ │ │ │ - bl 1c606c │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1836] @ a4d10 │ │ │ │ + ldr r3, [pc, #1836] @ a4d14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1684] @ a2414 │ │ │ │ - ldr r3, [pc, #1684] @ a2418 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1760] @ a4d10 │ │ │ │ + ldr r3, [pc, #1760] @ a4d14 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r4, [r5, r3] │ │ │ │ - ldrd r6, [r3, r2] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldrd r4, [r3, r7] │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r6, [r7, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldrd r4, [r3, r9] │ │ │ │ ldrd r6, [r3, r8] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ - add r3, r1, fp │ │ │ │ ldrd r4, [r1, fp] │ │ │ │ - ldrd r6, [r3, sl] │ │ │ │ + add r3, r1, fp │ │ │ │ + ldr fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r6, [r3, fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp] │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, fp, r5 │ │ │ │ - ldrd r6, [r3, sl] │ │ │ │ - ldrd r4, [r5, fp] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r3, r1, sl │ │ │ │ + ldrd r4, [r1, sl] │ │ │ │ + ldrd r6, [r3, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1244] @ a2414 │ │ │ │ - ldr r3, [pc, #1244] @ a2418 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1316] @ a4d10 │ │ │ │ + ldr r3, [pc, #1316] @ a4d14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, r4 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1160] @ a2414 │ │ │ │ - ldr r3, [pc, #1160] @ a2418 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1232] @ a4d10 │ │ │ │ + ldr r3, [pc, #1232] @ a4d14 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r6, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #932] @ a240c │ │ │ │ - ldr r3, [pc, #932] @ a2410 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #988] @ a4d08 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #896] @ a2404 │ │ │ │ - ldr r3, [pc, #896] @ a2408 │ │ │ │ + ldr r3, [pc, #980] @ a4d0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #952] @ a4d00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #944] @ a4d04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #848] @ a2404 │ │ │ │ - ldr r3, [pc, #848] @ a2408 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #912] @ a4d00 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #832] @ a240c │ │ │ │ - ldr r3, [pc, #832] @ a2410 │ │ │ │ + ldr r3, [pc, #900] @ a4d04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #888] @ a4d08 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #880] @ a4d0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - add r3, fp, r7 │ │ │ │ - ldrd r4, [fp, r7] │ │ │ │ - ldrd r6, [r3, sl] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp] │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r3, r9, ip │ │ │ │ + ldrd r4, [r9, ip] │ │ │ │ + ldrd r6, [r3, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r7, [sp, #648] @ 0x288 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldr sl, [sp, #648] @ 0x288 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - lsl r2, r3, #3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldrd r4, [fp, r2] │ │ │ │ - add ip, r7, r3, lsl #2 │ │ │ │ - lsl r7, ip, #3 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ - ldrd r6, [r7, fp] │ │ │ │ + mov r3, #232 @ 0xe8 │ │ │ │ + mul r7, r3, r7 │ │ │ │ + mov r3, #104 @ 0x68 │ │ │ │ + mul sl, r3, sl │ │ │ │ + ldrd r4, [r9, r7] │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + ldrd r6, [r9, sl] │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ mov r2, r6 │ │ │ │ - str ip, [sp, #328] @ 0x148 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - lsl r4, ip, #3 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ - ldrd r4, [r4, fp] │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, fp, ip, lsl #3 │ │ │ │ - ldrd r6, [r3, sl] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ + add r4, ip, r4 │ │ │ │ + lsl r2, r4, #3 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ + add r3, r9, r2 │ │ │ │ + ldrd r4, [r9, r2] │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ + ldrd r6, [r3, r8] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - add r3, fp, lr, lsl #3 │ │ │ │ - lsl r5, lr, #3 │ │ │ │ - ldrd r8, [r3, sl] │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ - ldrd r4, [r5, fp] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + add r3, r9, r4 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ + ldrd r4, [r4, r9] │ │ │ │ + ldrd r8, [r8, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #432] @ a2414 │ │ │ │ - ldr r3, [pc, #432] @ a2418 │ │ │ │ - bl 1c606c │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #480] @ a4d10 │ │ │ │ + ldr r3, [pc, #480] @ a4d14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ - ldrd r0, [r1] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #344] @ a2414 │ │ │ │ - ldr r3, [pc, #344] @ a2418 │ │ │ │ - bl 1c606c │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #392] @ a4d10 │ │ │ │ + ldr r3, [pc, #392] @ a4d14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ - ldrd r6, [r1] │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ + ldrd r8, [r3] │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd sl, [r1] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #92] @ a240c │ │ │ │ - ldr r3, [pc, #92] @ a2410 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #116] @ a4d08 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #56] @ a2404 │ │ │ │ - ldr r3, [pc, #56] @ a2408 │ │ │ │ + ldr r3, [pc, #108] @ a4d0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #80] @ a4d00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #72] @ a4d04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - b a241c │ │ │ │ - andseq sp, r2, r8, lsl r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + ldr r2, [pc, #44] @ a4d08 │ │ │ │ + strd r0, [r3] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [pc, #32] @ a4d0c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + b a4d18 │ │ │ │ + andseq lr, r2, ip, lsr #24 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ - ldr r2, [pc, #-24] @ a240c │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-28] @ a2410 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-56] @ a2404 │ │ │ │ - ldr r3, [pc, #-56] @ a2408 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + ldr r2, [pc, #-32] @ a4d00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-40] @ a4d04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - ldrd r4, [fp, ip] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, fp, ip │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr sl, [sp] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add r3, r9, lr │ │ │ │ + ldrd r4, [r9, lr] │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsl r6, r3, #4 │ │ │ │ - add r3, fp, r3, lsl #4 │ │ │ │ - ldrd r4, [fp, r6] │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + lsl fp, r5, #4 │ │ │ │ + add r3, r9, fp │ │ │ │ + ldrd r4, [r9, fp] │ │ │ │ + str fp, [sp, #40] @ 0x28 │ │ │ │ + mov fp, sl │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - lsl r6, lr, #4 │ │ │ │ - ldrd r4, [fp, r6] │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, fp, lr, lsl #4 │ │ │ │ - ldrd r6, [r3, sl] │ │ │ │ + lsl sl, r7, #4 │ │ │ │ + add r3, r9, sl │ │ │ │ + ldrd r4, [r9, sl] │ │ │ │ + ldrd r6, [r3, fp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #184] @ 0xb8 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - lsl sl, sl, #4 │ │ │ │ - ldrd r6, [fp, sl] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ + lsl r5, r5, #4 │ │ │ │ + lsl fp, r6, #4 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + ldrd r6, [r9, fp] │ │ │ │ + ldrd r8, [r9, r5] │ │ │ │ mov r0, r6 │ │ │ │ - lsl fp, fp, #4 │ │ │ │ - ldrd r8, [r3, fp] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r9, r1 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r6, [sp, #184] @ 0xb8 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ mov r0, r6 │ │ │ │ + strd r2, [r1] │ │ │ │ + ldrd r2, [r1] │ │ │ │ mov r1, r7 │ │ │ │ - strd r2, [sp, #184] @ 0xb8 │ │ │ │ - strd r6, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-576] @ a2414 │ │ │ │ - ldr r3, [pc, #-576] @ a2418 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-532] @ a4d10 │ │ │ │ + ldr r3, [pc, #-532] @ a4d14 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-616] @ a2414 │ │ │ │ - ldr r3, [pc, #-616] @ a2418 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ - ldr r2, [pc, #-640] @ a240c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-572] @ a4d10 │ │ │ │ + ldr r3, [pc, #-572] @ a4d14 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + ldr r2, [pc, #-596] @ a4d08 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ - ldr r3, [pc, #-648] @ a2410 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-672] @ a2404 │ │ │ │ - ldr r3, [pc, #-672] @ a2408 │ │ │ │ + ldr r3, [pc, #-608] @ a4d0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ + ldr r2, [pc, #-636] @ a4d00 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-644] @ a4d04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-712] @ a240c │ │ │ │ - ldr r3, [pc, #-712] @ a2410 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-676] @ a4d08 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-748] @ a2404 │ │ │ │ - ldr r3, [pc, #-748] @ a2408 │ │ │ │ + ldr r3, [pc, #-684] @ a4d0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ + ldr r2, [pc, #-712] @ a4d00 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-720] @ a4d04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ - ldr r2, [pc, #-856] @ a2404 │ │ │ │ + ldr r2, [pc, #-812] @ a4d00 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-860] @ a2408 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-872] @ a240c │ │ │ │ - ldr r3, [pc, #-872] @ a2410 │ │ │ │ + ldr r3, [pc, #-824] @ a4d04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ + ldr r2, [pc, #-836] @ a4d08 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-844] @ a4d0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-928] @ a2404 │ │ │ │ - ldr r3, [pc, #-928] @ a2408 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ + ldr r2, [pc, #-892] @ a4d00 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-948] @ a240c │ │ │ │ - ldr r3, [pc, #-948] @ a2410 │ │ │ │ + ldr r3, [pc, #-900] @ a4d04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ + ldr r2, [pc, #-912] @ a4d08 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-920] @ a4d0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ - ldrd r4, [r9, sl] │ │ │ │ - ldrd r6, [r9, fp] │ │ │ │ - mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r4, [r8, fp] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r6, [r8, r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #328] @ 0x148 │ │ │ │ - ldr fp, [sp, #464] @ 0x1d0 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ - strd r0, [r3] │ │ │ │ - lsl r3, sl, #4 │ │ │ │ - ldrd r6, [r9, r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldrd r4, [r8, sl] │ │ │ │ + mov sl, #208 @ 0xd0 │ │ │ │ + mul r1, sl, r1 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r6, [r8, r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ - ldrd r4, [r9, r1] │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + mov lr, #176 @ 0xb0 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldrd r4, [r5, r8] │ │ │ │ + mul r3, lr, r3 │ │ │ │ + ldrd r6, [r8, r3] │ │ │ │ mov r0, r4 │ │ │ │ - lsl r3, r1, #4 │ │ │ │ - ldrd r6, [r9, r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ - ldrd r4, [r9, ip] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ strd r0, [r3] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldrd r4, [r8, lr] │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + ldrd r6, [r8, r3] │ │ │ │ mov r0, r4 │ │ │ │ - lsl r3, r9, #4 │ │ │ │ - ldrd r6, [r1, r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1356] @ a2404 │ │ │ │ - ldr r3, [pc, #-1356] @ a2408 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1372] @ a240c │ │ │ │ - ldr r3, [pc, #-1372] @ a2410 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + ldr r2, [pc, #-1308] @ a4d00 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r0, [sp] │ │ │ │ + ldr r3, [pc, #-1316] @ a4d04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-1332] @ a4d08 │ │ │ │ + ldr r3, [pc, #-1332] @ a4d0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1424] @ a2404 │ │ │ │ - ldr r3, [pc, #-1424] @ a2408 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1380] @ a4d00 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1444] @ a240c │ │ │ │ - ldr r3, [pc, #-1444] @ a2410 │ │ │ │ + ldr r3, [pc, #-1388] @ a4d04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1400] @ a4d08 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1408] @ a4d0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ - ldr r2, [pc, #-1660] @ a240c │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ + ldr r2, [pc, #-1604] @ a4d08 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-1664] @ a2410 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1692] @ a2404 │ │ │ │ - ldr r3, [pc, #-1692] @ a2408 │ │ │ │ + ldr r3, [pc, #-1616] @ a4d0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1644] @ a4d00 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1652] @ a4d04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1732] @ a240c │ │ │ │ - ldr r3, [pc, #-1732] @ a2410 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1768] @ a2404 │ │ │ │ - ldr r3, [pc, #-1768] @ a2408 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + ldr r2, [pc, #-1688] @ a4d08 │ │ │ │ + ldr r3, [pc, #-1688] @ a4d0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-1720] @ a4d00 │ │ │ │ + ldr r3, [pc, #-1720] @ a4d04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ + mov r6, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1928] @ a2414 │ │ │ │ - ldr r3, [pc, #-1928] @ a2418 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1868] @ a4d10 │ │ │ │ + ldr r3, [pc, #-1868] @ a4d14 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1968] @ a2414 │ │ │ │ - ldr r3, [pc, #-1968] @ a2418 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1908] @ a4d10 │ │ │ │ + ldr r3, [pc, #-1908] @ a4d14 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldrd r4, [r8, ip] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ ldr fp, [sp, #648] @ 0x288 │ │ │ │ - ldrd r4, [r9, r7] │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - add r3, r7, fp │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - ldrd r6, [r9, r3] │ │ │ │ mov r1, r5 │ │ │ │ + add r3, lr, fp │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + ldrd r6, [r8, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #368] @ 0x170 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldrd r4, [r9, sl] │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #352] @ 0x160 │ │ │ │ + mov r3, #168 @ 0xa8 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + mul fp, r3, fp │ │ │ │ + ldrd r4, [r8, ip] │ │ │ │ + ldrd r6, [r8, fp] │ │ │ │ + mov fp, #200 @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ - sub r3, r9, ip │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - ldrd r6, [r1, r3] │ │ │ │ - mov r9, r1 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr ip, [sp, #352] @ 0x160 │ │ │ │ - add r3, lr, lr, lsl #2 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - ldrd r4, [r9, ip] │ │ │ │ - ldrd r6, [r9, r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldrd r4, [r8, r1] │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ mov r0, r4 │ │ │ │ + mul r1, fp, r1 │ │ │ │ + ldrd r6, [r8, r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ - ldrd r6, [r7, r9] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ - ldrd r4, [r9, r1] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldrd r4, [r8, r7] │ │ │ │ + ldrd r6, [r8, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2300] @ a240c │ │ │ │ - ldr r3, [pc, #-2300] @ a2410 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2224] @ a4d08 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2328] @ a2404 │ │ │ │ - ldr r3, [pc, #-2328] @ a2408 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + ldr r3, [pc, #-2232] @ a4d0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-2260] @ a4d00 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [pc, #-2268] @ a4d04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2364] @ a240c │ │ │ │ - ldr r3, [pc, #-2364] @ a2410 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2300] @ a4d08 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2400] @ a2404 │ │ │ │ - ldr r3, [pc, #-2400] @ a2408 │ │ │ │ + ldr r3, [pc, #-2308] @ a4d0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #-2340] @ a4d00 │ │ │ │ + ldr r3, [pc, #-2340] @ a4d04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - strd r0, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - ldr r2, [pc, #-2604] @ a2404 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ + ldr r2, [pc, #-2520] @ a4d00 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-2608] @ a2408 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2620] @ a240c │ │ │ │ - ldr r3, [pc, #-2620] @ a2410 │ │ │ │ + ldr r3, [pc, #-2532] @ a4d04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r2, [pc, #-2548] @ a4d08 │ │ │ │ + ldr r3, [pc, #-2548] @ a4d0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2676] @ a2404 │ │ │ │ - ldr r3, [pc, #-2676] @ a2408 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2692] @ a240c │ │ │ │ - ldr r3, [pc, #-2692] @ a2410 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + ldr r2, [pc, #-2600] @ a4d00 │ │ │ │ + ldr r3, [pc, #-2600] @ a4d04 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #-2612] @ a4d08 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [pc, #-2620] @ a4d0c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2852] @ a2414 │ │ │ │ - ldr r3, [pc, #-2852] @ a2418 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2768] @ a4d10 │ │ │ │ + ldr r3, [pc, #-2768] @ a4d14 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2892] @ a2414 │ │ │ │ - ldr r3, [pc, #-2892] @ a2418 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2808] @ a4d10 │ │ │ │ + ldr r3, [pc, #-2808] @ a4d14 │ │ │ │ + bl 1ca0d4 │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - strd sl, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + strd sl, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ mov sl, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ strd sl, [sp, #32] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #652] @ 0x28c │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - ldr lr, [sp, #652] @ 0x28c │ │ │ │ - lsl ip, ip, #7 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - add fp, sl, lr, lsl #7 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov ip, sl │ │ │ │ - ldr lr, [sp, #656] @ 0x290 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - lsl r8, lr, #7 │ │ │ │ - ldr lr, [sp, #592] @ 0x250 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r3, [sp, #652] @ 0x28c │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + lsl ip, r3, #7 │ │ │ │ + mov r3, r5 │ │ │ │ + add fp, sl, ip │ │ │ │ + str ip, [sp] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r3, sl │ │ │ │ + ldr sl, [sp] │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr ip, [sp, #592] @ 0x250 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - strd r0, [ip, sl] │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ - mov r0, r4 │ │ │ │ - add r9, lr, r1, lsl #7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r4, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [sp, #592] @ 0x250 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ add sl, fp, sl │ │ │ │ - strd r0, [lr, r8] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [fp, lr] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - strd r0, [ip] │ │ │ │ + lsl r4, r5, #7 │ │ │ │ + add r5, ip, r4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r6, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr ip, [sp, #592] @ 0x250 │ │ │ │ + strd r0, [ip, r4] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [fp, ip] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + strd r0, [fp] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-3252] @ a4d10 │ │ │ │ + ldr r3, [pc, #-3252] @ a4d14 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3344] @ a2414 │ │ │ │ - ldr r3, [pc, #-3344] @ a2418 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3380] @ a2414 │ │ │ │ - ldr r3, [pc, #-3380] @ a2418 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-3288] @ a4d10 │ │ │ │ + ldr r3, [pc, #-3288] @ a4d14 │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #652] @ 0x28c │ │ │ │ - rsb r5, r5, r5, lsl #26 │ │ │ │ - lsl r6, r5, #6 │ │ │ │ - add r5, sl, r5, lsl #6 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ - lsl r4, r7, #6 │ │ │ │ - add r7, r9, r7, lsl #6 │ │ │ │ - sub fp, r7, r8 │ │ │ │ + ldr r7, [sp, #652] @ 0x28c │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ + lsl r7, r7, #6 │ │ │ │ + rsb r6, r7, #0 │ │ │ │ + sub r8, sl, r7 │ │ │ │ strd r0, [sl, r6] │ │ │ │ + lsl r6, r3, #6 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + add r9, r5, r6 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp] │ │ │ │ + strd r0, [r5, r6] │ │ │ │ + rsb r5, r4, #0 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - sub r5, r5, sl │ │ │ │ - strd r0, [r9, r4] │ │ │ │ - rsb r1, r6, #0 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [r5] │ │ │ │ - rsb r1, r8, #0 │ │ │ │ - mov sl, r1 │ │ │ │ + sub sl, r8, ip │ │ │ │ + bl 1c9d20 │ │ │ │ + sub r3, r9, r4 │ │ │ │ + strd r0, [sl] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - strd r0, [r7, sl] │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [r9, r5] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r5, r1 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3472] @ a3f8c │ │ │ │ - ldr r3, [pc, #3472] @ a3f90 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-3460] @ a4d10 │ │ │ │ + ldr r3, [pc, #-3460] @ a4d14 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3416] @ a3f94 │ │ │ │ - ldr r3, [pc, #3416] @ a3f98 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3400] @ a3f9c │ │ │ │ - ldr r3, [pc, #3400] @ a3fa0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r2, [pc, #3456] @ a6860 │ │ │ │ + ldr r3, [pc, #3456] @ a6864 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [pc, #3440] @ a6868 │ │ │ │ + ldr r3, [pc, #3440] @ a686c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3356] @ a3f9c │ │ │ │ - ldr r3, [pc, #3356] @ a3fa0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3324] @ a3f94 │ │ │ │ - ldr r3, [pc, #3324] @ a3f98 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ - mov r6, r0 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [pc, #3396] @ a6868 │ │ │ │ + ldr r3, [pc, #3396] @ a686c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + ldr r2, [pc, #3368] @ a6860 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3360] @ a6864 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3276] @ a6860 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3224] @ a3f94 │ │ │ │ - ldr r3, [pc, #3224] @ a3f98 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3212] @ a3f9c │ │ │ │ - ldr r3, [pc, #3212] @ a3fa0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ - mov r6, r0 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #3268] @ a6864 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldr r2, [pc, #3256] @ a6868 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3248] @ a686c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3156] @ a3f94 │ │ │ │ - ldr r3, [pc, #3156] @ a3f98 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3140] @ a3f9c │ │ │ │ - ldr r3, [pc, #3140] @ a3fa0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ - mov r6, r0 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [pc, #3196] @ a6860 │ │ │ │ + ldr r3, [pc, #3196] @ a6864 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + ldr r2, [pc, #3184] @ a6868 │ │ │ │ + mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3176] @ a686c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3000] @ a3f8c │ │ │ │ - ldr r3, [pc, #3000] @ a3f90 │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3076] @ a6870 │ │ │ │ + ldr r3, [pc, #3076] @ a6874 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r2, [sp, #652] @ 0x28c │ │ │ │ - lsl r8, r2, #2 │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ - add sl, r5, r2, lsl #5 │ │ │ │ - lsl ip, r2, #5 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - mov r9, ip │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - str r9, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [r5, r9] │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r9, fp, r1, lsl #5 │ │ │ │ - lsl ip, r1, #5 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - ldr lr, [sp, #652] @ 0x28c │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - sub lr, lr, r8 │ │ │ │ - add r8, sl, lr, lsl #6 │ │ │ │ - str lr, [sp, #184] @ 0xb8 │ │ │ │ - lsl r5, r5, #2 │ │ │ │ - strd r0, [fp, ip] │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - lsl fp, lr, #6 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ - mov r3, r7 │ │ │ │ - sub r5, r2, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [sl, fp] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl sl, r5, #6 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - add r5, r9, r5, lsl #6 │ │ │ │ - add r6, r5, r4 │ │ │ │ - add fp, r6, r4 │ │ │ │ - strd r0, [r9, sl] │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + lsl r5, r2, #2 │ │ │ │ + add r2, r5, r2 │ │ │ │ + lsl r3, r2, #5 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ + add fp, sl, r3 │ │ │ │ + mov r8, r3 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [r5, r4] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sl, r8] │ │ │ │ + ldr lr, [sp, #656] @ 0x290 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + ldr r9, [sp, #296] @ 0x128 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - add r5, r8, r7 │ │ │ │ - add sl, r5, r7 │ │ │ │ - strd r0, [r8, r7] │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + lsl r4, lr, #2 │ │ │ │ + add lr, r4, lr │ │ │ │ + str lr, [sp, #216] @ 0xd8 │ │ │ │ + lsl lr, lr, #5 │ │ │ │ + add r8, r9, lr │ │ │ │ + mov sl, lr │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #652] @ 0x28c │ │ │ │ + strd r0, [r9, sl] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + str sl, [sp, #32] │ │ │ │ + sub r5, r3, r5 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [r6, r4] │ │ │ │ + lsl r9, r5, #6 │ │ │ │ + str r5, [sp, #296] @ 0x128 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ + add r5, fp, r9 │ │ │ │ + strd r0, [fp, r9] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + sub r4, r3, r4 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + lsl r4, r4, #6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + add r9, r8, r4 │ │ │ │ + strd r0, [r8, r4] │ │ │ │ + add r8, r9, r6 │ │ │ │ + add r4, r5, r7 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + add sl, r4, r7 │ │ │ │ + add fp, r8, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [r9, r6] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ strd r0, [r5, r7] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [r8, r6] │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + strd r0, [r4, r7] │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r5, r1 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2436] @ a3fa4 │ │ │ │ - ldr r3, [pc, #2436] @ a3fa8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2496] @ a6878 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2416] @ a3fac │ │ │ │ - ldr r3, [pc, #2416] @ a3fb0 │ │ │ │ + ldr r3, [pc, #2488] @ a687c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2476] @ a6880 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2468] @ a6884 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2360] @ a3fa4 │ │ │ │ - ldr r3, [pc, #2360] @ a3fa8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2428] @ a6878 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2344] @ a3fac │ │ │ │ - ldr r3, [pc, #2344] @ a3fb0 │ │ │ │ + ldr r3, [pc, #2416] @ a687c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2404] @ a6880 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2396] @ a6884 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2236] @ a3fa4 │ │ │ │ - ldr r3, [pc, #2236] @ a3fa8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2300] @ a6878 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2216] @ a3fac │ │ │ │ - ldr r3, [pc, #2216] @ a3fb0 │ │ │ │ + ldr r3, [pc, #2292] @ a687c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #2280] @ a6880 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2272] @ a6884 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2168] @ a3fac │ │ │ │ - ldr r3, [pc, #2168] @ a3fb0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2240] @ a6880 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2132] @ a3fa4 │ │ │ │ - ldr r3, [pc, #2132] @ a3fa8 │ │ │ │ + ldr r3, [pc, #2228] @ a6884 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2200] @ a6878 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2192] @ a687c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r7, [sp, #652] @ 0x28c │ │ │ │ - add r6, r7, r7, lsl #1 │ │ │ │ - lsl r7, r6, #4 │ │ │ │ - add r6, sl, r6, lsl #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ + add r3, r7, r7, lsl #1 │ │ │ │ + lsl r7, r3, #4 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r6, sl, r7 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ strd r0, [sl, r7] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - sub r6, r6, r7 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ + sub r6, r6, r3 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ strd r0, [r6] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r8, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r3, [sp, #656] @ 0x290 │ │ │ │ - ldr ip, [sp, #656] @ 0x290 │ │ │ │ - sub r7, r3, r3, lsl #3 │ │ │ │ - lsl ip, ip, #3 │ │ │ │ - str ip, [sp, #304] @ 0x130 │ │ │ │ - lsl ip, r7, #4 │ │ │ │ - mov sl, ip │ │ │ │ - add r7, fp, r7, lsl #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + sub r3, r7, r3 │ │ │ │ + lsl r7, r3, #4 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - str sl, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [fp, sl] │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + add r8, fp, r7 │ │ │ │ + strd r0, [fp, r7] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - add sl, r7, fp │ │ │ │ - strd r0, [r7, fp] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - add r7, sl, fp │ │ │ │ + add r7, r8, sl │ │ │ │ + strd r0, [r8, sl] │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #656] @ 0x290 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - add ip, ip, ip, lsl #1 │ │ │ │ - lsl r8, ip, #5 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sl, fp] │ │ │ │ + add r8, r7, fp │ │ │ │ + strd r0, [r7, fp] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r9, [sp, #656] @ 0x290 │ │ │ │ mov r1, r5 │ │ │ │ - add fp, r7, ip, lsl #5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [r7, r8] │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - add r7, r6, sl │ │ │ │ + add r9, r9, r9, lsl #1 │ │ │ │ + lsl r7, r9, #5 │ │ │ │ + str r9, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + add fp, r8, r7 │ │ │ │ + strd r0, [r8, r7] │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - ldrd r8, [r1] │ │ │ │ + ldr sl, [sp] │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r1] │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + add r7, r6, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #184] @ 0xb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [r6, sl] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [r6, sl] │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - add sl, r7, lr, lsl #5 │ │ │ │ - lsl r6, lr, #5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ ldrd r2, [r3] │ │ │ │ + lsl r6, r6, #5 │ │ │ │ + add sl, r7, r6 │ │ │ │ strd r0, [r7, r6] │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1512] @ a3fd4 │ │ │ │ - ldr r3, [pc, #1512] @ a3fd8 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1576] @ a68a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1492] @ a3fdc │ │ │ │ - ldr r3, [pc, #1492] @ a3fe0 │ │ │ │ + ldr r3, [pc, #1568] @ a68ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1556] @ a68b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1548] @ a68b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1436] @ a3fd4 │ │ │ │ - ldr r3, [pc, #1436] @ a3fd8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1508] @ a68a8 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1420] @ a3fdc │ │ │ │ - ldr r3, [pc, #1420] @ a3fe0 │ │ │ │ + ldr r3, [pc, #1496] @ a68ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1484] @ a68b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1476] @ a68b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1312] @ a3fd4 │ │ │ │ - ldr r3, [pc, #1312] @ a3fd8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #1380] @ a68a8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1292] @ a3fdc │ │ │ │ - ldr r3, [pc, #1292] @ a3fe0 │ │ │ │ + ldr r3, [pc, #1372] @ a68ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1360] @ a68b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1352] @ a68b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1244] @ a3fdc │ │ │ │ - ldr r3, [pc, #1244] @ a3fe0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1312] @ a68b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1208] @ a3fd4 │ │ │ │ - ldr r3, [pc, #1208] @ a3fd8 │ │ │ │ + ldr r3, [pc, #1304] @ a68b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1276] @ a68a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1268] @ a68ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - add r7, sl, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ + add r7, sl, r6 │ │ │ │ strd r0, [sl, r6] │ │ │ │ - ldr r3, [sp, #652] @ 0x28c │ │ │ │ - ldr lr, [sp, #652] @ 0x28c │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - lsl lr, lr, #3 │ │ │ │ - sub r6, r3, r3, lsl #3 │ │ │ │ + ldr r6, [sp, #652] @ 0x28c │ │ │ │ + lsl r3, r6, #3 │ │ │ │ + sub sl, r6, r3 │ │ │ │ + lsl sl, sl, #5 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ - str lr, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl sl, r6, #5 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - add r6, r7, r6, lsl #5 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + add r6, r7, sl │ │ │ │ strd r0, [r7, sl] │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - sub sl, fp, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ - sub r7, r7, r3 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - lsl fp, r7, #5 │ │ │ │ - add r7, sl, r7, lsl #5 │ │ │ │ - strd r0, [sl] │ │ │ │ + sub r7, fp, lr │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [r7] │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ + sub fp, lr, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + lsl fp, fp, #5 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - strd r0, [sl, fp] │ │ │ │ + add sl, r7, fp │ │ │ │ + strd r0, [r7, fp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - add r8, r7, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ - strd r0, [r7, fp] │ │ │ │ - add fp, r8, r3, lsl #5 │ │ │ │ - lsl r7, r3, #5 │ │ │ │ + ldrd r8, [sp, #184] @ 0xb8 │ │ │ │ + add r7, sl, fp │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #656] @ 0x290 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sl, fp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + lsl lr, lr, #5 │ │ │ │ + mov sl, lr │ │ │ │ + add lr, r7, lr │ │ │ │ + mov fp, lr │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [r8, r7] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r8, [sp, #176] @ 0xb0 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - add r7, r6, sl │ │ │ │ + strd r0, [r7, sl] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + str sl, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + ldrd r8, [sp, #176] @ 0xb0 │ │ │ │ + add r7, r6, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #652] @ 0x28c │ │ │ │ - sub r2, lr, r2 │ │ │ │ - lsl r3, r2, #4 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ strd r0, [r6, sl] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr lr, [sp, #652] @ 0x28c │ │ │ │ mov r0, r8 │ │ │ │ - rsb r3, lr, lr, lsl #27 │ │ │ │ - add sl, r7, r3, lsl #5 │ │ │ │ - lsl r6, r3, #5 │ │ │ │ mov r1, r9 │ │ │ │ + ldr r6, [sp, #652] @ 0x28c │ │ │ │ + ldr lr, [sp, #652] @ 0x28c │ │ │ │ + sub r6, r3, r6 │ │ │ │ + lsl r3, r6, #4 │ │ │ │ + lsl r2, lr, #5 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + sub sl, r7, r2 │ │ │ │ + rsb r6, r2, #0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ strd r0, [r7, r6] │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ ldrd r4, [r1] │ │ │ │ ldrd r6, [r3] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #552 @ 0x228 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ ldrd r8, [r3] │ │ │ │ + ldrd r6, [r1] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ - ldrd r6, [r1] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #588] @ a3fa4 │ │ │ │ - ldr r3, [pc, #588] @ a3fa8 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #572] @ a3fac │ │ │ │ - ldr r3, [pc, #572] @ a3fb0 │ │ │ │ + ldr r2, [pc, #632] @ a6878 │ │ │ │ + ldr r3, [pc, #632] @ a687c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + ldr r2, [pc, #620] @ a6880 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #612] @ a6884 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #516] @ a3fa4 │ │ │ │ - ldr r3, [pc, #516] @ a3fa8 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #500] @ a3fac │ │ │ │ - ldr r3, [pc, #500] @ a3fb0 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + ldr r2, [pc, #564] @ a6878 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r3, [pc, #556] @ a687c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + ldr r2, [pc, #544] @ a6880 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #536] @ a6884 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #364] @ a3fb4 │ │ │ │ - ldr r3, [pc, #364] @ a3fb8 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #412] @ a6888 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #344] @ a3fbc │ │ │ │ - ldr r3, [pc, #344] @ a3fc0 │ │ │ │ + ldr r3, [pc, #404] @ a688c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #392] @ a6890 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #384] @ a6894 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #296] @ a3fbc │ │ │ │ - ldr r3, [pc, #296] @ a3fc0 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #352] @ a6890 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #264] @ a3fb4 │ │ │ │ - ldr r3, [pc, #264] @ a3fb8 │ │ │ │ + ldr r3, [pc, #340] @ a6894 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #312] @ a6888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #304] @ a688c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #200] @ a3fa4 │ │ │ │ - ldr r3, [pc, #200] @ a3fa8 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #184] @ a3fac │ │ │ │ - ldr r3, [pc, #184] @ a3fb0 │ │ │ │ + ldr r2, [pc, #244] @ a6878 │ │ │ │ + ldr r3, [pc, #244] @ a687c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ + ldr r2, [pc, #232] @ a6880 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #224] @ a6884 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #136] @ a3fac │ │ │ │ - ldr r3, [pc, #136] @ a3fb0 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #104] @ a3fa4 │ │ │ │ - ldr r3, [pc, #104] @ a3fa8 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + ldr r2, [pc, #184] @ a6880 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r3, [pc, #176] @ a6884 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + ldr r2, [pc, #148] @ a6878 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #140] @ a687c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - b a4004 │ │ │ │ - ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ - svccc 0x00e6a09e │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ + mov r4, r0 │ │ │ │ + b a68d8 │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ + ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ + svccc 0x00e6a09e │ │ │ │ stmdbcs lr, {r0, r1, r5, r7, r8, sp, pc} │ │ │ │ svccc 0x00ea9b66 │ │ │ │ stmibcc lr!, {r3, r6, r7, fp, sp, lr} │ │ │ │ svccc 0x00e1c73b │ │ │ │ @ instruction: 0xf180bdb1 │ │ │ │ svccc 0x00ec38b2 │ │ │ │ stmdacc r6, {r0, r1, r3, r4, r5, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -156646,9204 +159259,9145 @@ │ │ │ │ svccc 0x00ef6297 │ │ │ │ stclcc 6, cr10, [r9], #-44 @ 0xffffffd4 │ │ │ │ svccc 0x00c8f8b8 │ │ │ │ bicsge r2, r1, #159383552 @ 0x9800000 │ │ │ │ svccc 0x00efd88d │ │ │ │ stclt 4, cr11, [r9], #-176 @ 0xffffff50 │ │ │ │ svccc 0x00b917a6 │ │ │ │ - blvs 5e9d00 │ │ │ │ + blvs 5ec5d4 │ │ │ │ svccc 0x00e8bc80 │ │ │ │ strcs r1, [r9, #-3542] @ 0xfffff22a │ │ │ │ svccc 0x00e44cf3 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-124] @ a3fcc │ │ │ │ - ldr r3, [pc, #-124] @ a3fd0 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-88] @ a68a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-160] @ a3fc4 │ │ │ │ - ldr r3, [pc, #-160] @ a3fc8 │ │ │ │ + ldr r3, [pc, #-96] @ a68a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-124] @ a6898 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-132] @ a689c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-200] @ a3fcc │ │ │ │ - ldr r3, [pc, #-200] @ a3fd0 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + ldr r2, [pc, #-160] @ a68a0 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-232] @ a3fc4 │ │ │ │ - ldr r3, [pc, #-232] @ a3fc8 │ │ │ │ + ldr r3, [pc, #-172] @ a68a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-200] @ a6898 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-208] @ a689c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-344] @ a3fb4 │ │ │ │ - ldr r3, [pc, #-344] @ a3fb8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-312] @ a6888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-364] @ a3fbc │ │ │ │ - ldr r3, [pc, #-364] @ a3fc0 │ │ │ │ + ldr r3, [pc, #-320] @ a688c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-332] @ a6890 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-340] @ a6894 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-420] @ a3fb4 │ │ │ │ - ldr r3, [pc, #-420] @ a3fb8 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-380] @ a6888 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-436] @ a3fbc │ │ │ │ - ldr r3, [pc, #-436] @ a3fc0 │ │ │ │ + ldr r3, [pc, #-392] @ a688c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-404] @ a6890 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-412] @ a6894 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-512] @ a3fcc │ │ │ │ - ldr r3, [pc, #-512] @ a3fd0 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-476] @ a68a0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-548] @ a3fc4 │ │ │ │ - ldr r3, [pc, #-548] @ a3fc8 │ │ │ │ + ldr r3, [pc, #-484] @ a68a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-512] @ a6898 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-520] @ a689c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-596] @ a3fc4 │ │ │ │ - ldr r3, [pc, #-596] @ a3fc8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-560] @ a6898 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-616] @ a3fcc │ │ │ │ - ldr r3, [pc, #-616] @ a3fd0 │ │ │ │ + ldr r3, [pc, #-568] @ a689c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-580] @ a68a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-588] @ a68a4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + strd r8, [sp, #72] @ 0x48 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r8, [sp, #200] @ 0xc8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr lr, [sp, #652] @ 0x28c │ │ │ │ - rsb r8, lr, lr, lsl #4 │ │ │ │ - lsl lr, r8, #3 │ │ │ │ - mov r9, lr │ │ │ │ - add r8, sl, r8, lsl #3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ + rsb r3, lr, lr, lsl #4 │ │ │ │ + lsl lr, r3, #3 │ │ │ │ + mov r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - str r9, [sp, #272] @ 0x110 │ │ │ │ + mov r8, lr │ │ │ │ + add r9, sl, lr │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sl, r8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sl, r9] │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ - mvn r9, #207 @ 0xcf │ │ │ │ - mul r1, r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ - add sl, r8, r1 │ │ │ │ - mov r9, r1 │ │ │ │ + str r8, [sp, #208] @ 0xd0 │ │ │ │ + mvn r8, #207 @ 0xcf │ │ │ │ + mul r1, r8, r1 │ │ │ │ + add sl, r9, r1 │ │ │ │ + mov r8, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - strd r0, [r8, r9] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + strd r0, [r9, r8] │ │ │ │ + mov r9, fp │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #656] @ 0x290 │ │ │ │ - lsl r8, r8, #4 │ │ │ │ - str r8, [sp, #296] @ 0x128 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ mov r4, r0 │ │ │ │ - sub r9, r1, r1, lsl #4 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ + lsl r1, r1, #4 │ │ │ │ + sub r8, r3, r1 │ │ │ │ + mov r3, r5 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - lsl r8, r9, #3 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ + lsl r8, r8, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ + mov ip, #208 @ 0xd0 │ │ │ │ + add fp, fp, r8 │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - add r9, fp, r9, lsl #3 │ │ │ │ - strd r0, [fp, r8] │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + strd r0, [r9, r8] │ │ │ │ mov r0, r4 │ │ │ │ - add r8, r1, ip, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - lsl fp, r8, #4 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - add r8, r9, r8, lsl #4 │ │ │ │ - strd r0, [r9, fp] │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + mul r3, ip, r3 │ │ │ │ + add r8, fp, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [fp, r9] │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - add fp, r8, r9 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + add fp, r8, r9 │ │ │ │ strd r0, [r8, r9] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - add r9, fp, ip, lsl #4 │ │ │ │ - lsl r8, ip, #4 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + lsl r8, r3, #4 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + add r9, fp, r8 │ │ │ │ strd r0, [fp, r8] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - add r8, sl, fp │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ mov r3, r7 │ │ │ │ + add r8, sl, fp │ │ │ │ strd r0, [sl, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - sub r8, r8, sl │ │ │ │ + sub r8, r8, r2 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ strd r0, [r8] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr sl, [sp, #96] @ 0x60 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + ldr ip, [sp, #200] @ 0xc8 │ │ │ │ strd r0, [r8, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - lsl r8, sl, #3 │ │ │ │ - add sl, fp, sl, lsl #3 │ │ │ │ + lsl r8, ip, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + add sl, fp, r8 │ │ │ │ strd r0, [fp, r8] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r8, [sp, #64] @ 0x40 │ │ │ │ - add fp, r9, r8 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov ip, #176 @ 0xb0 │ │ │ │ mov r2, r6 │ │ │ │ + add fp, r9, r8 │ │ │ │ strd r0, [r9, r8] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - add r8, r3, r1, lsl #1 │ │ │ │ mov r3, r7 │ │ │ │ + ldr r8, [sp, #656] @ 0x290 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - lsl r9, r8, #4 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - add r8, fp, r8, lsl #4 │ │ │ │ + mul r8, ip, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + mov r9, r8 │ │ │ │ + add r8, fp, r8 │ │ │ │ strd r0, [fp, r9] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - add r9, r8, fp │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [r8, fp] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + add r9, r8, fp │ │ │ │ mov r0, r4 │ │ │ │ - add fp, r9, r1, lsl #4 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsl r8, r1, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + add fp, r9, r8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ strd r0, [r9, r8] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #652] @ 0x28c │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - strd r0, [sl, r2] │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r6 │ │ │ │ - add r3, r3, sl, lsl #1 │ │ │ │ - add sl, r9, r3, lsl #3 │ │ │ │ - lsl r8, r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + strd r0, [sl, r3] │ │ │ │ mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldr sl, [sp, #652] @ 0x28c │ │ │ │ + mul sl, r2, sl │ │ │ │ + mov r2, r6 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ + mov r8, sl │ │ │ │ ldrd r4, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + add sl, r9, sl │ │ │ │ strd r0, [r9, r8] │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ ldrd r8, [r1] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ ldrd r6, [r3] │ │ │ │ + ldrd r4, [r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ - ldrd r4, [r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1720] @ a3fdc │ │ │ │ - ldr r3, [pc, #-1720] @ a3fe0 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1752] @ a3fd4 │ │ │ │ - ldr r3, [pc, #-1752] @ a3fd8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1704] @ a68b0 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [pc, #-1712] @ a68b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + ldr r2, [pc, #-1740] @ a68a8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1748] @ a68ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1800] @ a3fd4 │ │ │ │ - ldr r3, [pc, #-1800] @ a3fd8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + ldr r2, [pc, #-1788] @ a68a8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1820] @ a3fdc │ │ │ │ - ldr r3, [pc, #-1820] @ a3fe0 │ │ │ │ + ldr r3, [pc, #-1796] @ a68ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ + ldr r2, [pc, #-1808] @ a68b0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1816] @ a68b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1960] @ a3fe4 │ │ │ │ - ldr r3, [pc, #-1960] @ a3fe8 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1944] @ a68b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1980] @ a3fec │ │ │ │ - ldr r3, [pc, #-1980] @ a3ff0 │ │ │ │ + ldr r3, [pc, #-1952] @ a68bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1964] @ a68c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1972] @ a68c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2036] @ a3fe4 │ │ │ │ - ldr r3, [pc, #-2036] @ a3fe8 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2012] @ a68b8 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2052] @ a3fec │ │ │ │ - ldr r3, [pc, #-2052] @ a3ff0 │ │ │ │ + ldr r3, [pc, #-2024] @ a68bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2036] @ a68c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2044] @ a68c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2124] @ a3fd4 │ │ │ │ - ldr r3, [pc, #-2124] @ a3fd8 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2140] @ a3fdc │ │ │ │ - ldr r3, [pc, #-2140] @ a3fe0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2100] @ a68a8 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [pc, #-2108] @ a68ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + ldr r2, [pc, #-2120] @ a68b0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2128] @ a68b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2196] @ a3fd4 │ │ │ │ - ldr r3, [pc, #-2196] @ a3fd8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ + ldr r2, [pc, #-2176] @ a68a8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2216] @ a3fdc │ │ │ │ - ldr r3, [pc, #-2216] @ a3fe0 │ │ │ │ + ldr r3, [pc, #-2184] @ a68ac │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + ldr r2, [pc, #-2196] @ a68b0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2204] @ a68b4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2324] @ a3ffc │ │ │ │ - ldr r3, [pc, #-2324] @ a4000 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2308] @ a68d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2360] @ a3ff4 │ │ │ │ - ldr r3, [pc, #-2360] @ a3ff8 │ │ │ │ + ldr r3, [pc, #-2316] @ a68d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2344] @ a68c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2352] @ a68cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2408] @ a3ff4 │ │ │ │ - ldr r3, [pc, #-2408] @ a3ff8 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2384] @ a68c8 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2424] @ a3ffc │ │ │ │ - ldr r3, [pc, #-2424] @ a4000 │ │ │ │ + ldr r3, [pc, #-2396] @ a68cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2408] @ a68d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2416] @ a68d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2528] @ a3fec │ │ │ │ - ldr r3, [pc, #-2528] @ a3ff0 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-2516] @ a68c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2564] @ a3fe4 │ │ │ │ - ldr r3, [pc, #-2564] @ a3fe8 │ │ │ │ + ldr r3, [pc, #-2524] @ a68c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2552] @ a68b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2560] @ a68bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2612] @ a3fe4 │ │ │ │ - ldr r3, [pc, #-2612] @ a3fe8 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2592] @ a68b8 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2628] @ a3fec │ │ │ │ - ldr r3, [pc, #-2628] @ a3ff0 │ │ │ │ + ldr r3, [pc, #-2604] @ a68bc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2616] @ a68c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2624] @ a68c4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + bl 1c9d1c │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2716] @ a3ff4 │ │ │ │ - ldr r3, [pc, #-2716] @ a3ff8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2700] @ a68c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2736] @ a3ffc │ │ │ │ - ldr r3, [pc, #-2736] @ a4000 │ │ │ │ + ldr r3, [pc, #-2708] @ a68cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2720] @ a68d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2728] @ a68d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-2792] @ a3ff4 │ │ │ │ - ldr r3, [pc, #-2792] @ a3ff8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-2776] @ a68c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-2812] @ a3ffc │ │ │ │ - ldr r3, [pc, #-2812] @ a4000 │ │ │ │ + ldr r3, [pc, #-2784] @ a68cc │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-2796] @ a68d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-2804] @ a68d4 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r8, [sp, #200] @ 0xc8 │ │ │ │ + strd r8, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sl, r5] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - lsl r4, r5, #3 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - add r5, sl, r5, lsl #3 │ │ │ │ - strd r0, [sl, r4] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + lsl r8, r2, #3 │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [sl, r3] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sl, r8] │ │ │ │ + add r9, sl, r8 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [fp, r4] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - add r4, r1, r1, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [fp, lr] │ │ │ │ + mov r1, #200 @ 0xc8 │ │ │ │ + mov r0, r4 │ │ │ │ ldr fp, [sp, #592] @ 0x250 │ │ │ │ - lsl sl, r4, #3 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - add r4, fp, r4, lsl #3 │ │ │ │ + ldr lr, [sp, #656] @ 0x290 │ │ │ │ + mul lr, r1, lr │ │ │ │ + mov r1, r5 │ │ │ │ + mov sl, lr │ │ │ │ + add r8, fp, lr │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ strd r0, [fp, sl] │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov sl, fp │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r4, ip] │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ mov r0, r6 │ │ │ │ - rsb r4, r1, lr, lsl #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [r8, ip] │ │ │ │ + mov ip, #184 @ 0xb8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r8, [sp, #656] @ 0x290 │ │ │ │ + mov r1, r5 │ │ │ │ + mul r8, ip, r8 │ │ │ │ + bl 1c9d1c │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [fp, r4] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [fp, r8] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, r2] │ │ │ │ - ldr r1, [sp, #652] @ 0x28c │ │ │ │ - mov r2, r8 │ │ │ │ - add r4, r4, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [fp, r4] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr fp, [sp, #652] @ 0x28c │ │ │ │ + strd r0, [r9, r3] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r8, r9, fp │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + lsl r8, r8, #3 │ │ │ │ + strd r0, [fp, r8] │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r8, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [sp, #652] @ 0x28c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - rsb r4, r1, r1, lsl #5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [fp, r4] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [sp, #652] @ 0x28c │ │ │ │ + sub r8, r8, r2 │ │ │ │ + mov r2, r0 │ │ │ │ + lsl r8, r8, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [fp, r8] │ │ │ │ + mov r8, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + add r9, fp, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - add r5, fp, r4 │ │ │ │ - strd r0, [fp, r4] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + strd r0, [fp, r8] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ - mov lr, sl │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sl, r4] │ │ │ │ - ldr sl, [sp, #656] @ 0x290 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - sub r4, r4, sl │ │ │ │ mov r1, r7 │ │ │ │ - lsl sl, r4, #3 │ │ │ │ - add r4, lr, r4, lsl #3 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov lr, sl │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r8, [sp, #656] @ 0x290 │ │ │ │ + strd r0, [lr, sl] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + sub sl, sl, r8 │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + add r8, lr, sl │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ ldr lr, [sp, #592] @ 0x250 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ strd r0, [lr, sl] │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r4, ip] │ │ │ │ - ldr ip, [sp, #296] @ 0x128 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - add r4, ip, r4 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [r8, ip] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr ip, [sp, #312] @ 0x138 │ │ │ │ + ldr sl, [sp, #656] @ 0x290 │ │ │ │ + add r8, ip, sl │ │ │ │ + bl 1c9d1c │ │ │ │ + lsl r8, r8, #3 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ ldr sl, [sp, #592] @ 0x250 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [sl, r4] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r9, r1 │ │ │ │ + strd r0, [sl, r8] │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r5, r2] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [sp, #596] @ 0x254 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - add r3, r3, r2 │ │ │ │ - str r3, [sp] │ │ │ │ - add r3, r9, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [r9, r3] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr lr, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #596] @ 0x254 │ │ │ │ + strd r0, [fp, lr] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r2, r9, r3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + add r3, r1, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #600] @ 0x258 │ │ │ │ - ldr lr, [sp, #272] @ 0x110 │ │ │ │ add r2, fp, r3 │ │ │ │ add r3, sl, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ ldr r3, [sp, #604] @ 0x25c │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #648] @ 0x288 │ │ │ │ ldr r2, [sp, #652] @ 0x28c │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #652] @ 0x28c │ │ │ │ ldr r2, [sp, #656] @ 0x290 │ │ │ │ eor r2, r2, r3 │ │ │ │ - strd r0, [fp, lr] │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ ldr r3, [sp, #660] @ 0x294 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #660] @ 0x294 │ │ │ │ - bne a16e8 │ │ │ │ + bne a3fcc │ │ │ │ add sp, sp, #612 @ 0x264 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000a4f0c : │ │ │ │ - ldr r2, [pc, #12] @ a4f20 │ │ │ │ - ldr r1, [pc, #12] @ a4f24 │ │ │ │ +000a77e0 : │ │ │ │ + ldr r2, [pc, #12] @ a77f4 │ │ │ │ + ldr r1, [pc, #12] @ a77f8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b244 │ │ │ │ - andseq r7, r2, ip, ror r7 │ │ │ │ + andseq r8, r2, r8, lsr #29 │ │ │ │ @ instruction: 0xffffc76c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #1136 @ 0x470 │ │ │ │ - sub sp, sp, #12 │ │ │ │ mov lr, r2 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [pc, #3580] @ a8624 │ │ │ │ ldr r2, [sp, #1196] @ 0x4ac │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [pc, #3592] @ a5d50 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [sp, #1128] @ 0x468 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ble adfe0 │ │ │ │ + str r0, [sp, #1128] @ 0x468 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble b06d8 │ │ │ │ ldr r2, [sp, #1200] @ 0x4b0 │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #1132] @ 0x46c │ │ │ │ ldr r2, [sp, #1204] @ 0x4b4 │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r2, [sp, #1136] @ 0x470 │ │ │ │ - ldr r2, [pc, #3548] @ a5d54 │ │ │ │ + ldr r2, [pc, #3532] @ a8628 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str lr, [sp, #8] │ │ │ │ + str ip, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #1140] @ 0x474 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r3, [sp, #1184] @ 0x4a0 │ │ │ │ ldr r9, [sp, #1128] @ 0x468 │ │ │ │ + ldr r3, [sp, #1184] @ 0x4a0 │ │ │ │ + ldrd r4, [r9] │ │ │ │ lsl sl, r3, #8 │ │ │ │ ldrd r6, [r9, sl] │ │ │ │ - ldrd r4, [r9] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str sl, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r3, [sp, #1184] @ 0x4a0 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #1184] @ 0x4a0 │ │ │ │ - rsb r2, r3, r3, lsl #3 │ │ │ │ - lsl fp, r3, #3 │ │ │ │ - lsl r3, r2, #6 │ │ │ │ - ldrd r4, [r9, r3] │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + lsl r2, r3, #3 │ │ │ │ + sub r3, r2, r3 │ │ │ │ + lsl r1, r3, #6 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, ip, ip, lsl #1 │ │ │ │ + ldrd r4, [r9, r1] │ │ │ │ lsl ip, r3, #6 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, [r9, ip] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - str ip, [sp, #168] @ 0xa8 │ │ │ │ - str fp, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + str ip, [sp, #224] @ 0xe0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #1184] @ 0x4a0 │ │ │ │ - ldr lr, [sp, #1184] @ 0x4a0 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - lsl lr, lr, #7 │ │ │ │ - add r3, r9, r4, lsl #7 │ │ │ │ - ldrd r6, [r3, r8] │ │ │ │ - ldrd r4, [r9, lr] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - str lr, [sp, #144] @ 0x90 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + ldr lr, [sp, #1184] @ 0x4a0 │ │ │ │ + lsl ip, lr, #7 │ │ │ │ + add r3, r9, ip │ │ │ │ + ldrd r4, [r9, ip] │ │ │ │ + str ip, [sp, #96] @ 0x60 │ │ │ │ + ldrd r6, [r3, r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #1184] @ 0x4a0 │ │ │ │ - add r3, r9, r4, lsl #6 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - lsl r1, r4, #6 │ │ │ │ - ldrd r6, [r9, r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #1184] @ 0x4a0 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + lsl ip, lr, #6 │ │ │ │ + add r3, r9, ip │ │ │ │ + ldrd r6, [r9, ip] │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [r8, r3] │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3164] @ a5d78 │ │ │ │ - ldr r3, [pc, #3164] @ a5d7c │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3152] @ a864c │ │ │ │ + ldr r3, [pc, #3152] @ a8650 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3084] @ a5d78 │ │ │ │ - ldr r3, [pc, #3084] @ a5d7c │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3068] @ a864c │ │ │ │ + ldr r3, [pc, #3068] @ a8650 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r8, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + strd r0, [r3] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ mov r2, r4 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #1128] @ 0x468 │ │ │ │ - ldr r4, [sp, #1184] @ 0x4a0 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r3, sp, #912 @ 0x390 │ │ │ │ + ldr lr, [sp, #1184] @ 0x4a0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r9, r4, lsl #5 │ │ │ │ - lsl r1, r4, #5 │ │ │ │ - ldrd r4, [r9, r1] │ │ │ │ + ldr r9, [sp, #1128] @ 0x468 │ │ │ │ + lsl ip, lr, #5 │ │ │ │ + add r3, r9, ip │ │ │ │ + ldrd r4, [r9, ip] │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - add r3, r9, r5, lsl #5 │ │ │ │ - lsl r4, r5, #5 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + lsl lr, r3, #5 │ │ │ │ + add r3, r9, lr │ │ │ │ + ldrd r4, [r9, lr] │ │ │ │ + str lr, [sp, #288] @ 0x120 │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r4, [r4, r9] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r6, [sp, #1184] @ 0x4a0 │ │ │ │ - add r3, r6, r6, lsl #2 │ │ │ │ - lsl r6, r3, #5 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, r9, r3, lsl #5 │ │ │ │ - ldrd r4, [r9, r6] │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #1184] @ 0x4a0 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + add lr, r7, r7, lsl #2 │ │ │ │ + lsl fp, lr, #5 │ │ │ │ + str lr, [sp, #64] @ 0x40 │ │ │ │ + add r3, r9, fp │ │ │ │ + ldrd r4, [r9, fp] │ │ │ │ + str fp, [sp, #296] @ 0x128 │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #1184] @ 0x4a0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - rsb lr, r8, r8, lsl #4 │ │ │ │ - lsl ip, r8, #4 │ │ │ │ - lsl r4, r2, #5 │ │ │ │ - lsl r8, lr, #5 │ │ │ │ - ldrd r6, [r9, r8] │ │ │ │ - str r8, [sp, #248] @ 0xf8 │ │ │ │ - ldrd r8, [r9, r4] │ │ │ │ - str lr, [sp, #64] @ 0x40 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #1184] @ 0x4a0 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + lsl lr, r7, #4 │ │ │ │ + sub r7, lr, r7 │ │ │ │ + lsl r4, r7, #5 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [r9, r4] │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + lsl r8, r4, #5 │ │ │ │ + str r8, [sp, #312] @ 0x138 │ │ │ │ + add r9, r8, r9 │ │ │ │ + ldrd r8, [r9] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #920 @ 0x398 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2416] @ a5d78 │ │ │ │ - ldr r3, [pc, #2416] @ a5d7c │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2384] @ a864c │ │ │ │ + ldr r3, [pc, #2384] @ a8650 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2376] @ a5d78 │ │ │ │ - ldr r3, [pc, #2376] @ a5d7c │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - ldr r2, [pc, #2376] @ a5d88 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2344] @ a864c │ │ │ │ + ldr r3, [pc, #2344] @ a8650 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + ldr r2, [pc, #2336] @ a8654 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2372] @ a5d8c │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2348] @ a5d80 │ │ │ │ - ldr r3, [pc, #2348] @ a5d84 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #2328] @ a8658 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [pc, #2316] @ a8660 │ │ │ │ + ldr r3, [pc, #2308] @ a865c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd sl, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #2308] @ a5d88 │ │ │ │ - ldr r3, [pc, #2308] @ a5d8c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd sl, [sp, #136] @ 0x88 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2260] @ a8654 │ │ │ │ + ldr r3, [pc, #2260] @ a8658 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r8, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #2268] @ a5d80 │ │ │ │ - ldr r3, [pc, #2268] @ a5d84 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r8, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2240] @ a8660 │ │ │ │ + ldr r3, [pc, #2232] @ a865c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - ldr r2, [pc, #2160] @ a5d80 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ + ldr r2, [pc, #2140] @ a8660 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #2156] @ a5d84 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2144] @ a5d88 │ │ │ │ - ldr r3, [pc, #2144] @ a5d8c │ │ │ │ + ldr r3, [pc, #2120] @ a865c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #2096] @ a8654 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #2088] @ a8658 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2088] @ a5d80 │ │ │ │ - ldr r3, [pc, #2088] @ a5d84 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #2072] @ a5d88 │ │ │ │ - ldr r3, [pc, #2072] @ a5d8c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [pc, #2056] @ a8660 │ │ │ │ + ldr r3, [pc, #2048] @ a865c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c606c │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [pc, #2020] @ a8654 │ │ │ │ + ldr r3, [pc, #2020] @ a8658 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #1128] @ 0x468 │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - ldrd r4, [r9, ip] │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r9, ip │ │ │ │ + ldr r9, [sp, #1128] @ 0x468 │ │ │ │ + add r3, r9, lr │ │ │ │ + ldrd r4, [r9, lr] │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr fp, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [sp, #1184] @ 0x4a0 │ │ │ │ - add ip, fp, r7 │ │ │ │ - lsl r7, ip, #4 │ │ │ │ - add r3, r9, ip, lsl #4 │ │ │ │ - ldrd r4, [r9, r7] │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #1184] @ 0x4a0 │ │ │ │ + add r8, r2, r6 │ │ │ │ + lsl r5, r8, #4 │ │ │ │ + str r8, [sp, #88] @ 0x58 │ │ │ │ + mov r8, sl │ │ │ │ + add r3, r9, r5 │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r9 │ │ │ │ - lsl r8, r3, #4 │ │ │ │ - add r3, r9, r3, lsl #4 │ │ │ │ - ldrd r6, [r9, r8] │ │ │ │ - str r8, [sp, #328] @ 0x148 │ │ │ │ - ldrd r8, [r3, sl] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldr fp, [sp, #1184] @ 0x4a0 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add fp, fp, r2, lsl #2 │ │ │ │ - lsl r5, fp, #4 │ │ │ │ - ldr r2, [sp, #1184] @ 0x4a0 │ │ │ │ - str fp, [sp, #152] @ 0x98 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ - ldrd sl, [r4, r5] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + lsl sl, r7, #4 │ │ │ │ + add r3, r9, sl │ │ │ │ + str sl, [sp, #384] @ 0x180 │ │ │ │ + ldrd sl, [sl, r9] │ │ │ │ + ldrd r8, [r8, r3] │ │ │ │ mov r0, sl │ │ │ │ - add r3, r2, r5, lsl #2 │ │ │ │ - lsl r2, r3, #4 │ │ │ │ - ldrd r4, [r4, r2] │ │ │ │ mov r1, fp │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - strd sl, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldrd r6, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #1184] @ 0x4a0 │ │ │ │ + mov r3, #464 @ 0x1d0 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + mul r6, r3, r6 │ │ │ │ + mov r3, r4 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ + ldrd r4, [r4, r6] │ │ │ │ + mov r6, #208 @ 0xd0 │ │ │ │ + ldr r1, [sp, #1184] @ 0x4a0 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r4, [sp, #120] @ 0x78 │ │ │ │ + mul r1, r6, r1 │ │ │ │ + ldrd r6, [r3, r1] │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1592] @ a5d78 │ │ │ │ - ldr r3, [pc, #1592] @ a5d7c │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1528] @ a5d78 │ │ │ │ - ldr r3, [pc, #1528] @ a5d7c │ │ │ │ - bl 1c606c │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #160] @ 0xa0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r8, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1576] @ a864c │ │ │ │ + ldr r3, [pc, #1576] @ a8650 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1516] @ a864c │ │ │ │ + ldr r3, [pc, #1516] @ a8650 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1380] @ a5d88 │ │ │ │ - ldr r3, [pc, #1380] @ a5d8c │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1344] @ a5d80 │ │ │ │ - ldr r3, [pc, #1344] @ a5d84 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r2, [pc, #1356] @ a8654 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1348] @ a8658 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r2, [pc, #1340] @ a8660 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [pc, #1324] @ a865c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - ldr r2, [pc, #1300] @ a5d88 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + ldr r2, [pc, #1284] @ a8654 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #1296] @ a5d8c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1268] @ a5d80 │ │ │ │ - ldr r3, [pc, #1268] @ a5d84 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + ldr r3, [pc, #1272] @ a8658 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r2, [pc, #1264] @ a8660 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - mov r2, sl │ │ │ │ + ldr r3, [pc, #1248] @ a865c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1140] @ a5d60 │ │ │ │ - ldr r3, [pc, #1140] @ a5d64 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd sl, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1124] @ a8634 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1104] @ a5d58 │ │ │ │ - ldr r3, [pc, #1104] @ a5d5c │ │ │ │ + ldr r3, [pc, #1116] @ a8638 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1088] @ a862c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1080] @ a8630 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ - ldr r2, [pc, #1060] @ a5d60 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + ldr r2, [pc, #1052] @ a8634 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #1056] @ a5d64 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1028] @ a5d58 │ │ │ │ - ldr r3, [pc, #1028] @ a5d5c │ │ │ │ + ldr r3, [pc, #1040] @ a8638 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1012] @ a862c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1004] @ a8630 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ - mov r2, sl │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #956] @ a5d70 │ │ │ │ - ldr r3, [pc, #956] @ a5d74 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #944] @ a8644 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #920] @ a5d68 │ │ │ │ - ldr r3, [pc, #920] @ a5d6c │ │ │ │ + ldr r3, [pc, #936] @ a8648 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #908] @ a863c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #900] @ a8640 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldr r2, [pc, #876] @ a5d70 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ + ldr r2, [pc, #872] @ a8644 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #872] @ a5d74 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #844] @ a5d68 │ │ │ │ - ldr r3, [pc, #844] @ a5d6c │ │ │ │ + ldr r3, [pc, #860] @ a8648 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #832] @ a863c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #824] @ a8640 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ - ldr r9, [sp, #1184] @ 0x4a0 │ │ │ │ - ldr lr, [sp, #64] @ 0x40 │ │ │ │ - sub r9, r7, r9 │ │ │ │ - lsl r6, r9, #4 │ │ │ │ - str r9, [sp, #408] @ 0x198 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ ldr r9, [sp, #1128] @ 0x468 │ │ │ │ - lsl lr, lr, #4 │ │ │ │ - ldrd r4, [r9, r6] │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ - ldrd r6, [r9, lr] │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - mov r2, r6 │ │ │ │ - str lr, [sp, #424] @ 0x1a8 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + ldr sl, [sp, #1184] @ 0x4a0 │ │ │ │ + sub sl, ip, sl │ │ │ │ + lsl fp, sl, #4 │ │ │ │ + str sl, [sp, #184] @ 0xb8 │ │ │ │ + ldr sl, [sp, #80] @ 0x50 │ │ │ │ + str fp, [sp, #448] @ 0x1c0 │ │ │ │ + ldrd r4, [r9, fp] │ │ │ │ + lsl r3, sl, #4 │ │ │ │ + ldrd r6, [r9, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ - lsl r4, r2, #4 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ - ldrd r4, [r4, r9] │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, r9, r2, lsl #4 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + lsl fp, r4, #4 │ │ │ │ + add r3, r9, fp │ │ │ │ + ldrd r4, [r9, fp] │ │ │ │ + str fp, [sp, #464] @ 0x1d0 │ │ │ │ ldrd r6, [r3, r8] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - lsl r7, r5, #4 │ │ │ │ - ldrd sl, [r9, r7] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r9 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, r9, r5, lsl #4 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + lsl sl, r3, #4 │ │ │ │ + add r3, r9, sl │ │ │ │ + str sl, [sp, #472] @ 0x1d8 │ │ │ │ + ldrd sl, [sl, r9] │ │ │ │ ldrd r8, [r8, r3] │ │ │ │ mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - add r2, r5, r5, lsl #3 │ │ │ │ - ldr ip, [sp, #1184] @ 0x4a0 │ │ │ │ - lsl r6, r2, #4 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ - strd r0, [r3] │ │ │ │ - lsl r1, r5, #3 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r3, r4 │ │ │ │ - ldrd r4, [r4, r6] │ │ │ │ - add r6, ip, r1, lsl #1 │ │ │ │ - lsl ip, r6, #4 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ - ldrd r6, [r3, ip] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #1184] @ 0x4a0 │ │ │ │ + mov r3, #432 @ 0x1b0 │ │ │ │ + mov r2, r4 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #1184] @ 0x4a0 │ │ │ │ + mul r5, r3, r5 │ │ │ │ + mov r3, #176 @ 0xb0 │ │ │ │ + mul r7, r3, r7 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ + add r5, r5, r4 │ │ │ │ + ldrd r4, [r5] │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ + ldrd r6, [r7, r2] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #136] @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - str ip, [sp, #480] @ 0x1e0 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - ldrd r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #176] @ 0xb0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #416] @ a5d78 │ │ │ │ - ldr r3, [pc, #416] @ a5d7c │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #444] @ a864c │ │ │ │ + ldr r3, [pc, #444] @ a8650 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #352] @ a5d78 │ │ │ │ - ldr r3, [pc, #352] @ a5d7c │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #384] @ a864c │ │ │ │ + ldr r3, [pc, #384] @ a8650 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #200] @ a5d88 │ │ │ │ - ldr r3, [pc, #200] @ a5d8c │ │ │ │ + bl 1c9d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #224] @ a8654 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #164] @ a5d80 │ │ │ │ - ldr r3, [pc, #164] @ a5d84 │ │ │ │ + ldr r3, [pc, #216] @ a8658 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #208] @ a8660 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #192] @ a865c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ - ldr r2, [pc, #112] @ a5d80 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ + ldr r2, [pc, #164] @ a8660 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #108] @ a5d84 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #96] @ a5d88 │ │ │ │ - ldr r3, [pc, #96] @ a5d8c │ │ │ │ + ldr r3, [pc, #144] @ a865c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #120] @ a8654 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #112] @ a8658 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b a5d90 │ │ │ │ - andseq r9, r2, r8, ror ip │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd sl, [sp, #176] @ 0xb0 │ │ │ │ + b a8664 │ │ │ │ + mulseq r2, r0, r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ stclcc 6, cr10, [r9], #-44 @ 0xffffffd4 │ │ │ │ svccc 0x00c8f8b8 │ │ │ │ svcgt 0x00f75cb0 │ │ │ │ svccc 0x00ef6297 │ │ │ │ stmibcc lr!, {r3, r6, r7, fp, sp, lr} │ │ │ │ svccc 0x00e1c73b │ │ │ │ stmdbcs lr, {r0, r1, r5, r7, r8, sp, pc} │ │ │ │ svccc 0x00ea9b66 │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ - strtge sl, [lr], r3, ror #18 │ │ │ │ - svccc 0x00d87de2 │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ - ldrd sl, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, fp │ │ │ │ + svccc 0x00d87de2 │ │ │ │ + strtge sl, [lr], r3, ror #18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-120] @ a5d60 │ │ │ │ - ldr r3, [pc, #-120] @ a5d64 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-76] @ a8634 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-156] @ a5d58 │ │ │ │ - ldr r3, [pc, #-156] @ a5d5c │ │ │ │ + ldr r3, [pc, #-84] @ a8638 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-112] @ a862c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-120] @ a8630 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ - ldr r2, [pc, #-208] @ a5d58 │ │ │ │ + ldr r2, [pc, #-156] @ a862c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-212] @ a5d5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-224] @ a5d60 │ │ │ │ - ldr r3, [pc, #-224] @ a5d64 │ │ │ │ + ldr r3, [pc, #-168] @ a8630 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-180] @ a8634 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-188] @ a8638 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-308] @ a5d70 │ │ │ │ - ldr r3, [pc, #-308] @ a5d74 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-256] @ a8644 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-344] @ a5d68 │ │ │ │ - ldr r3, [pc, #-344] @ a5d6c │ │ │ │ + ldr r3, [pc, #-264] @ a8648 │ │ │ │ + mov fp, #456 @ 0x1c8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-296] @ a863c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-304] @ a8640 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ - ldr r2, [pc, #-396] @ a5d68 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ + ldr r2, [pc, #-340] @ a863c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-400] @ a5d6c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-412] @ a5d70 │ │ │ │ - ldr r3, [pc, #-412] @ a5d74 │ │ │ │ + ldr r3, [pc, #-352] @ a8640 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-364] @ a8644 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-372] @ a8648 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #1128] @ 0x468 │ │ │ │ - ldr fp, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r9, fp │ │ │ │ + ldr r9, [sp, #1128] @ 0x468 │ │ │ │ + add r3, r9, r2 │ │ │ │ + ldrd r4, [r9, r2] │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #80] @ 0x50 │ │ │ │ - ldr fp, [sp, #1184] @ 0x4a0 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ - add r4, r8, fp │ │ │ │ - lsl r8, r4, #3 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ - str r8, [sp, #552] @ 0x228 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, r9, r4, lsl #3 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #1184] @ 0x4a0 │ │ │ │ + add r2, lr, r2 │ │ │ │ + lsl r4, r2, #3 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ + add r3, r9, r4 │ │ │ │ ldrd r6, [r3, sl] │ │ │ │ - ldrd r4, [r9, r8] │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ + ldrd r4, [r4, r9] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ - lsl fp, ip, #3 │ │ │ │ - ldrd r6, [r9, fp] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ mov r4, r9 │ │ │ │ - str fp, [sp, #576] @ 0x240 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r9, ip, lsl #3 │ │ │ │ + lsl r2, r8, #3 │ │ │ │ + add r3, r9, r2 │ │ │ │ + ldrd r6, [r9, r2] │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ ldrd r8, [r3, sl] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr sl, [sp, #1184] @ 0x4a0 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - lsl fp, r2, #3 │ │ │ │ - str fp, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sl, r2, lsl #3 │ │ │ │ - lsl sl, r3, #3 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str sl, [sp, #584] @ 0x248 │ │ │ │ - add r5, r3, r3, lsl #2 │ │ │ │ - lsl r2, r5, #3 │ │ │ │ - ldrd sl, [sl, r4] │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ - ldrd r4, [r4, r2] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #1184] @ 0x4a0 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #1184] @ 0x4a0 │ │ │ │ + mul r5, fp, r5 │ │ │ │ + ldrd sl, [r4, r5] │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + mov r5, #200 @ 0xc8 │ │ │ │ + mul r2, r5, r2 │ │ │ │ mov r0, sl │ │ │ │ - mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + ldrd r4, [r4, r2] │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + strd sl, [sp, #152] @ 0x98 │ │ │ │ mov r2, r4 │ │ │ │ - strd sl, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r8, [sp, #160] @ 0xa0 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ - ldrd r8, [r1] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-832] @ a5d78 │ │ │ │ - ldr r3, [pc, #-832] @ a5d7c │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-736] @ a864c │ │ │ │ + ldr r3, [pc, #-736] @ a8650 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-896] @ a5d78 │ │ │ │ - ldr r3, [pc, #-896] @ a5d7c │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-800] @ a864c │ │ │ │ + ldr r3, [pc, #-800] @ a8650 │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r9, [sp, #1128] @ 0x468 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - lsl fp, r3, #3 │ │ │ │ - add r3, r9, r3, lsl #3 │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ + lsl r6, r7, #3 │ │ │ │ + add r3, r9, r6 │ │ │ │ + ldrd r4, [r9, r6] │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ ldrd r6, [r3, r8] │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - str fp, [sp, #104] @ 0x68 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - sub r2, r4, r5 │ │ │ │ - lsl ip, r2, #3 │ │ │ │ - add r3, r9, r2, lsl #3 │ │ │ │ - ldrd r4, [r9, ip] │ │ │ │ - ldrd r8, [r8, r3] │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - str ip, [sp, #656] @ 0x290 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #1184] @ 0x4a0 │ │ │ │ + mov r4, #168 @ 0xa8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mul r5, r4, r5 │ │ │ │ + add r3, r9, r5 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + ldrd r8, [r8, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1080] @ a5d80 │ │ │ │ - ldr r3, [pc, #-1080] @ a5d84 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-972] @ a8660 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1100] @ a5d88 │ │ │ │ - ldr r3, [pc, #-1100] @ a5d8c │ │ │ │ + ldr r3, [pc, #-988] @ a865c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1012] @ a8654 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1020] @ a8658 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd sl, [r1] │ │ │ │ mov r0, sl │ │ │ │ + strd sl, [r1] │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ - ldr r2, [pc, #-1188] @ a5d88 │ │ │ │ + mov fp, #488 @ 0x1e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ + ldr r2, [pc, #-1096] @ a8654 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-1192] @ a5d8c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1220] @ a5d80 │ │ │ │ - ldr r3, [pc, #-1220] @ a5d84 │ │ │ │ + ldr r3, [pc, #-1108] @ a8658 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1116] @ a8660 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1132] @ a865c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #64] @ 0x40 │ │ │ │ - ldr fp, [sp, #152] @ 0x98 │ │ │ │ - lsl sl, lr, #2 │ │ │ │ - str sl, [sp, #848] @ 0x350 │ │ │ │ - ldr sl, [sp, #1184] @ 0x4a0 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r9, [sp, #1128] @ 0x468 │ │ │ │ - lsl fp, fp, #3 │ │ │ │ - ldrd r6, [r9, fp] │ │ │ │ - str fp, [sp, #688] @ 0x2b0 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r6, #232 @ 0xe8 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ + ldr sl, [sp, #1184] @ 0x4a0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sl, lr, lsl #2 │ │ │ │ - lsl sl, r3, #3 │ │ │ │ + mul sl, fp, sl │ │ │ │ + ldr fp, [sp, #1184] @ 0x4a0 │ │ │ │ ldrd r4, [r9, sl] │ │ │ │ - mov r3, r7 │ │ │ │ + str sl, [sp, #160] @ 0xa0 │ │ │ │ + mul fp, r6, fp │ │ │ │ + ldrd r6, [r9, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str sl, [sp, #680] @ 0x2a8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + str fp, [sp, #168] @ 0xa8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr sl, [sp, #88] @ 0x58 │ │ │ │ - lsl lr, sl, #3 │ │ │ │ - ldrd r4, [r9, lr] │ │ │ │ - str lr, [sp, #696] @ 0x2b8 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - add r3, r9, sl, lsl #3 │ │ │ │ - ldrd r8, [r3, fp] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r4, #104 @ 0x68 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr fp, [sp, #1184] @ 0x4a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mul fp, r4, fp │ │ │ │ + ldrd r4, [r9, fp] │ │ │ │ + add r3, r9, fp │ │ │ │ + str fp, [sp, #176] @ 0xb0 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r8, [r3, fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1456] @ a5d80 │ │ │ │ - ldr r3, [pc, #-1456] @ a5d84 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-1348] @ a8660 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1476] @ a5d88 │ │ │ │ - ldr r3, [pc, #-1476] @ a5d8c │ │ │ │ + ldr r3, [pc, #-1364] @ a865c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1388] @ a8654 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1396] @ a8658 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ mov r3, fp │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1548] @ a5d88 │ │ │ │ - ldr r3, [pc, #-1548] @ a5d8c │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-1464] @ a8654 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-1584] @ a5d80 │ │ │ │ - ldr r3, [pc, #-1584] @ a5d84 │ │ │ │ + ldr r3, [pc, #-1472] @ a8658 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-1480] @ a8660 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-1496] @ a865c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-1808] @ a5d78 │ │ │ │ - ldr r3, [pc, #-1808] @ a5d7c │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-1692] @ a864c │ │ │ │ + ldr r3, [pc, #-1692] @ a8650 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-1932] @ a5d78 │ │ │ │ - ldr r3, [pc, #-1932] @ a5d7c │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-1816] @ a864c │ │ │ │ + ldr r3, [pc, #-1816] @ a8650 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r7, r1 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r7, r1 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ ldrd r8, [r3] │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ - ldrd sl, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #936 @ 0x3a8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #944 @ 0x3b0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r7, r1 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ ldrd r8, [r3] │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ - ldrd sl, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #952 @ 0x3b8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ mov r2, r6 │ │ │ │ + mov r8, #312 @ 0x138 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r7, [sp, #1184] @ 0x4a0 │ │ │ │ - ldr r9, [sp, #408] @ 0x198 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #4] │ │ │ │ - lsl r9, r9, #3 │ │ │ │ - str r9, [sp, #408] @ 0x198 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ strd r0, [r3] │ │ │ │ - sub r3, r2, r7 │ │ │ │ - lsl r7, r3, #3 │ │ │ │ - ldrd r4, [fp, r7] │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ - ldrd r6, [fp, r9] │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r9, [sp, #1184] @ 0x4a0 │ │ │ │ + lsl r7, r7, #3 │ │ │ │ + sub r3, r5, r9 │ │ │ │ + lsl r9, r3, #3 │ │ │ │ + ldrd r4, [fp, r9] │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldrd r6, [r7, fp] │ │ │ │ + str r9, [sp, #600] @ 0x258 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ mov r2, r6 │ │ │ │ + mov r6, #376 @ 0x178 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r9, [sp, #1184] @ 0x4a0 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - ldr lr, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ - lsl lr, lr, #3 │ │ │ │ - ldrd r4, [fp, lr] │ │ │ │ - str lr, [sp, #736] @ 0x2e0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ + ldr sl, [sp, #1184] @ 0x4a0 │ │ │ │ strd r0, [r3] │ │ │ │ - sub r3, r7, r9 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - ldrd r6, [fp, r3] │ │ │ │ + lsl r7, r7, #3 │ │ │ │ + mul sl, r6, sl │ │ │ │ + ldrd r4, [fp, r7] │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldrd r6, [fp, sl] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ - ldrd r4, [fp, r6] │ │ │ │ mov r7, fp │ │ │ │ - strd r4, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ + ldr sl, [sp, #1184] @ 0x4a0 │ │ │ │ strd r0, [r3] │ │ │ │ - sub r3, lr, r9 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - ldrd r2, [r3, fp] │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + mul sl, r8, sl │ │ │ │ + mov r8, #440 @ 0x1b8 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ + ldrd r4, [r4, fp] │ │ │ │ + ldrd r2, [fp, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r2, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r8, [sp, #1184] @ 0x4a0 │ │ │ │ - sub r3, r6, r9 │ │ │ │ - lsl r9, r3, #3 │ │ │ │ - str r9, [sp, #760] @ 0x2f8 │ │ │ │ + strd r4, [sp, #184] @ 0xb8 │ │ │ │ + mov r4, #184 @ 0xb8 │ │ │ │ + strd r2, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r6, [sp, #1184] @ 0x4a0 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r6, [r7, r9] │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov sl, r0 │ │ │ │ - sub r8, r1, r8 │ │ │ │ - lsl r9, r8, #3 │ │ │ │ - str r8, [sp, #768] @ 0x300 │ │ │ │ - str r9, [sp, #776] @ 0x308 │ │ │ │ - ldrd r8, [r9, r3] │ │ │ │ + mov fp, r1 │ │ │ │ + ldr lr, [sp, #1184] @ 0x4a0 │ │ │ │ + mul r6, r8, r6 │ │ │ │ + mul lr, r4, lr │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + add r7, r6, r7 │ │ │ │ + ldrd r6, [r7] │ │ │ │ + str lr, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, [r3, lr] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-2940] @ a5d78 │ │ │ │ - ldr r3, [pc, #-2940] @ a5d7c │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-2824] @ a864c │ │ │ │ + ldr r3, [pc, #-2824] @ a8650 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + mov r9, #280 @ 0x118 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-3008] @ a5d78 │ │ │ │ - ldr r3, [pc, #-3008] @ a5d7c │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-2896] @ a864c │ │ │ │ + ldr r3, [pc, #-2896] @ a8650 │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - sub r3, fp, r3 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - ldrd r4, [r4, r8] │ │ │ │ - ldrd r6, [r8, r3] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr sl, [sp, #1184] @ 0x4a0 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mul sl, r9, sl │ │ │ │ + lsl r2, r1, #3 │ │ │ │ + ldrd r6, [r8, sl] │ │ │ │ + ldrd r4, [r8, r2] │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #96] @ 0x60 │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r7, [sp, #1184] @ 0x4a0 │ │ │ │ - add r3, r5, lr │ │ │ │ - add r7, r7, ip, lsl #1 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ - lsl r7, r7, #3 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ - ldrd r6, [r7, r8] │ │ │ │ - ldrd r8, [r8, r3] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r4, [sp, #1184] @ 0x4a0 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ + mov r7, #152 @ 0x98 │ │ │ │ mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #1184] @ 0x4a0 │ │ │ │ + mul r4, r7, r4 │ │ │ │ + ldrd r6, [r8, r4] │ │ │ │ + mov r8, #408 @ 0x198 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ + mul r3, r8, r3 │ │ │ │ + ldrd r8, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3208] @ a5d88 │ │ │ │ - ldr r3, [pc, #-3208] @ a5d8c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3112] @ a8654 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3244] @ a5d80 │ │ │ │ - ldr r3, [pc, #-3244] @ a5d84 │ │ │ │ + ldr r3, [pc, #-3120] @ a8658 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3128] @ a8660 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3144] @ a865c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ + ldrd r0, [r1] │ │ │ │ strd r8, [r3] │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ - ldr r2, [pc, #-3328] @ a5d80 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ + ldr r2, [pc, #-3208] @ a8660 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-3332] @ a5d84 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-3344] @ a5d88 │ │ │ │ - ldr r3, [pc, #-3344] @ a5d8c │ │ │ │ + ldr r3, [pc, #-3228] @ a865c │ │ │ │ + mov sl, #472 @ 0x1d8 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3256] @ a8654 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3264] @ a8658 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #1184] @ 0x4a0 │ │ │ │ - ldr fp, [sp, #848] @ 0x350 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ - ldr r9, [sp, #464] @ 0x1d0 │ │ │ │ - lsl r2, r9, #3 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + mov r6, #216 @ 0xd8 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ + ldr r7, [sp, #1184] @ 0x4a0 │ │ │ │ strd r0, [r3] │ │ │ │ - sub r3, fp, ip │ │ │ │ - lsl fp, r3, #3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str fp, [sp, #848] @ 0x350 │ │ │ │ - ldrd r4, [r3, fp] │ │ │ │ - ldrd r6, [r3, r2] │ │ │ │ - mov r9, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mul r7, sl, r7 │ │ │ │ + ldr sl, [sp, #1184] @ 0x4a0 │ │ │ │ + ldrd r4, [r9, r7] │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ + mul sl, r6, sl │ │ │ │ + ldrd r6, [r9, sl] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + str sl, [sp, #200] @ 0xc8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ - lsl ip, r6, #3 │ │ │ │ - ldrd r6, [r9, ip] │ │ │ │ - mov r5, #344 @ 0x158 │ │ │ │ - str ip, [sp, #864] @ 0x360 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #1184] @ 0x4a0 │ │ │ │ + mov r6, #88 @ 0x58 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ strd r0, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r9, [sp, #1184] @ 0x4a0 │ │ │ │ + mul r7, r6, r7 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #1184] @ 0x4a0 │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ + mov r9, #344 @ 0x158 │ │ │ │ + mul r5, r9, r5 │ │ │ │ mov r0, r6 │ │ │ │ - mul r9, r5, r9 │ │ │ │ - ldrd r8, [r9, r1] │ │ │ │ + ldrd r8, [r1, r5] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-3588] @ a5d88 │ │ │ │ - ldr r3, [pc, #-3588] @ a5d8c │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3496] @ a8654 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3476] @ a793c │ │ │ │ - ldr r3, [pc, #3476] @ a7940 │ │ │ │ + ldr r3, [pc, #-3504] @ a8658 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-3512] @ a8660 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-3528] @ a865c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ - strd r8, [r3] │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ ldrd r0, [r1] │ │ │ │ + strd r8, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3392] @ a793c │ │ │ │ - ldr r3, [pc, #3392] @ a7940 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-3596] @ a8660 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #3396] @ a795c │ │ │ │ - ldr r3, [pc, #3396] @ a7960 │ │ │ │ + ldr r3, [pc, #3492] @ aa21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #3480] @ aa220 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #3472] @ aa224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #3156] @ a7944 │ │ │ │ - ldr r3, [pc, #3156] @ a7948 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #3280] @ aa228 │ │ │ │ + ldr r3, [pc, #3280] @ aa22c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #840 @ 0x348 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #3036] @ a7944 │ │ │ │ - ldr r3, [pc, #3036] @ a7948 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #3156] @ aa228 │ │ │ │ + ldr r3, [pc, #3156] @ aa22c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r8, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #992 @ 0x3e0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1000 @ 0x3e8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1008 @ 0x3f0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r5, r1 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1016 @ 0x3f8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1024 @ 0x400 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ - ldrd r4, [fp] │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd r4, [fp] │ │ │ │ ldrd r6, [fp, r3] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr sl, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r4, [fp, sl] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - lsl r3, r2, #7 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldrd r4, [fp, r2] │ │ │ │ + lsl r3, r1, #7 │ │ │ │ ldrd r6, [fp, r3] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r7, fp │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ - ldrd r4, [r5, fp] │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + mov r7, fp │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldrd r4, [r5, fp] │ │ │ │ lsl r3, r1, #6 │ │ │ │ ldrd r2, [r3, fp] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ mov r3, r7 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov sl, r0 │ │ │ │ - ldrd r6, [r7, r1] │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr ip, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r6, [r7, r5] │ │ │ │ + ldrd r8, [r3, ip] │ │ │ │ mov r0, r6 │ │ │ │ - ldrd r8, [r3, r1] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #2140] @ a7944 │ │ │ │ - ldr r3, [pc, #2140] @ a7948 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #2248] @ aa228 │ │ │ │ + ldr r3, [pc, #2248] @ aa22c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #2080] @ a7944 │ │ │ │ - ldr r3, [pc, #2080] @ a7948 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #2188] @ aa228 │ │ │ │ + ldr r3, [pc, #2188] @ aa22c │ │ │ │ + bl 1ca0d4 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - lsl r3, ip, #5 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + lsl r3, r1, #5 │ │ │ │ + ldrd r4, [r9, ip] │ │ │ │ ldrd r6, [r9, r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - ldrd r4, [r9, r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r5, [sp, #1184] @ 0x4a0 │ │ │ │ + mov r3, #416 @ 0x1a0 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ + mul r5, r3, r5 │ │ │ │ ldrd r6, [r9, r1] │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldrd r8, [r9, r5] │ │ │ │ mov r0, r6 │ │ │ │ - lsl r3, r5, #5 │ │ │ │ - ldrd r8, [r9, r3] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1928] @ a795c │ │ │ │ - ldr r3, [pc, #1928] @ a7960 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1992] @ aa220 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1868] @ a793c │ │ │ │ - ldr r3, [pc, #1868] @ a7940 │ │ │ │ + ldr r3, [pc, #1984] @ aa224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #2004] @ aa248 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1948] @ aa21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ strd r8, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, [r3] │ │ │ │ + mov r3, r9 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ - ldr r2, [pc, #1792] @ a793c │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ + ldr r2, [pc, #1932] @ aa248 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [pc, #1788] @ a7940 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1800] @ a795c │ │ │ │ - ldr r3, [pc, #1800] @ a7960 │ │ │ │ + ldr r3, [pc, #1872] @ aa21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1860] @ aa220 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1852] @ aa224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr sl, [sp, #248] @ 0xf8 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ - ldrd r4, [r9, sl] │ │ │ │ - ldr sl, [sp, #256] @ 0x100 │ │ │ │ - ldrd r6, [r9, sl] │ │ │ │ - mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr ip, [sp, #312] @ 0x138 │ │ │ │ + ldrd r4, [r5, r9] │ │ │ │ + ldrd r6, [r9, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - lsl r3, r5, #5 │ │ │ │ - ldrd r6, [r7, r9] │ │ │ │ - ldrd r8, [r9, r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #288] @ 0x120 │ │ │ │ + mov ip, #352 @ 0x160 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + ldr r5, [sp, #1184] @ 0x4a0 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r6, [r9, lr] │ │ │ │ + mul r5, ip, r5 │ │ │ │ + ldrd r8, [r9, r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1604] @ a795c │ │ │ │ - ldr r3, [pc, #1604] @ a7960 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1656] @ aa220 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1544] @ a793c │ │ │ │ - ldr r3, [pc, #1544] @ a7940 │ │ │ │ + ldr r3, [pc, #1648] @ aa224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1668] @ aa248 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1612] @ aa21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + strd r8, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - strd r8, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1472] @ a793c │ │ │ │ - ldr r3, [pc, #1472] @ a7940 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #1584] @ aa248 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #1476] @ a795c │ │ │ │ - ldr r3, [pc, #1476] @ a7960 │ │ │ │ + ldr r3, [pc, #1528] @ aa21c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #1516] @ aa220 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #1508] @ aa224 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 1c9d1c │ │ │ │ mov fp, r1 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1024 @ 0x400 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1040 @ 0x410 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #1244] @ a7944 │ │ │ │ - ldr r3, [pc, #1244] @ a7948 │ │ │ │ - bl 1c606c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #1316] @ aa228 │ │ │ │ + ldr r3, [pc, #1316] @ aa22c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #1128] @ a7944 │ │ │ │ - ldr r3, [pc, #1128] @ a7948 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #1200] @ aa228 │ │ │ │ + ldr r3, [pc, #1200] @ aa22c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r8, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1040 @ 0x410 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1056 @ 0x420 │ │ │ │ strd r0, [r3] │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1056 @ 0x420 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ add r3, sp, #1072 @ 0x430 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r6, r0 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1c5cb4 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1072 @ 0x430 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r9, [sp, #1128] @ 0x468 │ │ │ │ - ldr sl, [sp, #616] @ 0x268 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #600] @ 0x258 │ │ │ │ add r3, sp, #1088 @ 0x440 │ │ │ │ - ldrd r4, [r9, sl] │ │ │ │ - ldr sl, [sp, #408] @ 0x198 │ │ │ │ - ldrd r6, [r9, sl] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr r9, [sp, #1128] @ 0x468 │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ + ldrd r4, [r9, ip] │ │ │ │ + ldr ip, [sp, #680] @ 0x2a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r6, [r9, ip] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ + ldr ip, [sp, #704] @ 0x2c0 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r9, r5 │ │ │ │ + add r3, r9, ip │ │ │ │ + ldrd r4, [r9, ip] │ │ │ │ ldrd r6, [r3, fp] │ │ │ │ - ldrd r4, [r5, r9] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ - ldrd r6, [r9, lr] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #728] @ 0x2d8 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ mov r4, r9 │ │ │ │ strd r0, [r3] │ │ │ │ - add r3, r9, lr │ │ │ │ + add r3, r9, ip │ │ │ │ + ldrd r6, [r9, ip] │ │ │ │ ldrd r8, [r3, fp] │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr lr, [sp, #760] @ 0x2f8 │ │ │ │ - ldrd sl, [r4, lr] │ │ │ │ - ldr lr, [sp, #776] @ 0x308 │ │ │ │ - strd sl, [sp, #32] │ │ │ │ - ldrd r4, [r4, lr] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd sl, [r4, ip] │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + strd sl, [sp, #40] @ 0x28 │ │ │ │ + ldrd r4, [r4, ip] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r6, [sp, #232] @ 0xe8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ + ldrd r6, [r3] │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #256] @ a7944 │ │ │ │ - ldr r3, [pc, #256] @ a7948 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #304] @ aa228 │ │ │ │ + ldr r3, [pc, #304] @ aa22c │ │ │ │ + bl 1ca0d4 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #196] @ a7944 │ │ │ │ - ldr r3, [pc, #196] @ a7948 │ │ │ │ - bl 1c606c │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #244] @ aa228 │ │ │ │ + ldr r3, [pc, #244] @ aa22c │ │ │ │ + bl 1ca0d4 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ + ldr ip, [sp, #768] @ 0x300 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r9, [sp, #1128] @ 0x468 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - add r3, r9, r4 │ │ │ │ + add r3, r9, ip │ │ │ │ + ldrd r4, [r9, ip] │ │ │ │ ldrd r6, [r3, r8] │ │ │ │ - ldrd r4, [r4, r9] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ - add r3, r9, r5 │ │ │ │ - ldrd r4, [r5, r9] │ │ │ │ - ldrd r8, [r8, r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + add r3, r9, r4 │ │ │ │ + ldrd r4, [r4, r9] │ │ │ │ + ldrd r8, [r8, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #60] @ a795c │ │ │ │ - ldr r3, [pc, #60] @ a7960 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #68] @ aa220 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc] @ a793c │ │ │ │ - b a797c │ │ │ │ - strtge sl, [lr], r3, ror #18 │ │ │ │ + ldr r3, [pc, #60] @ aa224 │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r2, [pc, #80] @ aa248 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [pc, #24] @ aa21c │ │ │ │ + bl 1ca0d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1c9d1c │ │ │ │ + b aa260 │ │ │ │ svccc 0x00d87de2 │ │ │ │ + svcgt 0x00328d46 │ │ │ │ + svccc 0x00ed906b │ │ │ │ ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ svccc 0x00e6a09e │ │ │ │ stclcc 6, cr10, [r9], #-44 @ 0xffffffd4 │ │ │ │ svccc 0x00c8f8b8 │ │ │ │ svcgt 0x00f75cb0 │ │ │ │ svccc 0x00ef6297 │ │ │ │ svcgt 0x00328d46 │ │ │ │ svccc 0x00ed906b │ │ │ │ strtge sl, [lr], r3, ror #18 │ │ │ │ svccc 0x00d87de2 │ │ │ │ stmdbcs lr, {r0, r1, r5, r7, r8, sp, pc} │ │ │ │ svccc 0x00ea9b66 │ │ │ │ stmibcc lr!, {r3, r6, r7, fp, sp, lr} │ │ │ │ svccc 0x00e1c73b │ │ │ │ - ldr r3, [pc, #-28] @ a7968 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - strd sl, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-100] @ a7964 │ │ │ │ - ldr r3, [pc, #-100] @ a7968 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + strd sl, [sp, #80] @ 0x50 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldr r2, [pc, #-64] @ aa248 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-132] @ a795c │ │ │ │ - ldr r3, [pc, #-132] @ a7960 │ │ │ │ + ldr r3, [pc, #-76] @ aa24c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-104] @ aa240 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-112] @ aa244 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #464] @ 0x1d0 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + ldr lr, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [r3] │ │ │ │ ldr r9, [sp, #1128] @ 0x468 │ │ │ │ - ldr fp, [sp, #848] @ 0x350 │ │ │ │ + ldrd r4, [r9, r7] │ │ │ │ ldrd r6, [r9, lr] │ │ │ │ - ldrd r4, [r9, fp] │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - add r3, r9, r5 │ │ │ │ - ldrd r4, [r5, r9] │ │ │ │ - ldrd r8, [r3, ip] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + add r3, r9, r4 │ │ │ │ + ldrd r4, [r4, r9] │ │ │ │ + ldrd r8, [r3, ip] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-332] @ a795c │ │ │ │ - ldr r3, [pc, #-332] @ a7960 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldr r2, [pc, #-300] @ aa240 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-352] @ a7964 │ │ │ │ - ldr r3, [pc, #-352] @ a7968 │ │ │ │ + ldr r3, [pc, #-308] @ aa244 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-320] @ aa248 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-328] @ aa24c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #16] │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-424] @ a7964 │ │ │ │ - ldr r3, [pc, #-424] @ a7968 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r2, [pc, #-388] @ aa248 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c606c │ │ │ │ - ldr r2, [pc, #-460] @ a795c │ │ │ │ - ldr r3, [pc, #-460] @ a7960 │ │ │ │ + ldr r3, [pc, #-396] @ aa24c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r2, [pc, #-424] @ aa240 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c606c │ │ │ │ + ldr r3, [pc, #-432] @ aa244 │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r9 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r7, r1 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr r2, [pc, #-672] @ a7944 │ │ │ │ - ldr r3, [pc, #-672] @ a7948 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr r2, [pc, #-624] @ aa228 │ │ │ │ + ldr r3, [pc, #-624] @ aa22c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldr r2, [pc, #-776] @ a7944 │ │ │ │ - ldr r3, [pc, #-776] @ a7948 │ │ │ │ - bl 1c606c │ │ │ │ + bl 1c9d1c │ │ │ │ + ldr r2, [pc, #-736] @ aa228 │ │ │ │ + ldr r3, [pc, #-736] @ aa22c │ │ │ │ + bl 1ca0d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r6 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ ldrd r8, [r3] │ │ │ │ + ldrd sl, [r1] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ - ldrd sl, [r1] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1c5cb8 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1088 @ 0x440 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + bl 1c9d1c │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1104 @ 0x450 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ ldrd r8, [r3] │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1104 @ 0x450 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, sl │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + mov r6, r0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r7, r1 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 1c5cb4 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ add r3, sp, #1120 @ 0x460 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + bl 1c9d1c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldrd sl, [r4, r3] │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldrd sl, [r4, lr] │ │ │ │ + ldr lr, [sp, #544] @ 0x220 │ │ │ │ mov r0, sl │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - ldrd r8, [r4, r3] │ │ │ │ mov r1, fp │ │ │ │ + lsl r3, lr, #4 │ │ │ │ + ldrd r8, [r4, r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr ip, [sp, #1184] @ 0x4a0 │ │ │ │ + mov lr, #400 @ 0x190 │ │ │ │ mov r2, r4 │ │ │ │ - ldrd r4, [r4, r7] │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ + mul ip, lr, ip │ │ │ │ + ldrd r4, [r4, r1] │ │ │ │ + ldrd r6, [r2, ip] │ │ │ │ mov r0, r4 │ │ │ │ - lsl r3, r1, #4 │ │ │ │ - ldrd r6, [r2, r3] │ │ │ │ mov r1, r5 │ │ │ │ + strd r4, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1c9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ + bl 1c9d1c │ │ │ │ + ldrd sl, [sp, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ - ldrd sl, [r1] │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + bl 1c9d1c │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1c5cb8 │ │ │ │ - ldr lr, [sp, #424] @ 0x1a8 │ │ │ │ + bl 1c9d20 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ - ldrd r8, [r4, lr] │ │ │ │ - ldrd r6, [r7, r4] │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ - mov r2, r8 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ strd r0, [r3] │ │ │ │ + ldrd sl, [r4, r7] │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldrd r8, [r4, r7] │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c9d20 │ │ │ │ + ldr lr, [sp, #464] @ 0x1d0 │ │ │ │ + mov ip, #368 @ 0x170 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ - ldrd sl, [r2, r4] │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + ldr r7, [sp, #1184] @ 0x4a0 │ │ │ │ strd r0, [r3] │ │ │ │ - lsl r3, r4, #4 │ │ │ │ - ldrd r4, [r2, r3] │ │ │ │ + ldrd r4, [r4, lr] │ │ │ │ + mul r7, ip, r7 │ │ │ │ + ldrd r6, [r7, r2] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r4, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 1c9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ mov r2, r4 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ mov r3, r5 │ │ │ │ + ldrd sl, [r1] │ │ │ │ + mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - strd sl, [sp, #16] │ │ │ │ - bl 1c5cb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ - ldrd r6, [r1] │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ - mov r2, r4 │ │ │ │ + bl 1c9d1c │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + mov r2, r6 │ │ │ │ strd r0, [r3] │ │ │ │ + mov r3, r7 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ + bl 1c9d1c │ │ │ │ + mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ strd r0, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 1c9d20 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ - ldrd r4, [r5, r9] │ │ │ │ + ldr r7, [sp, #1184] @ 0x4a0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + mov r3, #336 @ 0x150 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ + mul r7, r3, r7 │ │ │ │ + ldrd r4, [r9, r1] │ │ │ │ + ldrd r6, [r7, r9] │ │ │ │ mov r0, r4 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - ldrd r6, [r9, r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c5cb4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 1c9d1c │ │ │ │ mov sl, r0 │ │ │ │ mo TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes